Wymagania: Użyj narzędzia Charles Proxy do przechwytywania żądań i odpowiedzi HTTPS wysyłanych przez oprogramowanie aplikacji. Charles Proxy obsługuje zdalne proxyje HTTP.
Najpierw skorzystaj z poniższego samouczka, aby zakończyć instalację i konfigurację na komputerze z Windows, w następujący sposób:
Włącz remote proxy i skonfiguruj następujące konfiguracje:Proxy -> ustawienia proxy -> proxy, port domyślny8888, jak pokazano na poniższym rysunku:
Aby sprawdzić adres IP komputera, użyj help -> lokalnego adresu IP lub cmd, aby wprowadzić ipconfig, jak pokazano poniżej:
A może jest tutajPomoc -> SSL proxying -> Zainstaluj certyfikat Charles Root na urządzeniu mobilnym lub zdalnej przeglądarce, jak pokazano na poniższym rysunku:
Podłącz iPhone'a do WiFi, upewniając się, że jest on w tej samej sieci LAN co narzędzie do przechwytywania pakietów na komputerze. Znajdź konkretną nazwę WiFi, skonfiguruj ręcznie ustawienia proxy i dodaj adres IP oraz port, jak pokazano poniżej:
Otwórz go w przeglądarce Safari:
http://chls.pro/ssl
http://ssl.charles
http://charlesproxy/getssl
Pobierz plik opisu konfiguracji, jak pokazano poniżej:
Otwórz iPhone'a, znajdź: Ustawienia - > Ogólne - > VPN i zarządzanie urządzeniami, zainstaluj plik opisu, jak pokazano poniżej:
Na tym etapie pakiety danych HTTPS nadal nie mogą być poprawnie przechwytywane. Musisz znaleźć na swoim telefonie następujące informacje: Ustawienia - >Ogólne - > W Ustawieniach Lokalnego - > Trust włącz zaufanie dla tego certyfikatu, jak pokazano poniżej:
Pozwoli to prawidłowo przechwytywać żądania HTTPS z iPhone'a. Jeśli nie możesz uzyskać dostępu do strony, sprawdź, czy Twój komputer włączył zaporę sieciową. |