如何從 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 支援代表,以供進一步調查。

本文是否有幫助?