Fiddler - 免费强大的 HTTP 抓包调试工具,Web 开发必备利器
软件简介
Fiddler 是由 Progress(原 Telerik)公司开发的一款免费的 Web 调试代理工具,专为 Windows 平台设计(也有跨平台的 Fiddler Everywhere 版本)。它通过在本地设置 HTTP 代理,捕获所有经过的 HTTP 和 HTTPS 流量,让开发者可以详细查看每个请求和响应的完整内容。
Fiddler 功能强大且易于使用,无论是前端开发者调试接口、后端开发者排查问题、测试人员进行接口测试,还是安全分析人员检查网络请求,都能从中获得极大帮助。它是 Windows 平台上最流行的 HTTP 抓包工具之一。
核心功能
捕获所有 HTTP 和 HTTPS 流量
支持解密 HTTPS 流量(需安装证书)
显示请求方法、URL、状态码、耗时
显示完整的请求头和响应头
显示请求体和响应体内容
支持查看 Cookie、表单数据、JSON/XML
支持设置断点,在请求发送前或响应返回前暂停
可修改请求头、请求体、URL、方法
可修改响应状态码、响应头、响应体
支持自定义规则脚本(FiddlerScript)自动修改
可模拟各种网络环境和请求条件
会话列表显示所有捕获的请求
支持按进程、域名、类型筛选
支持搜索和过滤会话
支持保存和加载会话文件(.saz)
支持会话对比(Compare)
支持给会话添加注释和标记颜色
显示每个请求的详细时间线
Statistics 面板显示请求统计信息
Timeline 面板可视化请求时间
可分析页面加载性能和瓶颈
支持模拟慢速网络(调制解调器速度)
内置 Composer 面板,手动构造和发送 HTTP 请求
支持 GET、POST、PUT、DELETE 等所有方法
可从已有会话拖拽复制请求
支持自定义请求头和请求体
可用于简单的 API 接口测试
AutoResponder:自动替换响应内容,模拟接口返回
Filters:强大的过滤规则,只关注需要的流量
TextWizard:编码/解码工具(URL、Base64、HTML 等)
QuickExec:命令行快速执行操作
支持插件扩展
支持远程设备抓包(手机、平板)
打开 Fiddler,进入 Tools → Options → HTTPS
勾选 "Decrypt HTTPS traffic"
按照提示安装 Fiddler 根证书
信任证书后即可解密 HTTPS 流量
抓包完成后建议关闭解密或移除证书
常用快捷键
Ctrl+X:清空会话列表Ctrl+A:全选会话Ctrl+F:搜索会话F12:暂停/恢复抓包Ctrl+R:重新发送选中请求Shift+R:重新发送多次(用于压力测试)
版本说明
Fiddler Classic:经典 Windows 桌面版,完全免费,功能强大
Fiddler Everywhere:跨平台新版(Windows/macOS/Linux),界面更现代,部分高级功能需订阅
推荐日常使用 Fiddler Classic 免费版即可满足大部分需求
下载地址
官网:https://www.telerik.com/fiddler
Fiddler Classic 下载:https://www.telerik.com/download/fiddler
授权方式:免费(Fiddler Classic)