如何從 iPhone 或 iPad 裝置擷取 Fiddler 記錄?
意見回饋?
如何從 iPhone 或 iPad 裝置擷取 Fiddler 記錄?
如何在 iPhone 上取得 Fiddler 記錄?
是否有可能在 iPad 上擷取 Fiddler 記錄?
解決方案:
若要使用 Fiddler 來擷取網路流量,您需要無線網路、 iOS 裝置及裝有 Windows 的機器。
若要從 iOS 裝置擷取 Fiddler 記錄:
配置 Windows/Fiddler 主機,以從行動裝置擷取流量:- 下載並安裝 Fiddler,然後開啟該應用程式。
- 轉至工具 > Fiddler 選項 > 連線,然後勾選容許遠端電腦連線方塊。
- 重新啟動 Fiddler。
附註: 請確保您的防火牆允許 Fiddler 程序的傳入連線。
- 將滑鼠移至 Fiddler 工具列右上角的線上指示器,以檢視指派給 Fiddler 主機的 IP 位址。
- 透過在瀏覽器中導覽至 http://[IPAddressofFiddlerHostMachine]:8888,確認該 iOS 裝置可存取 Fiddler。
Fiddler 回應服務頁面隨即出現
- 透過轉至檔案 > 擷取流量,確認 Fiddler 正在擷取流量。在擷取流量旁應該有勾選標記。
我在 Windows/Fiddler 主機上安裝 Fiddler根憑證以解密 HTTPS 流量:
- 下載並安裝憑證製作者 Fiddler 的外掛程式,位於 http://www.telerik.com/fiddler/add-ons
- 轉至工具 > Fiddler 選項 > HTTPS,然後勾選解密 HTTPS 流量方塊。
- 在快顯視窗上選取是以信任該 Fiddler 根憑證,然後在「安裝 Fiddler 根憑證」快顯視窗上按一下是。
若要從 iOS 裝置擷取網路流量:
- 在 iOS 裝置上,停用任何 3G/4G 連線。
- 轉至設定 > Wi-Fi。
- 點選 Wi-Fi 網路,以轉至設定螢幕。
附註: iOS 裝置所打開的 Wi-Fi 網路必須位於 Fiddler 主機上的相同網路上。
- 在網路詳細資訊螢幕底端,點選配置 Proxy(位於 HTTP Proxy 下)。
- 點選手動。
- 輸入執行 Fiddler 的機器 IP 位址或主機名稱,並輸入埠號 8888。所有源自於該行動裝置的網路流量隨即會透過 Fiddler 來路由。
- 在 iOS 裝置上,在 http://ipv4.fiddler:8888/ 瀏覽器中轉至。
- 從 Fiddler 回應服務網頁底端,下載 FiddlerRoot 憑證。
- 開啟 FiddlerRoot.cer 檔。
- 點選安裝按鈕。
- 再次點選安裝按鈕。
附註: 在 iOS 10 及更高版本上,安裝 FiddlerRoot 憑證後,請轉至設定 >一般 >關於 >憑證信任設定 並手動為 FiddlerRoot根憑證啟用完全信任。接受指出這會容許第三方竊聽您所有通訊的對話方塊。
重現您所發現的問題,並將 Fiddler 記錄提供給 Webex 支援代表:
- 在 iOS 裝置上重現該問題。
在 Fiddler 中,現在應該會擷取網路流量。
- 重現問題後,請轉至檔案 >儲存 >所有階段作業...
- 將 .saz 檔傳送給 Webex 支援代表,以供進一步調查。
本文是否有幫助?