插件窝 干货文章 Fiddler怎么安装使用

Fiddler怎么安装使用

Fiddler 安装 证书 请求 562    来源:    2025-04-21

Fiddler 是一款强大的 HTTP 调试抓包工具,以下是详细的安装和使用指南:


一、安装步骤

  1. 下载安装包

    • 官网下载:访问 Telerik Fiddler 官网 下载最新版(支持 Windows)。
    • 其他平台:Mac/Linux 用户可使用 Fiddler Everywhere(跨平台版本)。
  2. 运行安装程序

    • 双击下载的 .exe 文件,按向导完成安装(需管理员权限)。
    • 安装时勾选所有默认组件(如 .NET 依赖项)。
  3. 首次启动配置

    • 启动 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. 移动端抓包

  1. 确保电脑和手机在同一网络
  2. 在 Fiddler 中查看本机 IP(右上角 Online 旁)。
  3. 手机设置代理:
    • IP:电脑的局域网 IP
    • 端口:8888(Fiddler 默认端口)。
  4. 手机安装 Fiddler 根证书(访问 http://<电脑IP>:8888 下载证书)。

三、高级功能

  • 断点调试
    • Rules > Automatic Breakpoints 中设置断点,拦截修改请求/响应。
  • 性能分析
    • 使用 Statistics 标签查看请求耗时、带宽占用。
  • 脚本扩展
    • 通过 FiddlerScriptRules > Customize Rules)编写自定义逻辑(使用 JScript.NET)。

四、常见问题

  1. 抓不到包?
    • 关闭防火墙/杀毒软件,检查代理设置(Fiddler 需作为系统代理)。
  2. HTTPS 无法解密?
    • 确认证书已安装,并检查浏览器/系统是否信任 Fiddler 根证书。
  3. 移动端无法连接?
    • 检查电脑和手机是否同网络,代理设置是否正确。

五、注意事项

  • 抓包可能涉及隐私,确保仅在合法授权下使用。
  • 长期使用建议关闭 Fiddler 代理(避免影响正常上网)。

如果需要更具体的场景指导(如 API 调试、爬虫分析等),可以进一步说明需求!