Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon IPhone Fiddler -välityspalvelin


IPhone Fiddler -välityspalvelin


Fiddler on Telerikin kehittämä suosittu verkkovirheiden välityspalvelintyökalu, jonka avulla käyttäjät voivat kaapata, tarkastaa ja muokata HTTP- ja HTTPS -liikennettä tietokoneensa ja Internetin välillä. Kehittäjät ja testaajat käyttävät sitä laajalti verkkosovellusten ja mobiilisovellusten virheenkorjaukseen.

Laitteen verkon liikenne reititetään viulujen käyttämiseksi iPhonen kanssa isäntäkoneessa (yleensä työpöydällä tai kannettavalla tietokoneella) käyvän viulun välityspalvelimen kautta, mikä mahdollistaa iPhonen verkkopyyntöjen ja vastausten seurannan ja analysoinnin. Tässä on perusteellinen opas Fiddlerin käyttämisestä välityspalvelimena iPhonelle:

Fiddler -välityspalvelimen asettaminen iPhonelle

1. Asenna Fiddler isäntäkoneeseen **
Aloita asentamalla Fiddler tai Fiddler kaikkialle työpöydälle tai kannettavalle tietokoneellesi. Tämä on kone, joka kaappaa verkkoliikenteen iPhonesta.

2. Varmista, että molemmat laitteet ovat samassa verkossa **
IPhone ja Fiddler-isäntäkoneen on oltava kytketty samaan paikallisverkkoon, kuten samaan Wi-Fi: hen. Joillekin verkkoille tai jos ne on kytketty eri aliverkkoihin, he eivät ehkä pysty kommunikoimaan suoraan, joten varmista, että he voivat pingata toisiaan.

3. Ota etäyhteydet käyttöön Fiddlerissa **
Avaa asetukset ja siirry Connections -välilehteen isäntänä, joka käyttää Fiddleria kaikkialla. Varmista, että vaihtoehto "Salli etälaitteet yhdistää" on käytössä. Huomaa, että Port Fiddler kuuntelee, joka on yleensä 8866 Fiddlerille kaikkialla tai 8888 klassiselle fiddlerille.

4. Määritä iPhone -välityspalvelimen asetukset **
Siirry iPhonessa kohtaan Asetukset> Wi-Fi ja napauta informaatiokuvaketta (i) kytkettyyn Wi-Fi-verkon viereen. Vieritä alaspäin määrittääksesi välityspalvelimen, valitse käsikirja ja kirjoita sitten palvelimen alla olevan viulu -isäntäkoneen IP -osoite ja Portin kuuntelukorunumero. Tallenna nämä asetukset, joten kaikki iPhonen verkkoliikenteen reitit Fiddler -välityspalvelimen kautta.

Fiddler -juurivarmenteen asentaminen iPhoneen

HTTPS-liikenteen kaappaamiseksi iPhonen on luotettava Fiddler-välityspalvelimen juurikertomukseen, koska Fiddler suorittaa SSL/TLS-liikenteen "miehen keskiluokan" salauksen.

Avaa selain 1. Avaa selain ja siirry Fiddler -varmenteen URL -osoitteeseen, yleensä jotain `http: //: 8866` tai` http: //ipv4.fiddler: 8866`.
2. Lataa Fiddler Root Certificate Authority -todistus sivulta.
3. Latauksen jälkeen siirry kohtaan Asetukset> Yleinen> Profiili ladattu ja asenna Fiddler CA -profiili.
4. Siirry iOS 10.3: ssa ja myöhemmin, siirry kohtaan Asetukset> Yleinen> Tietoja> Certificate Trust -asetuksista ja ota täysi luottamus asennetulle viulunjäänvarmenteen viranomaiselle.

Tämän prosessin avulla iPhone voi hyväksyä Fiddlerin HTTPS -salauksenpyyntö luotamalla välityspalvelimen varmenteeseen estämällä SSL -virheitä liikenteen sieppauksen aikana.

Liikenteen sieppaaminen

Kun välityspalvelin ja varmenne on asennettu, voit avata kaikki iPhonesi selaimet tai sovellukset. Kaikki HTTP- ja HTTPS-pyynnöt reititetään Fiddlerin kautta, ja näet liikenteen reaaliajassa isäntäkoneen Fiddler-käyttöliittymässä.

Voit tarkastaa pyyntö- ja vastausotsikot, rungot, evästeet, kyselyparametrit, vastauskoodit ja vianmääritys mobiilisovellusten tai mobiililaitteiden selaamisen tiedot ja käyttäytyminen.

