Fiddler怎么安装使用
Fiddler 是一款强大的 HTTP 调试抓包工具,以下是详细的安装和使用指南:
一、安装步骤
下载安装包
- 官网下载:访问 Telerik Fiddler 官网 下载最新版(支持 Windows)。
- 其他平台:Mac/Linux 用户可使用 Fiddler Everywhere(跨平台版本)。
运行安装程序
- 双击下载的
.exe
文件,按向导完成安装(需管理员权限)。
- 安装时勾选所有默认组件(如
.NET
依赖项)。
首次启动配置
- 启动 Fiddler,会提示安装证书(用于解密 HTTPS 流量),点击 Yes 确认。
- 若遇到证书警告,需手动信任证书(路径:
Tools > Options > HTTPS
)。
二、基础使用教程
1. 捕获 HTTP/HTTPS 流量
- 开始/停止捕获:
- 工具栏点击 File > Capture Traffic(或按快捷键
F12
)。
- 过滤请求:
- 在右侧面板的
Filters
选项卡中,勾选 Use Filters
,可指定域名、进程等。
2. 分析请求与响应
- 主界面结构:
- 左侧列表:所有捕获的请求(按时间排序)。
- 右侧面板:
- Inspectors:查看请求/响应的头部、JSON、Raw 数据等。
- AutoResponder:模拟响应(用于本地调试)。
- Composer:手动构造并发送请求。
3. 解密 HTTPS 流量
- 进入
Tools > Options > HTTPS
:
- 勾选 Decrypt HTTPS traffic。
- 若浏览器报证书错误,需导出 Fiddler 根证书并手动安装到系统信任库。
4. 移动端抓包
- 确保电脑和手机在同一网络。
- 在 Fiddler 中查看本机 IP(右上角
Online
旁)。
- 手机设置代理:
- IP:电脑的局域网 IP
- 端口:8888(Fiddler 默认端口)。
- 手机安装 Fiddler 根证书(访问
http://<电脑IP>:8888
下载证书)。
三、高级功能
- 断点调试:
- 在
Rules > Automatic Breakpoints
中设置断点,拦截修改请求/响应。
- 性能分析:
- 使用
Statistics
标签查看请求耗时、带宽占用。
- 脚本扩展:
- 通过
FiddlerScript
(Rules > Customize Rules
)编写自定义逻辑(使用 JScript.NET)。
四、常见问题
- 抓不到包?
- 关闭防火墙/杀毒软件,检查代理设置(Fiddler 需作为系统代理)。
- HTTPS 无法解密?
- 确认证书已安装,并检查浏览器/系统是否信任 Fiddler 根证书。
- 移动端无法连接?
五、注意事项
- 抓包可能涉及隐私,确保仅在合法授权下使用。
- 长期使用建议关闭 Fiddler 代理(避免影响正常上网)。
如果需要更具体的场景指导(如 API 调试、爬虫分析等),可以进一步说明需求!