Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon IPhone Fiddleri puhverserver


IPhone Fiddleri puhverserver


Fiddler on populaarne veebis silumispuhverite tööriist, mille on välja töötanud Telerik, mis võimaldab kasutajatel jäädvustada, kontrollida ja muuta HTTP ja HTTPS -i liiklust oma arvuti ja Interneti vahel. Arendajad ja testijad kasutavad seda laialdaselt veebirakenduste ja mobiilirakenduste silumiseks.

Fiddleri kasutamiseks iPhone'iga suunatakse seadme võrguliiklus läbi hostmasinas töötava Fiddleri puhverserveri (tavaliselt töölaua või sülearvuti), võimaldades iPhone'i võrgutaotluste ja vastuste jälgimist ja analüüsi. Siin on põhjalik juhend Fiddleri kasutamisel iPhone'i puhverserverina:

Fiddleri puhverserveri seadistamine iPhone'i jaoks

1. Installige viiuldaja hostmasinasse **
Alustage viiuldaja või viiuldaja installimisega kõikjale oma töölauale või sülearvutile. See on masin, mis jäädvustab võrguliikluse iPhone'ist.

2. Veenduge, et mõlemad seadmed oleksid samas võrgus **
IPhone ja Fiddleri hostmasin peavad olema ühendatud sama kohaliku võrguga, näiteks sama WiFi-ga. Mõnede võrkude puhul või kui see on ühendatud erinevate alamvõrkudega, ei pruugi nad olla võimelised otse suhtlema, nii et veenduge, et nad saaksid üksteist pingutada.

3. Luba kaugühendused viiuldaja **
Avage igal pool viiuldajat käitaval hostil sätted ja minge vahekaardile Connections. Veenduge, et suvand "Luba kaugseadmed ühendaksid" on lubatud. Pange tähele, et Port Fiddler kuulab, mis on tavaliselt Fiddleri jaoks 8866, või 8888 klassikalise fiddleri jaoks.

4. Seadistage iPhone'i puhverserveri sätted **
Minge iPhone'is saidile Seaded> WiFi ja puudutage ühendatud WiFi-võrgu kõrval asuvat teabeikooni (i). Kerige allapoole puhverserveri konfigureerimiseks, valige käsiraamat, seejärel sisestage serveri alla viiuldaja hostimasina IP -aadress ja pordi all olev kuulamispordi number. Salvestage need seaded, nii et kogu iPhone'i veebiliiklus marsruudid läbi viiuldaja puhverserveri.

viiuldaja juursertifikaadi installimine iPhone'i

HTTPS-i liikluse jäädvustamiseks peab iPhone usaldama Fiddleri puhverserveri juuretunnistust, kuna Fiddler teostab SSL/TLS-i liikluse "mehe-in-the-kesk-keskmise" dekrüptimist.

1. Avage iPhone'is brauser ja liikuge viiuldaja sertifikaadi URL -ile, tavaliselt umbes `http: //: 8866` või` http: //ipv4.fiddler: 8866`.
2. Laadige lehelt alla viiuldaja juursertifikaadi autoriteedi sertifikaat.
3. Pärast allalaadimist minge jaotisse Seaded> Üldine> Profiil allalaaditud ja installige Fiddler CA profiil.
4. iOS 10.3 ja hiljem minge jaotisse Seaded> Üldine> About> sertifikaatide usalduse sätted ja võimaldage täielikku usaldust installitud Fiddleri juuretunnistuse volitusele.

See protsess võimaldab iPhone'il aktsepteerida Fiddleri HTTPS -i dekrüptimist, usaldades puhverserveri sertifikaati, hoides ära SSL -i vigu liikluse hõivamise ajal.

Liikluse jäädvustamine

Kui puhverserver ja sertifikaat on üles seatud, saate oma iPhone'is avada mis tahes veebibrauseri või rakenduse. Kõik HTTP ja HTTPS-i taotlused suunatakse Fiddleri kaudu ja näete liiklust reaalajas hostiautomaali viiuldaja liideses.

Saate kontrollida päringu- ja reageerimispäiseid, kehasid, küpsiseid, päringuparameetreid, reageerimiskoode ning oma mobiilirakenduste või mobiiltelefoni sirvimise andmete ja käitumise tõrkeotsingut.

