如何從 iPhone 或 iPad 裝置擷取 Fiddler 記錄?

如何從 iPhone 或 iPad 裝置擷取 Fiddler 記錄?

如何在 iPhone 上取得 Fiddler 記錄?

是否有可能在 iPad 上擷取 Fiddler 記錄?

解決方法:
若要使用 Fiddler 來擷取網路流量,您需要無線網路、iOS 裝置及裝有 Windows 的機器。

若要從 iOS 裝置擷取 Fiddler 記錄:

配置 Windows/Fiddler 主機,以從行動裝置擷取流量:
  1. 下載並安裝 Fiddler,然後開啟該應用程式。
  2. 轉至工具 > Fiddler 選項 > 連線,然後勾選容許遠端電腦連線方塊。
  3. 重新啟動 Fiddler。
附註:請確保您的防火牆接受傳入至 Fiddler 程序的連線。
  1. 將滑鼠移至 Fiddler 工具列右上角的線上指示器,以檢視指派給 Fiddler 主機的 IP 位址。
  2. 透過在瀏覽器中導覽至 http://[IPAddressofFiddlerHostMachine]:8888,確認該 iOS 裝置可存取 Fiddler。
Fiddler 回應服務頁面隨即出現
  1. 透過轉至檔案 > 擷取流量,確認 Fiddler 正在擷取流量。 在擷取流量旁應該有勾選標記。

在 Windows/Fiddler 主機上安裝 Fiddler 根憑證,以解密 HTTPS 流量:
  1. 下載並安裝適用於 Fiddler 的 Certificate Maker 外掛程式,網址為 http://www.telerik.com/fiddler/add-ons
  2. 轉至工具 > Fiddler 選項 > HTTPS,然後勾選解密 HTTPS 流量方塊。
  3. 在快顯視窗上選取以信任該 Fiddler 根憑證,然後在「安裝 Fiddler 根憑證」快顯視窗上按一下

若要從 iOS 裝置擷取網路流量:
  1. 在 iOS 裝置上,停用任何 3G/4G 連線。
  2. 轉至設定 > Wi-Fi
  3. 點選 Wi-Fi 網路,以轉至設定螢幕。  
附註:iOS 裝置所在的 Wi-Fi 網路必須在 Fiddler 主機所在的相同網路上。
  1. 在網路詳細資訊螢幕底端,點選配置 Proxy(位於 HTTP Proxy 下)。
  2. 點選手動
  3. 輸入執行 Fiddler 的機器 IP 位址或主機名稱,並輸入埠號 8888。 所有源自於該行動裝置的網路流量隨即會透過 Fiddler 來路由。
  4. 於 iOS 裝置上,在瀏覽器中轉至 http://ipv4.fiddler:8888/
  5. Fiddler 回應服務網頁底端,下載 FiddlerRoot 憑證
  6. 開啟 FiddlerRoot.cer 檔。
  7. 點選安裝按鈕。
  8. 再次點選安裝按鈕。
附註:在 iOS 10 及更高版本上,安裝 FiddlerRoot 憑證後,請轉至設定 > 一般 > 關於 > 憑證信任設定,並手動啟用對 FiddlerRoot 根憑證的完全信任。 接受指出這會容許第三方竊聽您所有通訊的對話方塊。

重現您所發現的問題,並將 Fiddler 記錄提供給 Webex 支援代表:
  1. 在 iOS 裝置上重現該問題。
在 Fiddler 中,現在應該會擷取網路流量。
  1. 重現該問題之後,請轉至檔案 > 儲存 > 所有階段作業...
  2. .saz 檔傳送給 Webex 支援代表,以供進一步調查。

本文是否有幫助?

相關文章
相關文章 向上箭號 已展開