Jak przechwytywać dzienniki Skrzypka z urządzenia iPhone lub iPad?
Rozwiązanie:
Aby przechwytywać ruch sieciowy za pomocą narzędzia Fiddler, potrzebna będzie sieć bezprzewodowa, urządzenie z systemem iOS i komputer z systemem Windows.
Aby przechwycić dzienniki Fiddler z urządzenia z systemem iOS:
Skonfiguruj hosta Windows/Fiddler do przechwytywania ruchu z urządzenia przenośnego:
- Pobierz i zainstaluj Fiddler, a następnie otwórz aplikację.
- Przejdź do menu Narzędzia > Opcje skrzypka > Połączenia, a następnie zaznacz pole Zezwalaj komputerom zdalnym na łączenie.
- Uruchom ponownie Fiddler.
Uwaga:Upewnij się, że zapora sieciowa zezwala na połączenia przychodzące do procesu 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 połączyć się ze Skrzypkiem, przechodząc do http://[IPAddressofFiddlerHostMachine]:8888 w przeglądarce.
Zostanie wyświetlona strona Fiddler Echo Service
- Sprawdź, czy Fiddler przechwytuje ruch, przechodząc do File > Capture Traffic. Obok pozycji Przechwytywanie ruchu powinien znajdować się znacznik wyboru.
Zainstaluję certyfikat główny Fiddler na Windows/Fiddler host do odszyfrowania ruchu HTTPS:
- Pobierz i zainstaluj wtyczkę Certificate Maker dla Fiddler nahttp://www.telerik.com/fiddler/add-ons
- Przejdź do Narzędzia > Opcje Skrzypka > HTTPS, a następnie zaznacz pole Odszyfruj ruch HTTPS.
- Wybierz tak w wyskakującym okienku, aby zaufać certyfikatowi Fiddler Root, a następnie kliknij Tak w wyskakującym okienku Zainstaluj certyfikat Fiddler Root.
- Zamknij i uruchom ponownie Fiddlera.
Aby przechwytywać ruch internetowy z urządzenia z systemem iOS:
- Na urządzeniu z systemem iOS wyłącz wszystkie połączenia 3G/4G.
- Przejdź do Ustawień > Wi-Fi.
- Stuknij w sieć Wi-Fi , aby przejść do ekranu ustawień.
Uwaga: Sieć Wi-Fi, w której znajduje się urządzenie z systemem iOS, musi znajdować się w tej samej sieci, w której znajduje się komputer hosta Fiddler.
- U dołu ekranu szczegółów sieci stuknij pozycję Konfiguruj serwer proxy w obszarze Serwer proxyHTTP.
- Dotknij opcji Ręcznie.
- Wpisz adres IP (lub nazwę hosta) komputera z uruchomionym Fiddler i numerem 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/ przeglądarki.
- Z dołu strony fiddler echo service pobierz certyfikatFiddlerRoot.
- Otwórz plik FiddlerRoot.cer .
- Stuknij przycisk Zainstaluj .
- Stuknij ponownie przycisk Zainstaluj .
Uwaga:W systemie iOS 10 i nowszych po zainstalowaniu certyfikatu FiddlerRoot przejdź do Ustawień > Ogólny > O > Ustawienia zaufania certyfikatu i ręcznie włącz pełne zaufanie dla certyfikatu głównego FiddlerRoot. Zaakceptuj okno dialogowe, które mówi, że pozwoli to stronie trzeciej podsłuchiwać całą Twoją komunikację.
Zduplikuj występujący problem i przekaż dzienniki Fiddler swojemu przedstawicielowi pomocy technicznej Webex:
- Odtwórz problem na urządzeniu z systemem iOS.
Ruch internetowy powinien być teraz przechwytywany w Fiddler.
- Po odtworzeniu problemu przejdź do Plik > Ratować > Wszystkie sesje...
- Wyślij plik .saz do przedstawiciela pomocy technicznej Webex w celu dalszego zbadania.
Czy ten artykuł był pomocny?