Fiddler 中文版教程:3 步开始捕获与修改 HTTP/HTTPS 流量 Fiddler 中文版教程3 步开始捕获与修改 HTTP/HTTPS 流量【免费下载链接】zh-fiddlerFiddler Web Debugger 中文版项目地址: https://gitcode.com/gh_mirrors/zh/zh-fiddler接口偶发 500等你再复现时响应早已消失日志里查不到记录现场根本留不下来——这是调试网络问题最典型的卡壳状态。Fiddler 中文版作为 Fiddler Web Debugger 的中文版能把你机器上经过的 HTTP/HTTPS 请求完整抓下来、逐条修改重发并保存成文件供事后复查。Fiddler 中文版是什么它的作用是把转瞬即逝的响应变成可以反复回放的现场。工作原理是接管系统代理让本机经过的 HTTP/HTTPS 请求都走它默认监听 8888 端口你可以在会话列表里查看请求头、响应体用断点暂停、改参数、重发最后把会话存成 SAZ 文件分享出去。基于官方 5.0.20202.18177 版本汉化核心功能与英文版一致菜单和提示全部是中文。两点边界先说清它只抓经过代理的流量绕过代理的程序抓不到该项目已停止更新熟悉后建议对照官方英文版跟进新功能说明见 README.md。3 步跑通抓包核心流程跑完这 3 步你就能抓到并查看 HTTPS 请求后面所有场景都建立在这一步上。第 1 步 拿到程序。克隆仓库git clone https://gitcode.com/gh_mirrors/zh/zh-fiddler也可以在项目 releases 里下载打包好的压缩包解压使用。第 2 步 启动。双击根目录的 Fiddler.exe。如果启动报错先安装 .NET Framework 4.6.1 或更高版本再启动。第 3 步 开启 HTTPS 解密。点顶部菜单 工具→选项切到 HTTPS 选项页勾选解密 HTTPS 流量再点 操作→导出根证书到桌面双击导出的 .cer 文件导入到受信任的根证书颁发机构存储区。漏掉这步HTTPS 请求只能看到乱码。按场景挑着读复现并回放偶发接口错误做完你能拿到一条随时可改参数重发的请求以及一份能直接发给同事的 SAZ 文件。F12 开始抓包把出问题的操作完整做一遍在会话列表顶部的过滤器里按域名筛快速定位目标请求右键该会话选 Resend或按 CtrlR修改参数后重发对比前后响应差异用 文件→保存 把当前会话存为 SAZ发给同事离线查看。抓手机 App 的流量做完你能拿到App 的完整请求清单每条都能看到响应时间和状态码方便定位慢接口。手机和电脑连同一个 Wi-Fi记下电脑的局域网 IP手机代理设为电脑 IP 8888把 Fiddler 导出的根证书传到手机并安装App 装好它申请的证书后再打开此时 Fiddler 会话列表里就会出现 App 的请求。用 EnableLoopback 开启 UWP 应用捕获做完你能拿到Win10 应用商店里那些默认绕过系统代理的 UWP 应用的流量。双击根目录的 EnableLoopback.exe 运行一次再按上面的方法抓包即可。遇到卡点怎么办Q启动就报错或闪退结论几乎都是缺运行环境。先确认系统装有 .NET Framework 4.6.1 或更高版本仍报错就重新克隆项目排除文件缺失。QFiddler 开着浏览器的请求却一条都不显示结论系统代理没生效。按顺序排查工具→选项→连接 页确认使用本计算机作为代理服务器已勾选按 F12 确认处于抓包状态最后检查浏览器有没有单独设置过代理。QHTTPS 会话全是乱码结论根证书没装对或解密开关没勾。重新 操作→导出根证书到桌面 并导入到根证书存储区确认 HTTPS 选项页解密 HTTPS 流量处于勾选状态。Q有的应用怎么都抓不到结论分两种。UWP 应用先运行 EnableLoopback.exe做了证书固定certificate pinning的应用Fiddler 无法解密得换方案。效率加分项下面这些快捷键、过滤器和脚本都是为了缩短从怀疑到坐实的时间。先记 4 个快捷键F12 开始/停止抓包CtrlR 重发选中请求CtrlX 清空会话列表CtrlI 打开检查器看详情。会话列表上方的过滤器支持按域名、方法、状态码缩小范围比如只输入一个域名列表就只留这个域名的请求偶发问题排查会快很多。需要批量改请求时用脚本Scripts 目录下的 SampleRules.js 可以双击打开编辑比如给指定域名的请求统一换 User-Agentstatic function OnBeforeRequest(oSession) { if (oSession.HostnameIs(api.example.com)) { oSession.oRequest[User-Agent] MyTestClient/1.0; } }现成插件也值得装上手ToE.dll 可把抓到的请求一键生成易语言代码Timeline.dll 把请求耗时画成时间线Tools/ 里还有 Zopfli、Brotli 这类压缩工具。ResponseTemplates/ 目录存放 404、502 等 HTTP 响应模板适合伪造服务器异常来测试前端容错。Fiddler 中文版适合需要调试接口、验证前后端交互的前端、后端和测试同学。现在就可以克隆项目、启动 Fiddler随便发一个请求让它经过 127.0.0.1:8888——列表里出现第一条会话说明你已经上手了。【免费下载链接】zh-fiddlerFiddler Web Debugger 中文版项目地址: https://gitcode.com/gh_mirrors/zh/zh-fiddler创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考