Jak przechwytywać dzienniki Skrzypka z urządzenia iPhone lub iPad?
Opinia?
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ą Fiddlera, potrzebujesz sieci bezprzewodowej, urządzenia z systemem iOS i maszyny 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 zezwala na połączenia przychodzące z procesem Fiddlera.
- 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.
Instaluję certyfikat główny Fiddler na hoście systemu Windows/Fiddler, aby odszyfrować ruch HTTPS:
- Pobierz i zainstaluj wtyczkę Certificate Maker dla Fiddler pod adresem http://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.
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 Ustawienia > Ogólne > Informacje > Ustawienia zaufania certyfikatów 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 wybierz kolejno opcje Plik > Zapisz > Wszystkie sesje...
- Wyślij plik .saz do przedstawiciela pomocy technicznej Webex w celu dalszego zbadania.
Czy ten artykuł był pomocny?