Postman Proxy na iPhone je metoda pro zachycení a ladění síťových požadavků HTTP a HTTPS podané iPhone nebo aplikacemi běžícími na iPhone a směrování provozu prostřednictvím pošťáka běžícího na počítači. Toto nastavení umožňuje vývojářům a testerům kontrolovat požadavky a odpovědi API přímo z mobilního zařízení pro odstraňování problémů, testování, monitorování nebo zlepšování chování aplikací.
Aby bylo možné používat proxy Postman s iPhone, musí být obě zařízení-iPhone a počítač s pošťankou nainstalovaným â, připojena ke stejné síti Wi-Fi. Základní myšlenkou je nakonfigurovat iPhone tak, aby odesílal svůj přenos HTTP přes IP adresu počítače a zadaným port, kde pošťák poslouchá jako proxy server.
Nastavení proxy pro iPhone
1. Spusťte na svém počítači proxy Postman
- Otevřete aplikaci Postman v počítači.
- Vyhledejte a povolte vestavěnou funkci proxy, která se obvykle vyskytuje v pošťáčkové zápatí nebo nastavení při zachycení nebo proxy relace.
- Poznamenejte si, že číslo portu Postman přiřadí nebo nakonfiguruje konkrétní port (obvykle 5555).
- Začněte proxy relaci a začněte poslouchat síťový provoz.
2. Najděte místní IP adresu počítače
- Na MacOS přejděte na systémové preference> Síť, vyberte aktivní síťové rozhraní a poznamenejte si IP adresu.
- Na Windows, Otevřete nastavení> Síť a internet> Wi-Fi (nebo Ethernet) a zkontrolujte IP adresu pod vlastnostmi.
3. Nakonfigurujte proxy na iPhone
- Na iPhone otevřete nastavení a přejděte na Wi-Fi.
- Klepněte na ikonu informací (â) vedle připojené sítě Wi-Fi.
- Přejděte dolů na nastavení proxy HTTP a vyberte příručku.
- Zadejte IP adresu počítače jako server.
- Jako port zadejte číslo portu proxy portmanu (např. 5555).
- Uložit nastavení.
4. Instalace certifikátu pro provoz HTTPS
- Pro zachycení provozu HTTPS používá Postman k dešifrování šifrovaného provozu certifikát certifikátního úřadu (CA).
-Soubor certifikátu `postman-proxy-ca.crt` je umístěn na vašem počítači ve složce proxy Postman:
- MacOS: `~/Knihovna/Aplikační podpora/pošťák/proxy`
- Windows: `C: \ Users \\ AppData \ Roaming \ Postman \ Proxy`
- Linux: `~/.Config/Postman/Proxy`
- Přeneste tento certifikát do iPhone, běžně prostřednictvím Airdrop, e -mailu nebo stahování.
- Na iPhone otevřete soubor certifikátu a nainstalujte jej podle následujících výzev v nastavení> Staženo profil> Nainstalovat.
- Po instalaci přejděte na Nastavení> Obecné> Osnosu> Nastavení důvěryhodnosti certifikátu a umožňte plné důvěry pro nainstalovaný certifikát, který umožní pošťanům zachytit a dešifrovat provoz HTTPS.
5. Použití proxy pro zachycení provozu
- Jakmile je proxy nakonfigurován a certifikát je nainstalován (pro HTTPS), síťový provoz z iPhone bude projít posturkou.
- Otevřete aplikace nebo safari na iPhone a interagují se síťovými službami nebo API.
- Postman zobrazí zachycené požadavky a odpovědi v okně proxy relace, kde je lze zkontrolovat.
Společné problémy a odstraňování problémů
-Wi-Fi odpojení po nastavení proxy: Někteří uživatelé hlásí odpojení Wi-Fi při nastavení proxy. Zajištění správné konfigurace IP a portů a správné instalaci certifikátu to obvykle řeší.
- Žádný zachycený provoz: Zkontrolujte, zda jsou obě zařízení ve stejné síti a že žádné firewally blokují připojení. Ověřte nastavení proxy na iPhone a ujistěte se, že je aktivní relace proxy poště.
- Provoz HTTPS není zachycen: obvykle způsobený tím, že na iPhone neinstalujete nebo důvěřujete certifikátu pošťáka CA.
- Problémy s ověřováním proxy: Pokud proxy server vyžaduje ověřování, nakonfigurujte to v Postur. Nejčastěji to není nutné pro základní místní ladění proxy.
Proxy konfigurace v pošťanku
Postman umožňuje dva typy konfigurací proxy:
- Systémový proxy: Používá nastavení proxy operačního systému. Postman automaticky odešle požadavky prostřednictvím tohoto proxy, pokud je povolen.
- Vlastní proxy: Ručně definujte nastavení proxy v pošťáka (IP adresa a port), včetně typu protokolu (HTTP, HTTPS, verze ponožek) a v případě potřeby přihlašovací údaje.
Postman podporuje požadavky HTTP a HTTPS pomocí proxy SOCKS, ale má určitá omezení v závislosti na typu proxy.
Použití případů pro proxy iPhone Postman
- Vývoj a testování API: Požadavky na zachycení aplikací ve vývoji k ověření volání API.
- Ladění mobilních aplikací: Identifikujte neočekávané chování nebo selhání odezvy API.
- Bezpečnostní testování: Zkontrolujte, zda jsou citlivá data přenášená přes síť.
- Monitorování výkonu: Analyzujte čas a velikost síťových požadavků na mobilních zařízeních.
- Vzdělávací účely: Zjistěte, jak mobilní aplikace komunikují s backend služby.
Zvažování bezpečnosti a ochrany osobních údajů
Použití proxy k zachycení mobilního provozu zahrnuje dešifrování provozu HTTPS, který vyžaduje instalaci důvěryhodného certifikátu. Tento proces umožňuje, aby Postman přečetl šifrovaný provoz, ale také vyžaduje důvěru v zabezpečení nástroje. Uživatelé by měli po testování odstranit nebo deaktivovat konfigurace a certifikáty proxy, aby se zabránilo bezpečnostním rizikům.
Kromě toho bylo zaznamenáno, že Postman při používání určitých funkcí odešle některá telemetrická data, takže je vhodné vyhodnotit důsledky ochrany osobních údajů při zachycení citlivého provozu.
Shrnutí kroků
- Povolte na počítači proxy poště.
- Poznamenejte si portu IP a proxy poslechu počítače.
- Nakonfigurujte proxy iPhone Wi-Fi ručně a ukažte na IP a port počítače.
- Nainstalujte a důvěřujte posturské CA certifikátu na iPhone pro zachycení provozu HTTPS.
- Použijte aplikace na iPhone pro generování síťového provozu.
- Zkontrolujte zachycené požadavky a odpovědi v pošťáka v počítači.