文章目錄
- 1.Fiddler Classic 配置
- 2.配置瀏覽器代理
- 自動代理
- 手動配置瀏覽器代理
- 3.抓取移動端 HTTPS 流量(可選)
- 解決抓取 HTTPS 失敗問題
- 1.Fiddler證書過期了
默認情況下,Fiddler 無法直接解密 HTTPS 流量。需要開啟 HTTPS 解密:
1.Fiddler Classic 配置
- 打開 Fiddler,依次選擇:
Tools
→Options
→HTTPS
選項卡- 勾選 “Capture HTTPS CONNECTs”
- 勾選 “Decrypt HTTPS traffic”
- 選擇 “Yes” 以信任 Fiddler 證書
- 安裝信任證書
- 點擊
Actions
→Trust Root Certificate
- 如果彈出安全警告,點擊 “是”(Yes) 安裝證書。
- 點擊
2.配置瀏覽器代理
Fiddler 作為代理服務器運行(默認監聽 127.0.0.1:8888
),需要讓瀏覽器流量經過 Fiddler。
自動代理
- Fiddler Classic 啟動時會自動設置代理。
手動配置瀏覽器代理
-
Chrome / Edge:
-
設置
→代理
→Internet 選項
-
連接
→局域網(LAN)設置
→ 代理服務器 設置為127.0.0.1:8888
使用的是電腦的網絡代理設置
-
-
Firefox:
設置
→網絡設置
- 選擇 “手動代理配置”,輸入
127.0.0.1
端口8888
3.抓取移動端 HTTPS 流量(可選)
如果要抓取手機上的 HTTPS 流量:
- 確保 Fiddler 和手機在同一 Wi-Fi 網絡
- 在 Fiddler 中找到 IP 地址(
Tools
→Options
→Connections
) - 在手機上設置 Wi-Fi 代理,填寫:
- 代理 IP:Fiddler 運行的 PC 的 IP
- 端口:8888
- 在手機瀏覽器訪問
http://<Fiddler_IP>:8888
下載證書并安裝。
解決抓取 HTTPS 失敗問題
1.Fiddler證書過期了
解決:重新生成并安裝新證書
在 Fiddler Classic 重新生成
- 打開 Fiddler
- 進入
Tools
→Options
→HTTPS
- 點擊 “Actions” → “Reset All Certificates”
- 重新勾選:
- ? Capture HTTPS CONNECTs
- ? Decrypt HTTPS Traffic
- 點擊 “Trust Root Certificate”,安裝新證書
- 彈出 Windows 安全提示時,選擇 “是” 并完成安裝