Postman -proxy på iPhone er en metode til at fange og debugte HTTP- og HTTPS -netværksanmodninger foretaget af iPhone eller applikationer, der kører på iPhone, der dirigerer trafikken gennem postbud, der kører på en computer. Denne opsætning gør det muligt for udviklere og testere at inspicere API -anmodninger og svar direkte fra den mobile enhed til fejlfinding, test, overvågning eller forbedring af appadfærd.
For at bruge Postman-proxy med en iPhone skal begge enheder  iPhone og computeren med postman installeret  tilsluttes det samme Wi-Fi-netværk. Den væsentlige idé er at konfigurere iPhone til at sende sin HTTP -trafik gennem computerens IP -adresse og en specificeret port, hvor Postman lytter som en proxyserver.
Opsætning af postbud proxy til iPhone
1. Start Postman -proxy på din computer
- Åbn Postman -appen på din computer.
- Find og aktiver den indbyggede proxyfunktion, der typisk findes i postbudets sidefod eller indstillinger under indfangning eller proxy-session.
- Bemærk, at Port Number Postman tildeler eller konfigurerer en bestemt port (ofte 5555).
- Start proxy -sessionen for at begynde at lytte til netværkstrafik.
2. Find computerens lokale IP -adresse
- Gå til systempræferencer> netværk, vælg den aktive netværksgrænseflade og bemærk IP -adressen.
- På Windows, åbne indstillinger> Netværk og internet> Wi-Fi (eller Ethernet), og kontroller IP-adressen under egenskaber.
3. Konfigurer proxy på iPhone
- På iPhone skal du åbne indstillinger og gå til Wi-Fi.
- Tryk på informationsikonet (â) ved siden af det tilsluttede Wi-Fi-netværk.
- Rul ned til HTTP -proxyindstillinger, og vælg Manual.
- Indtast computerens IP -adresse som server.
- Indtast Postman -proxyportnummeret (f.eks. 5555) som havnen.
- Gem indstillingerne.
4. Certifikatinstallation til HTTPS -trafik
- For at fange HTTPS -trafik bruger Postman et certifikatmyndighed (CA) -certifikat til at dekryptere krypteret trafik.
-Certifikatfilen `Postman-Proxy-Ca.Crt` er placeret på din computer i Postman Proxy-mappen:
- MacOS: `~/Library/Application Support/Postman/Proxy`
- Windows: `C: \ Brugere \\ AppData \ Roaming \ Postman \ Proxy`
- Linux: `~/.config/postman/proxy`
- Overfør dette certifikat til iPhone, ofte via Airdrop, e -mail eller download.
- På iPhone skal du åbne certifikatfilen, og installere den ved at følge anvisninger i indstillinger> Profil downloadet> Installer.
- Efter installationen skal du gå til Indstillinger> Generelt> Om> Certificate Trust -indstillinger og aktivere fuld tillid til det installerede certifikat for at give Postman mulighed for at aflytte og dekryptere HTTPS -trafik.
5. Brug af proxy til trafikfangst
- Når proxy er konfigureret, og certifikatet er installeret (for HTTPS), ruter netværkstrafik fra iPhone gennem Postman.
- Åbne apps eller safari på iPhone og interagere med netværkstjenester eller API'er.
- Postman viser de indfangede anmodninger og svar i sit proxy -session -vindue, hvor de kan inspiceres.
Almindelige problemer og fejlfinding
-Wi-Fi-afbrydelse efter proxyopsætning: Nogle brugere rapporterer Wi-Fi-afbrydelser, når de opsætter proxy. At sikre korrekt IP- og Port -konfiguration og korrekt certifikatinstallation løser normalt dette.
- Ingen trafik fanget: Kontroller, at begge enheder er på det samme netværk, og at ingen firewalls blokerer forbindelsen. Bekræft proxyindstillingerne på iPhone, og sørg for, at Postman -proxy -sessionen er aktiv.
- HTTPS -trafik ikke fanget: Typisk forårsaget af ikke at installere eller stole på Postman CA -certifikatet på iPhone.
- Proxy -godkendelsesproblemer: Hvis proxyserveren kræver godkendelse, skal du konfigurere det i Postman. Oftest er dette ikke nødvendigt til grundlæggende lokal proxy -fejlfinding.
Proxy -konfiguration i Postman
Postman tillader to typer proxy -konfigurationer:
- System Proxy: Bruger operativsystemets proxyindstillinger. Postman sender automatisk anmodninger gennem denne proxy, hvis aktiveret.
- Brugerdefineret proxy: Definer manuelt proxyindstillinger i Postman (IP -adresse og port), inklusive protokollype (HTTP, HTTPS, SOCKS -versioner) og legitimationsoplysninger om nødvendigt.
Postman understøtter HTTP- og HTTPS -anmodninger ved hjælp af en SOCKS -proxy, men har visse begrænsninger afhængigt af proxy -typen.
Brug sager til iPhone Postman -proxy
- API -udvikling og test: Optag anmodninger fra apps under udvikling for at verificere API -opkald.
- Debugging Mobile Applications: Identificer uventet API -responsadfærd eller fiaskoer.
- Sikkerhedstest: Inspicér følsomme data, der overføres over netværket.
- Performanceovervågning: Analyser tid og størrelse på netværksanmodninger på mobile enheder.
- Uddannelsesformål: Lær hvordan mobile apps kommunikerer med backend -tjenester.
Sikkerheds- og privatlivets overvejelser
Brug af en proxy til at aflytte mobiltrafik involverer dekryptering af HTTPS -trafik, som kræver installation af et betroet certifikat. Denne proces gør det muligt for Postman at læse krypteret trafik, men kræver også tillid til værktøjets sikkerhed. Brugere skal fjerne eller deaktivere proxy -konfigurationer og certifikater efter test for at undgå sikkerhedsrisici.
Derudover er Postman blevet bemærket at sende nogle telemetri -data, når de bruger visse funktioner, så evaluering af privatlivets konsekvenser, når man indfanger følsom trafik, tilrådes.
Resumé af trin
- Aktivér postbud proxy på computeren.
- Bemærk computerens IP- og proxy -lytteport.
- Konfigurer iPhone Wi-Fi Proxy manuelt for at pege på computeren IP og Port.
- Installer og stol på Postmans CA -certifikat på iPhone for HTTPS -trafikfangst.
- Brug applikationer på iPhone til at generere netværkstrafik.
- Inspicér indfangede anmodninger og svar på Postman på din computer.