Krav: Använd verktyget Charles Proxy för att fånga HTTPS-förfrågningar och svar som skickas av appens mjukvara. Charles Proxy stöder fjärrbaserade HTTP-proxyer.
Följ först handledningen nedan för att slutföra installation och konfiguration på en Windows-dator, enligt följande:
Aktivera fjärrproxy och konfigurera följande:proxy -> proxy setting -> proxies, standardport8888, som visas i figuren nedan:
För att kontrollera din dators IP-adress, använd hjälp -> lokal IP-adress eller cmd för att ange ipconfig, som visas nedan:
Eller kanske är den härHjälp -> SSL-proxy -> Installera Charles Root-certifikat på en mobil enhet eller fjärrwebbläsare, som visas i figuren nedan:
Koppla din iPhone till WiFi och se till att den är på samma LAN som paketfångstverktyget på din dator. Hitta det specifika WiFi-namnet, konfigurera proxyinställningarna manuellt och lägg till IP-adress och port, som visas nedan:
Öppna den med Safari-webbläsaren:
http://chls.pro/ssl
http://ssl.charles
http://charlesproxy/getssl
Ladda ner konfigurationsbeskrivningsfilen, som visas nedan:
Öppna din iPhone, hitta: Inställningar - > Allmänt - > VPN och enhetshantering, installera beskrivningsfilen, som visas nedan:
Vid denna punkt kan HTTPS-datapaket fortfarande inte fångas upp korrekt. Du behöver hitta följande på din telefon: Inställningar - >Allmänt - > Under Local - > Certificate Trust Settings, aktivera förtroende för detta certifikat, som visas nedan:
Detta gör att du kan fånga HTTPS-förfrågningar korrekt från din iPhone. Om du inte kan komma åt webbplatsen, kontrollera om din dator har aktiverat brandväggen. |