Port apa yang digunakan aplikasi iPhone asli iPhone?

4

Jaringan di tempat saya menggunakan proxy. Jadi saya sudah mengatur proxy di iPhone. Saya dapat terhubung ke internet dan mengakses Facebook menggunakan browser Safari tanpa masalah. Namun ketika saya mengakses Facebook menggunakan aplikasi asli, itu memberi saya kesalahan koneksi. Kenapa begitu? Apakah aplikasi asli menggunakan port yang berbeda alih-alih mendapatkan objek JSON melalui port HTTP? Saya cukup baru dalam hal ini, jadi bersabarlah.

Joshua Partogi
sumber

Jawaban:

6

Pertama, ini adalah pertanyaan yang sangat bagus. Wow. Saya sudah berusaha berhari-hari untuk mencari tahu cara menyerang yang satu ini.

Saya mengatur "Charles Web Debugging Proxy" di Mac saya dan mengatur iPhone untuk menekannya.

Pertama, itu hits http://api.facebook.com/restserver.php , yang meludah ini:

<chat_connect_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd"> 
<host>9.channel</host> 
<port>80</port> 
<channel>p_123456789</channel> 
<seq>0</seq> 

Sementara itu, ia juga terhubung ke iphone.facebook.com yang memberikan XML. Kemudian terhubung ke 0.9_channel.facebook.com:80 dan mengirim beberapa permintaan yang mengembalikan JSON.

Sepertinya semuanya dilakukan melalui port 80. Apakah Anda yakin tidak ada masalah lain di ujung Anda?

wjl
sumber
1

Masalahnya adalah dengan Apple tidak mendukung pengaturan proxy di ios5 untuk lalu lintas HTTPs.

https://discussions.apple.com/thread/3457661?start=0&tstart=0

Sinar matahari
sumber
Sementara jawaban Anda secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari artikel dalam jawaban di bawah ini, dan menyediakan tautan untuk referensi
Pfitz
0

Saya memiliki server proxy yang diaktifkan dan dikonfigurasi pada iphone saya, saya mendapatkan lalu lintas untuk facebook (yang diizinkan melalui), namun aplikasi facebook saya di iphone saya hanya duduk di 'memperbarui' dan tidak memuat. Pasti ada yang hilang?


sumber
-2

facebook menggunakan port 443 untuk berkomunikasi antar iphone

Stephane Gherrou
sumber
Port 443 untuk SSL / TLS. dan browser web juga menggunakan port ini untuk berkomunikasi dengan Facebook dan situs yang mengaktifkan SSL / TLS.
Hoss