Fiddler 中文版:开箱即用的免费网络调试工具

📅 2026/8/21 20:16:40
Fiddler 中文版:开箱即用的免费网络调试工具
Fiddler 中文版开箱即用的免费网络调试工具【免费下载链接】zh-fiddlerFiddler Web Debugger 中文版项目地址: https://gitcode.com/gh_mirrors/zh/zh-fiddler页面突然返回 500你不知道是哪个接口挂了、参数又发成了什么样子浏览器自带的开发者工具又抓不到手机 App 的流量。Fiddler 中文版是一款免费的网络调试工具它把电脑变成一个代理把 HTTP/HTTPS 流量全部截下来让你逐条查看、修改请求。第一次跑起来获取项目在终端里执行git clone https://gitcode.com/gh_mirrors/zh/zh-fiddler做完后你会看到本地多出一个目录里面有Fiddler.exe主程序、Scripts/脚本目录以及Tools/、ResponseTemplates/等配套目录。双击Fiddler.exe启动。 做完后你会看到一个中文菜单的窗口代理监听在 8888 端口系统代理自动切换到 Fiddler。如果启动报错先别急去后面容易踩的坑一节对照处理。打开浏览器随便访问一个网页。 做完后你会看到左侧会话列表出现一条新会话双击它右侧面板显示原始请求和响应内容。至此完整的抓包流程已经走通。用它解决实际问题排查接口报错先看发了什么、回了什么场景电商页面的下单接口返回 500但后端日志里没有对应记录。 目标确认请求携带的参数、服务器返回的原始数据。 操作要点在会话列表点开对应会话Inspectors 面板切到原始请求、响应两个页签逐段查看列表里的状态码列会把错误请求标出来方便快速翻找。 怎么验证改好可疑参数后选中该会话重新发送状态码从 500 变回 200说明问题定位成功。抓取手机 App 流量并完成 HTTPS 证书配置场景要分析手机上安装的 App 发出的网络请求。 目标让手机的 HTTP/HTTPS 流量全部经过电脑。 操作要点手机和电脑连同一个 Wi-Fi把手机 Wi-Fi 代理设为电脑的局域网 IP、端口 8888在此之前先在 Fiddler 的工具→选项→HTTPS 页签开启 HTTPS 解密把根证书导出到桌面传到手机上安装。 怎么验证用手机浏览器打开任意网页列表里出现明文请求说明整条链路通了如果仍是乱码回去检查证书是否装进受信任的存储区。用 FiddlerScript 自动改请求复现特定场景场景需要把某个接口的 User-Agent 改成异常值模拟非正常客户端。 目标每次请求发出前自动修改不用手工逐条改包。 操作要点菜单Rules→Edit FiddlerScript在脚本末尾加上这个函数并保存static function OnBeforeRequest(oSession: Session) { if (oSession.HostnameIs(api.example.com)) { oSession.oRequest[User-Agent] MyTest/1.0; } }怎么验证重启 Fiddler启动日志区提示脚本加载成功后对应域名的请求会自动带上新的 User-Agent。容易踩的坑启动即报错程序一打开就提示异常。原因机器上没有安装 .NET Framework 4.6.1。处理到微软官网安装 4.6.1 或更高版本后重新运行。HTTPS 内容全是乱码明文请求能抓到HTTPS 请求只显示二进制。原因Fiddler 的根证书没有被系统信任。处理在工具→选项里开启HTTPS 解密把根证书导出到桌面双击安装时选择受信任的根证书颁发机构然后重启 Fiddler。浏览器依然抓不到包访问页面后列表没有新请求。原因系统代理没有指向 Fiddler。处理检查工具→选项→Connections 里使用 Fiddler 作为系统代理是否勾选再确认浏览器网络设置中的代理地址是 127.0.0.1:8888。商店应用抓不到包Win10 商店UWP应用不走系统代理Fiddler 看不见它的流量。处理运行项目自带的EnableLoopback.exe再重新打开目标应用即可捕获。几个提效技巧过滤定位左侧 Filters 面板可以输入域名、状态码、请求方法应用后列表只显示匹配的会话。想找出所有错误请求填状态码比人工翻页快得多。断点改包右键会话选 Breakpoints→Break on request or response下一次该请求到达时 Fiddler 会暂停此时可以修改请求头、参数和响应体按F5放行适合验证边界条件。快捷键习惯F12开始或停止捕获F5放行暂停的断点双击会话直接打开 Inspectors 面板。这三个动作熟练后基本不用翻菜单。保存与分享选中一条或多条会话用文件→Export Sessions导出为 SAZ 文件对方在自己的 Fiddler 里打开就能继续分析不用现场复现。这套工具适合前端开发、测试同事和需要排查接口问题的移动端工程师。注意中文版基于官方 5.0.20202.18177 且已停止更新熟悉界面后建议切换到英文原版跟进最新功能。【免费下载链接】zh-fiddlerFiddler Web Debugger 中文版项目地址: https://gitcode.com/gh_mirrors/zh/zh-fiddler创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考