Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kako ujamem promet https na iPhoneu s fiddlerjem


Kako ujamem promet https na iPhoneu s fiddlerjem


Če želite zajeti promet HTTPS na iPhoneu s Fiddlerjem, sledite tem podrobnim korakom, ki zajemajo namestitev, namestitev potrdila, konfiguracijo proxy in odpravljanje težav:

Predpogoji in nastavitev okolja
- Uporabite Fiddlerja povsod ali Fiddler Classic v računalniku, ki je dostopen v istem lokalnem omrežju Wi-Fi kot iPhone.
- Prepričajte se, da je iPhone povezan z istim omrežjem kot stroj, ki deluje Fiddler.
- Nastavitve požarnega zidu in omrežja vašega računalnika morajo omogočiti dohodne povezave do vrat proxy Fiddler (privzeto 8866 na Fiddlerju Everywhere in 8888 na Fiddler Classic).
- Onemogočite celične podatke o iPhoneu med zajemanjem, saj mora promet iti skozi proxy Wi-Fi (Fiddler), ki ga je treba zajeti.

Konfiguriranje Fiddlerja za zajemanje prometa
1. Odprite fiddler na gostiteljskem stroju.
2. Omogoči dešifriranje prometa HTTPS:
- V Fiddler Classic pojdite na Orodja> Možnosti> HTTPS.
- Preverite "dešifriranje prometa HTTPS".
- Morda boste morali namestiti Fiddlerjev root certifikat (CA) na gostiteljski stroj. Potrdite vse pozive za zaupanje.
3. Omogoči oddaljene povezave:
- Pojdite na Orodja> Možnosti> Povezave.
- Preverite "Dovoli za povezovanje oddaljenih računalnikov".
- Ponovno zaženite Fiddler, da uporabite spremembe.
4. Upoštevajte IP naslov gostiteljskega stroja Fiddler v omrežju Wi-Fi:
- Premaknite spletni kazalnik v spodnjem desnem kotu Fiddler Classic za IPS.
- Oblika IP je pogosto nekaj, kot je 192.168.x.x.

Nalaganje in namestitev korenskega potrdila Fiddler na iPhone
1. Na iPhone odprite Safari in se pomaknite do URL -ja Fiddler Echo Service:
- Za Fiddler Classic: http: // [fiddler-ip]: 8888
- Za fiddlerja povsod: http: // [fiddler-ip]: 8866
2. Tapnite povezavo, če želite prenesti Fiddler Root Certificate.
3. Ko ste preneseni, pojdite na nastavitve iPhone in tapnite "Preneseni profil" blizu vrha.
4. Namestite profil Fiddler Root Certificate.
5. Za iOS 10.3 in kasneje omogočite popolno zaupanje za nameščeno korensko potrdilo:
- Pojdite na nastavitve> Splošno> O> Nastavitve zaupanja potrdila.
- Omogočite popolno zaupanje za "Fiddler Root Certificate Authority".
6. Preverite, ali je potrdilo nameščeno z ogledom nastavitev> Splošno> VPN & Upravljanje naprav.

Nastavitev proxy iPhone za usmerjanje prometa skozi Fiddler
1. Na iPhoneom odprite nastavitve> Wi-Fi.
2. Izberite Aktivno omrežje Wi-Fi tako, da dotaknete ikono informacij "I".
3. Pomaknite se navzdol in tapnite "Konfiguriraj proxy".
4. Izberite "Priročnik".
5. V polju Server vnesite IP naslov računalnika, ki deluje na Fiddlerju.
6. V polju pristanišč vnesite pristanišče za poslušanje Fiddler (8888 za Classic, 8866 za povsod).
7. Tapnite "Shrani", da uporabite nastavitve proxy.
8. Onemogočite celične podatke, da zagotovite vse internetne prometne poti prek proxyja Wi-Fi.

Zajem in pregled prometa HTTPS
- Z nastavitvijo proxy in nameščenim potrdilom odprite katero koli aplikacijo ali brskalnik Safari na iPhone.
- Brskajte po spletnih mestih HTTPS ali uporabite aplikacije za ustvarjanje prometa.
- V Fiddlerju bi se na seznamu prometa v živo pojavil zajeti promet, vključno s sejami HTTPS.
- Seje HTTPS bodo dešifrirane z nameščenim korenskim certifikatom, kar omogoča pregled organov zahteve in odzivov.

Ravnanje s skupnimi težavami z zajem HTTPS na iPhoneu
- pojavijo se napake "Spletno mesto, ki ni zaupanja vredno", če potrdilo ni nameščeno ali zaupanja pravilno v napravi; Če se srečate, ponovite korake namestitve potrdila.
- Nekatere Apple storitve (npr. App Store, iTunes) uporabljajo pritrditev potrdila in ne bodo pošiljali prometa prek proxyja za varnost. Ta promet na splošno ni zajet.
- Odstranite vsa starejša ali nasprotujoča si potrdila Fiddlerja iz nastavitev> Splošno> VPN & Upravljanje naprav tako, da izbrišete profile, imenovane podobne kot "do_not_trust_fiddlerroot".
- Če promet HTTPS ni zajet, potrdite pravilen IP in vrata v ročnem proxyju in da Fiddler aktivno zajema.
- Zagotovite, da požarni zid na gostiteljskem stroju omogoča vhodni promet na pristanišču Fiddler.
- Ponovno zaženite iPhone in Fiddler, če težave z povezljivostjo obstajajo.

Napredni nasveti
- Uporabite Bouncycastle Certmaker Plugin za Fiddler Classic, da ustvarite eno samo korensko potrdilo, da se izognete težavam z zaupanjem.
- Za samodejno konfiguracijo Fiddler Everywhere ponuja vodeni potek nastavitve oddaljenih naprav za poenostavitev namestitve in konfiguracije proxy.
- Ko končate, obnovite nastavitve iPhone Wi-Fi tako, da v konfiguraciji Proxy izberete "OFF".

Povzetek povzetka delovnega toka
- Začnite Fiddlerja na gostiteljskem stroju in omogočite dešifriranje HTTPS in oddaljene povezave.
- Upoštevajte IP gostiteljskega stroja v omrežju Wi-Fi.
- Na iPhone prenesite in namestite Fiddler Root Certificate prek Safarija in omogočite zaupanje.
- Konfigurirajte ročni proxy na nastavitvah iPhone Wi-Fi, ki kažejo na IP in vrata gostitelja Fiddler.
- Onemogočite celične podatke na iPhone.
- Zajem in analizirajte promet HTTPS v Fiddlerju.

Ta pristop omogoča popolno zajemanje in pregled prometa HTTPS iz iPhone-a z uporabo Fiddlerja kot proxyja, ki je v sredini, z namestitvijo zaupanja vrednih potrdil in usmerjanjem prometa prek proxy strežnika v istem lokalnem omrežju.