Jak przechwytywać dzienniki Skrzypka z urządzenia iPhone lub iPad?

Jak przechwytywać dzienniki Fiddler z urządzenia iPhone lub iPad?

Jak uzyskać dzienniki Fiddler na iPhonie?

Czy można przechwytywać dzienniki Fiddler na iPadzie?

Rozwiązanie:
Aby przechwytywać ruch internetowy za pomocą Fiddler, potrzebujesz sieci bezprzewodowej, urządzenia z systemem iOS i komputera 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:
  1. Pobierz i zainstaluj Fiddler, a następnie otwórz aplikację.
  2. Przejdź do menu Narzędzia > Opcje skrzypka > Połączenia, a następnie zaznacz pole Zezwalaj komputerom zdalnym na łączenie.
  3. Uruchom ponownie Fiddler.
Uwaga: Upewnij się, że zapora zezwala na połączenia przychodzące do procesu Fiddler.
  1. 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.
  2. 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
  1. Sprawdź, czy Fiddler przechwytuje ruch, przechodząc do File > Capture Traffic. Obok pozycji Przechwytywanie ruchu powinien znajdować się znacznik wyboru.

Installcertyfikat główny Fiddler na hoście Windows /Fiddler do odszyfrowania ruchu HTTPS:
  1. Pobierz i zainstaluj wtyczkę Certificate Maker dla Fiddler pod adresem http://www.telerik.com/fiddler/add-ons
  2. Przejdź do Narzędzia > Opcje Skrzypka > HTTPS, a następnie zaznacz pole Odszyfruj ruch HTTPS.
  3. Wybierz tak w wyskakującym okienku, aby zaufać certyfikatowi Fiddler Root, a następnie kliknij Tak w wyskakującym okienku Zainstaluj certyfikat Fiddler Root.

Aby przechwytywać ruch internetowy z urządzenia z systemem iOS:
  1. Na urządzeniu z systemem iOS wyłącz wszystkie połączenia 3G/4G.
  2. Przejdź do Ustawień > Wi-Fi.
  3. 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.
  1. U dołu ekranu szczegółów sieci stuknij pozycję Konfiguruj serwer proxy w obszarze Serwer proxyHTTP.
  2. Dotknij opcji Ręcznie.
  3. 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.
  4. Na urządzeniu z systemem iOS przejdź do http://ipv4.fiddler:8888/ przeglądarki.
  5. Z dołu strony fiddler echo service pobierz certyfikatFiddlerRoot.
  6. Otwórz plik FiddlerRoot.cer .
  7. Stuknij przycisk Zainstaluj .
  8. Stuknij ponownie przycisk Zainstaluj .
Uwaga: W systemie iOS 10 lub nowszym po zainstalowaniu certyfikatu FiddlerRoot przejdź do Ustawienia > Ogólne > Informacje o ustawieniach 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:
  1. Odtwórz problem na urządzeniu z systemem iOS.
Ruch internetowy powinien być teraz przechwytywany w Fiddler.
  1. Po odtworzeniu problemu przejdź do sekcji Plik > Zapisz > wszystkie sesje...
  2. Wyślij plik .saz do przedstawiciela pomocy technicznej Webex w celu dalszego zbadania.

Czy ten artykuł był pomocny?