Postman Proxy pe iPhone este o metodă de captare și depanare a solicitărilor de rețea HTTP și HTTPS făcute de iPhone sau aplicații care rulează pe iPhone, dirijând traficul prin poștașul care rulează pe un computer. Această configurație permite dezvoltatorilor și testerilor să inspecteze solicitările și răspunsurile API direct de pe dispozitivul mobil pentru depanarea, testarea, monitorizarea sau îmbunătățirea comportamentului aplicației.
Pentru a utiliza Postman Proxy cu un iPhone, ambele dispozitive-iPhone-ul și computerul cu Postman instalat-trebuie să fie conectate la aceeași rețea Wi-Fi. Ideea esențială este să configurați iPhone -ul pentru a trimite traficul HTTP prin adresa IP a computerului și un port specificat în care Postman ascultă ca un server proxy.
Configurarea Proxy Postman pentru iPhone
1. Porniți Proxy Postman pe computer
- Deschideți aplicația Postman pe computer.
- Localizați și activați caracteristica proxy încorporată găsită de obicei în subsolul sau setările poștale în cadrul sesiunii de captare sau proxy.
- Rețineți că numărul de port Postman atribuie sau configura un port specific (în mod obișnuit 5555).
- Porniți sesiunea proxy pentru a începe să ascultați traficul de rețea.
2. Găsiți adresa IP locală a computerului
- Pe macOS, accesați preferințele sistemului> rețea, selectați interfața de rețea activă și notați adresa IP.
- Pe Windows, deschideți setări> Network & Internet> Wi-Fi (sau Ethernet) și verificați adresa IP sub proprietăți.
3. Configurați proxy -ul pe iPhone
- Pe iPhone, deschideți setări și accesați Wi-Fi.
- Atingeți pictograma Informații (â) de lângă rețeaua Wi-Fi conectată.
- Derulați în jos la setările proxy HTTP și alegeți manual.
- Introduceți adresa IP a computerului ca server.
- Introduceți numărul portului proxy Postman (de exemplu, 5555) ca port.
- Salvați setările.
4. Instalarea certificatelor pentru traficul HTTPS
- Pentru a capta traficul HTTPS, Postman folosește un certificat de autoritate de certificare (CA) pentru a decripta traficul criptat.
-Fișierul de certificat `Postman-Proxy-CA.Crt` este localizat pe computerul dvs. în folderul Proxy Postman:
- macOS: `~/bibliotecă/asistență de aplicație/postman/proxy`
- Windows: `C: \ Users \\ AppData \ Roaming \ Postman \ Proxy`
- Linux: `~/.Config/Postman/Proxy`
- Transferați acest certificat pe iPhone, în mod obișnuit prin airdrop, e -mail sau descărcare.
- Pe iPhone, deschideți fișierul de certificat și instalați -l urmând prompturi în Setări> Profil descărcat> Instalare.
- După instalare, accesați Setări> General> Despre> Setări de încredere a certificatului și activați încrederea completă pentru certificatul instalat pentru a permite Postman să intercepteze și să decripteze traficul HTTPS.
5. Utilizarea proxy -ului pentru captarea traficului
- Odată ce proxy -ul este configurat, iar certificatul este instalat (pentru HTTPS), traficul de rețea de pe iPhone va fi dirijat prin Postman.
- Deschideți aplicații sau Safari pe iPhone și interacționați cu servicii de rețea sau API -uri.
- Postman va arăta cererile și răspunsurile capturate în fereastra sa de sesiune proxy, unde pot fi inspectate.
Probleme comune și depanare
-Deconectare Wi-Fi după configurarea proxy: Unii utilizatori raportează deconectați Wi-Fi la configurarea proxy-ului. Asigurarea configurației adecvate IP și a portului și instalarea corectă a certificatelor rezolvă de obicei acest lucru.
- Fără trafic capturat: verificați dacă ambele dispozitive sunt pe aceeași rețea și că niciun firewall -uri blochează conexiunea. Verificați setările proxy pe iPhone și asigurați -vă că sesiunea de proxy Postman este activă.
- Traficul HTTPS nu este capturat: de obicei cauzat de a nu instala sau a avea încredere în certificatul Postman CA pe iPhone.
- Probleme de autentificare proxy: Dacă serverul proxy necesită autentificare, configurați -l în Postman. Cel mai adesea, acest lucru nu este necesar pentru depanarea proxy locală de bază.
Configurare proxy în Postman
Postman permite două tipuri de configurații proxy:
- Proxy de sistem: utilizează setările proxy ale sistemului de operare. Postman trimite automat solicitări prin intermediul acestui proxy dacă este activat.
- Proxy personalizat: Definiți manual setările proxy în Postman (adresă IP și port), inclusiv tipul de protocol (versiuni HTTP, HTTPS, Socks) și acreditări, dacă este necesar.
Postman acceptă solicitările HTTP și HTTPS folosind un proxy Socks, dar are anumite limitări în funcție de tipul proxy.
Utilizați cazuri pentru proxy -ul iPhone Postman
- Dezvoltare și testare API: Capturarea cererilor de la aplicații în dezvoltare pentru a verifica apelurile API.
- Debugging Applications Mobile: Identificați comportamente sau eșecuri neașteptate de răspuns API.
- Testare de securitate: inspectați datele sensibile transmise prin rețea.
- Monitorizare a performanței: Analizați timpul și dimensiunea solicitărilor de rețea pe dispozitivele mobile.
- Scopuri educaționale: Aflați cum comunică aplicațiile mobile cu serviciile de backend.
Considerații privind securitatea și confidențialitatea
Utilizarea unui proxy pentru a intercepta traficul mobil implică decriptarea traficului HTTPS, care necesită instalarea unui certificat de încredere. Acest proces face posibilă pentru Postman să citească traficul criptat, dar necesită și încredere în securitatea instrumentului. Utilizatorii ar trebui să elimine sau să dezactiveze configurațiile proxy și certificatele după testare pentru a evita riscurile de securitate.
În plus, a fost remarcat Postman că a trimis unele date de telemetrie atunci când se folosește anumite funcții, astfel încât evaluarea implicațiilor de confidențialitate atunci când este recomandabilă traficul sensibil.
Rezumatul pașilor
- Activați Proxy Postman pe computer.
- Rețineți portul de ascultare IP și proxy al computerului.
- Configurați manual proxy-ul Wi-Fi iPhone pentru a indica IP-ul și portul computerului.
- Instalați și aveți încredere în certificatul CA al Postman pe iPhone pentru captarea traficului HTTPS.
- Utilizați aplicații pe iPhone pentru a genera trafic de rețea.
- Inspectați cererile și răspunsurile capturate în Postman pe computer.