Täiendavad kaalutlused ja tõrkeotsingud

- Apple Services'i puhverserver: Apple Services nagu App Store ja iTunes kasutavad sertifikaatide kinnitamist, mis takistab Fiddleril liiklust dekrüpteerimast. Nende teenuste rikkumise vältimiseks lisab Fiddler need domeenid (` *.apple.com, *.itunes.com, *mzstatic.com`) macOS -i puhverserveri ümbersõiduloendisse. Muude OS -i võõrustajate jaoks võib puhverserveri kasutamise ajal Apple Services'iga ühenduvuse säilitamiseks vaja minna käsitsi lisamist.

-Sertifikaadi kinnitamine: Mõned rakendused või süsteemiteenused võivad rakendada sertifikaatide kinnitamist, mis blokeerib keskpuhverserverid nagu Fiddler oma liikluse pealtkuulamist. See on turbefunktsioon, nii et tavaliselt ei saa sellist liiklust nende meetodite abil viiuldaja poolt jäädvustada ega dekrüpteerida.

- Võrguühendus: kui iPhone ei saa viiuldaja puhverserveriga ühenduse luua, kontrollige, kas mõlemad seadmed asuvad samas võrgus, pingutage üksteise IP -aadressid ja kontrollige, kas tulemüüri ega viirusetõrjetarkvara blokeerib suhtlust viiuldaja pordiga.

- HTTPS -i liiklus ei näita: veenduge, et juuretunnistus on iPhone'is õigesti installitud ja täielikult usaldatud. Samuti veenduge, et Fiddler oleks seatud HTTPS -i liikluse jäädvustamiseks selle seadetes.

- Puhverserveri eemaldamine: Pärast silumist on oluline eemaldada manuaalse puhverserveri konfiguratsioon iPhone'i WiFi-seadetest, et vältida ühenduse probleeme väljaspool testimist.

Fiddleri kasutamine koos iOS -i simulaatoritega

Arendajatele, kes kasutavad iOS -i simulaatorite Xcode kaudu macOS -i kaudu:

- Simulaatorid kasutavad vaikimisi MacOS -süsteemi puhverserverit.
- Süsteemi puhverserveri jäädvustamise võimaldamine Fiddleris kõikjal võimaldab simulaatori liiklust kontrollida.
- viiuldaja juursertifikaat tuleb installida simulaatorile, mis võib nõuda CA -faili käsitsi eksportimist ja installimist simulaatori seadme sätetele.

IPhone'i konfigureerimise sammude kokkuvõte viiuldaja puhverserveriga

1. Installige viiuldaja hostmasinasse, mis on ühendatud sama WiFi-ga nagu iPhone.
2. Luba kaugühendused ja pange tähele kuulamisporti.
3. konfigureerige iPhone Wi-Fi sätted käsitsi puhverserveri host IP ja pordiga.
4. Laadige ja installige viiuldaja juursertifikaat iPhone'i.
5. Usaldage installitud juurtunnistust iPhone'i seadetes.
6. Kavandage HTTP ja HTTPS -i liiklust Fiddleri liidese kaudu.
7. Eemaldage puhverserver pärast testimist iPhone'ist.

See terviklik protsess hõlbustab iPhone'i rakenduste ja brauserite võrguliikluse jälgimist ja silumist, suunates nende liikluse töölauale või sülearvutis töötavale viiuldaja puhverserverile, võimaldades arendajatel diagnoosida probleeme, analüüsida API taotlusi ja optimeerida nende rakendusi.

Fiddler on sellel eesmärgil üks tõhusamaid ja laialdasemalt kasutatavaid vahendeid selle intuitiivse liidese, kindlate funktsioonide ja toetuse tõttu nii HTTP kui ka HTTPS -i liikluse kontrollimisel.

Viited:
- Konfigureerimine ja sammude jäädvustamine otse Telerik Fiddleri ametlikest dokumentatsioonidest ja kogukonna foorumitest.
- Videote ja kogukonna postituste õpetused ja näited puhverserveri ja sertifikaadi seadmise kohta iOS -i seadmetes viiuldaja jäädvustamiseks.
- Apple-spetsiifiliste teenuste ja sertifikaadi kinnitamise stsenaariumide teadaolevad piirangud ja lahendused.