Lisänäkökohdat ja vianetsintä

- Apple Services -palvelun välityspalvelimen ohitus: Apple Services, kuten App Store ja iTunes, käyttävät sertifikaatin pinnoitusta, mikä estää Fiddleriä salaamasta liikennettä. Näiden palvelujen rikkomiseksi Fiddler lisää nämä verkkotunnukset (` *.apple.com, *.utuunes.com, *mzstatic.com`) välityspalvelimen ohitusluetteloon MacOS: ssä. Muille käyttöjärjestelmän isäntille manuaalista lisäystä voidaan tarvita yhteyksien ylläpitämiseksi Apple -palveluihin välityspalvelimen käytön aikana.

-Varmenteen kiinnitys: Jotkut sovellukset tai järjestelmäpalvelut voivat toteuttaa sertifikaatin, joka estää miehen keskiasteen välityspalvelimia, kuten Fiddler, sieppaamasta liikennettä. Tämä on tietoturvaominaisuus, joten Fiddler ei tyypillisesti vangita tai purkaa tällaista liikennettä näiden menetelmien avulla.

- Verkkoviestintä: Jos iPhone ei voi muodostaa yhteyttä Fiddler -välityspalvelimeen, tarkista, että molemmat laitteet ovat samassa verkossa, pingaa toistensa IP -osoitteet ja tarkista, että palomuuri- tai virustorjuntaohjelmisto ei estä viestinnän Fiddler -porttiin.

- HTTPS -liikenne ei näytä: Varmista, että juurivarmenne on asennettu oikein ja luottaa täysin iPhoneen. Varmista myös, että Fiddler on tarkoitus kaapata HTTPS -liikenne sen asetuksissa.

- Välityspalvelimen poistaminen: Virheenkorjauksen jälkeen on välttämätöntä poistaa manuaalinen välityspalvelimen kokoonpano iPhone-Wi-Fi-asetuksista, jotta yhteysongelmat estävät testauksen ulkopuolella.

Fiddlerin käyttäminen iOS -simulaattoreiden kanssa

Kehittäjille, jotka käyttävät iOS -simulaattoreita MacOS: n Xcoden kautta:

- Simulaattorit käyttävät oletuksena MacOS -järjestelmän välityspalvelinta.
- Järjestelmän välityspalvelimen sieppauksen mahdollistaminen Fiddlerissä kaikkialla sallii simulaattorin liikenteen tarkistamisen.
- Simulaattoriin on asennettava Fiddler -juurivarmenne, joka voi vaatia CA -tiedoston manuaalista vientiä ja asentamista simulaattorilaiteasetuksiin.

Yhteenveto vaiheista iPhonen määrittämiseksi Fiddler -välityspalvelimella

1. Asenna Fiddler isäntäkoneeseen, joka on kytketty samaan Wi-Fi: hen kuin iPhone.
2. Ota etäyhteydet käyttöön ja huomioi kuunteluportti.
3. Määritä manuaalinen välityspalvelin IPhone-Wi-Fi-asetuksissa isäntä IP: n ja portin kanssa.
4
5. Luota asennetuun juurikertifikaattiin iPhone -asetuksissa.
6. Kaappaa HTTP- ja HTTPS -liikenne Fiddler -käyttöliittymän kautta.
7. Poista välityspalvelin iPhonesta testauksen jälkeen.

Tämä kattava prosessi helpottaa verkon liikenteen seurantaa ja virheenkorjausta iPhone -sovelluksista ja selaimista reitittämällä liikennettä työpöydällä tai kannettavalla tietokoneella käytävällä viulun välityspalvelimella, jonka avulla kehittäjät voivat diagnosoida ongelmia, analysoida API -pyyntöjä ja optimoida sovelluksensa.

Fiddler on edelleen yksi tehokkaimmista ja laajalti käytetyistä työkaluista tähän tarkoitukseen sen intuitiivisen rajapinnan, vankan ominaisuuksien ja tuen takia sekä HTTP- että HTTPS -liikenteen tarkistukselle.

Viitteet:
- Vaiheiden määrittäminen ja sieppaaminen suoraan Telerik Fiddlerin virallisista dokumentoinnista ja yhteisöfoorumeista.
- Oppaat ja esimerkit videoista ja yhteisöviesteistä välityspalvelimen ja sertifikaatin asettamisessa iOS -laitteille Fiddler -sieppaamiseksi.
- Tunnetut rajoitukset ja kiertotapa Apple-spesifisille palveluille ja varmenteiden kiinnitysskenaarioille.