文章目录
- 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 安全提示时,选择 “是” 并完成安装