Jak mohu zachytit protokoly Fiddler ze zařízení iPhone nebo iPad?
Řešení:
Pro zachycení webového provozu pomocí Fiddleru budete potřebovat bezdrátovou síť, zařízení se systémem iOS a počítač se systémem Windows.
Zachycení protokolů Fiddler ze zařízení s iOS:
Nakonfigurujte hostitele Windows/Fiddler pro zachycení provozu z mobilního zařízení:
- Stáhněte a nainstalujte Fiddler a otevřete aplikaci.
- Přejděte do nabídky Nástroje > Možnosti šumu > připojení a zaškrtněte políčko Povolit vzdáleným počítačům připojení .
- Restartujte Fiddler.
Poznámka:Ujistěte se, že váš firewall povoluje příchozí připojení k procesu Fiddler.
- Najeďte myší na indikátor Online v pravém horním rohu panelu nástrojů Fiddler a zobrazte IP adresu přiřazenou hostitelskému počítači Fiddler.
- Ověřte, že se zařízení s iOS může spojit s Fiddlerem tak, že v prohlížeči přejdete na http://[IPAddressofFiddlerHostMachine]:8888 .
Zobrazí se stránka Fiddler Echo Service
- Ověřte, že Fiddler zachycuje provoz tím, že přejdete na Soubor > Zachytit provoz. Vedle položky Zachytit provozby mělo být zaškrtnuto .
Nainstaluji kořenový certifikát Fiddleru na Windows/Fiddler hostitel pro dešifrování HTTPS provozu:
- Stáhněte si a nainstalujte plugin Certificate Maker pro Fiddler nahttp://www.telerik.com/fiddler/add-ons
- Přejděte na Nástroje > Možnosti šumu > HTTPSa zaškrtněte políčko Dešifrovat provoz HTTPS.
- Vyberte Ano ve vyskakovacím okně, chcete-li důvěřovat certifikátu Fiddler Root, a pak klikněte na Ano na instalaci fiddler root certifikátu.
- Zavřete a znovu spusťte Fiddler.
Zachycení webového provozu z iOS zařízení:
- Na zařízení iOS zakažte všechna připojení 3G / 4G.
- Přejděte do Nastavení > Wi-Fi.
- Klepnutím na síť Wi-Fi přejděte na obrazovku nastavení.
Poznámka: Síť Wi-Fi, ve které je zařízení se systémem iOS, musí být ve stejné síti, ve které je hostitelský počítač Fiddler.
- V dolní části obrazovky s podrobnostmi o síti klepněte na Konfigurovat proxy server v části HTTP Proxy.
- Klepněte na Ručně.
- Zadejte IP adresu (nebo název hostitele) počítače se spuštěným Fiddlerem a číslo portu 8888. Tím se směruje veškerý síťový provoz z mobilního zařízení přes Fiddler.
- Na iOS zařízení přejděte v prohlížeči na http://ipv4.fiddler:8888/ .
- V dolní části webové stránky Fiddler Echo Service si stáhněte certifikátFiddlerRoot.
- Otevřete soubor FiddlerRoot.cer .
- Klepněte na tlačítko Instalovat .
- Znovu klepněte na tlačítko Instalovat .
Poznámka:V systému iOS 10 a novějším po instalaci certifikátu FiddlerRoot přejděte do Nastavení > Obecné > O > Nastavení důvěryhodnosti certifikátu a ručně povolte plnou důvěryhodnost pro kořenový certifikát FiddlerRoot. Přijměte dialog, který říká, že to umožní třetí straně odposlouchávat veškerou vaši komunikaci.
Duplikujte problém, se kterým se setkáváte, a poskytněte protokoly Fiddler zástupci podpory Webex:
- Reprodukujte problém na zařízení se systémem iOS.
Webový provoz by nyní měl být zachycen v Fiddler.
- Po reprodukci problému přejděte do sekce Soubor > Uložit > Všechny relace...
- Odešlete soubor .saz zástupci podpory Webex k dalšímu šetření.
Byl tento článek užitečný?