Jak przechwytywać dzienniki skrzypków z urządzenia iPhone lub iPad?
Rozwiązanie:
Aby przechwycić ruch internetowy za pomocą Fiddlera, potrzebujesz sieci bezprzewodowej, urządzenia z systemem iOS i komputera z systemem Windows.
Aby przechwytywać dzienniki Fiddlera z urządzenia z systemem iOS:
Skonfiguruj hosta Windows/Fiddler, aby przechwytywać ruch z urządzenia mobilnego:
- Pobierz i zainstaluj Fiddler, a następnie otwórz aplikację.
- Przejdź do menu Narzędzia > Opcje skrzypca > Po łącz enia, a następnie zaznacz pole Zezwal aj na podłączanie komputerów zdal nych.
- Uruchom ponownie Fiddler.
Uwaga: Upe wnij się, że zapora zezwala na połączenia przychodzące z procesem Fiddler.
- Najedź kursorem na wskaźnik Online w prawym górnym rogu paska narzędzi Fiddler, aby wyświetlić adres IP przypisany do komputera hosta Fiddler.
- Sprawdź, czy urządzenie z systemem iOS może dotrzeć do Fiddlera, przechodząc do http://[IPAddressofFiddlerHostMachine]:8888 w przeglądar ce.
Pojawi się strona Fiddler Echo Service
- Sprawdź, czy Fiddler przechwytuje ruch, przechodząc do Plik > Prz echwy ć ruch. Obok opcji Capture Traffic powinien znajdować się znacznik wyboru.
Instaluję certyfikat główny Fiddlera na hoście Windows/Fiddler, aby odszyfrować ruch HTTPS:
- Pobierz i zainstaluj wtyczkę Certificate Maker dla Fiddlera pod adresem http://www.telerik.com/fiddler/add-ons
- Przejdź do Narzędzia > Opcje skrzypca > HTTPS, a następnie zaznacz pole Odszy fruj ruch HTTPS.
- Wybierz Tak w wy skakującym okienku, aby zaufać certyfikatowi Fiddler Root, a następnie kliknij Tak w wyskakującym okienku Zainstaluj certyfikat Fiddler Root.
- Zamknij i uruchom ponownie Fiddler.
Aby przechwytywać ruch internetowy z urządzenia z systemem iOS:
- Na urządzeniu z systemem iOS wyłącz dowolne połączenia 3G/4G.
- Przejdź do Ustawienia > Wi-Fi.
- Stuknij w sieć Wi-Fi, aby przejść do ekranu ustawień.
Uwaga: Sieć Wi-Fi, na której działa urządzenie iOS, musi znajdować się w tej samej sieci, w której działa komputer hosta Fiddler.
- U dołu ekranu szczegółów sieci dotknij Konfiguruj serwer proxy w obszarze HTTP Proxy.
- Stuknij opcję Ręcz ny.
- Wpisz adres IP (lub nazwę hosta) komputera z uruchomionym Fiddlerem i numer portu 8888. Spowoduje to przekierowanie całego ruchu sieciowego z urządzenia mobilnego przez Fiddler.
- Na urządzeniu z systemem iOS przejdź do http://ipv4.fiddler:8888/ w przeglądarce.
- Z dołu strony Fiddler Echo Service pobierz certyfikat FiddlerRoot.
- Otwórz plik FiddlerRoot.cer.
- Stuknij przycisk Zainstaluj.
- Naciśnij ponownie przycisk Zainstaluj.
Uwaga: W systemie iOS 10 lub nowszym po zainstalowaniu certyfikatu FiddlerRoot przejdź do Ustawienia > Ogól ne > Informacje > Ustawienia zaufania certyfikatu i ręcznie włącz pełne zaufanie dla certyfikatu głównego FiddlerRoot. Zaakceptuj okno dialogowe, które mówi, że umożliwi to stronie trzeciej podsłuchiwanie wszystkich wiadomości.
Poduplikuj napotkany problem i przekaż dzienniki Fiddlera swojemu przedstawicielowi pomocy technicznej Webex:
- Odtwórz problem na urządzeniu z systemem iOS.
Ruch internetowy powinien być teraz przechwycony w Fiddlerze.
- Po odtworzeniu problemu przejdź do Plik > Zap isz > Wszystkie sesje...
- Wyślij plik .saz do swojego przedstawici ela pomocy technicznej Webex w celu dalszego zbadania.
Czy ten artykuł był pomocny?