Fiddler下载、安装、使用、汉化(详细图文教程---附安装包)
Fiddler下载、安装、使用一、Fiddler 收费与免费版本说明发展节点二、 Fiddler Classic 经典免费版下载与安装2.1 下载官方安装包2.2 安装2.3 汉化根据自己需要选择三、核心配置必配否则无法正常抓包3.1 开启HTTPS抓包https证书3.2 基础代理配置避免抓包失败四、Fiddler 核心使用教程4.1 基础抓包流程4.2 查看请求详情核心操作4.3 高频工具栏功能及常用技巧4.5 Fiddler关闭系统全局代理五、常见问题解决一、Fiddler 收费与免费版本说明发展节点Fiddler安装包下载https://yun.139.com/shareweb/#/w/i/2tZvRhcRJYp9c 提取码:kale1、收费版本与免费版本核心区别Fiddler 目前主要分为两个核心版本——免费版Fiddler Classic和收费版Fiddler Everywhere均由Telerik公司开发维护核心差异聚焦在跨平台支持、功能完整性和使用成本具体对比如下重点标注新手适配项方便快速选型补充细节避免歧义对比维度免费版本Fiddler Classic经典版收费版本Fiddler Everywhere新版使用成本完全免费无试用期、无功能限制安装即能用基础功能免费试用高级功能需付费订阅个人/团队套餐试用期结束后付费才能解锁全部功能适用系统仅支持Windows系统7/8/10/11原生适配无兼容坑依赖.NET Framework环境跨平台支持Windows、Mac、Linux基于Electron架构适配多系统开发场景核心功能覆盖新手/日常开发全部需求HTTP/HTTPS抓包、断点调试、弱网模拟、请求重放、脚本自定义JScript.NET/C#、桌面APP抓包等无功能阉割包含免费版全部基础功能新增高级功能团队协作共享抓包记录/规则、云同步、OpenAPI导入、可视化规则编辑、CLI自动化集成等不支持CustomRules.js脚本2、版本说明新手优先选 Fiddler Classic免费版无任何使用门槛功能完全覆盖日常抓包、调试需求无需付费、无需复杂配置安装即能用适配所有Windows新手场景无试用期、无功能阉割是目前Windows端最主流的免费抓包工具也是本文重点讲解的版本。需跨平台Mac/Linux或团队协作选 Fiddler Everywhere基础抓包功能可免费试用满足个人跨平台简单使用高级功能云同步、团队共享、自动化集成等需付费订阅个人/团队套餐订阅模式贴合当前SaaS软件主流定价逻辑可根据使用需求选择对应套餐界面更简洁、适配多系统但不支持免费版的部分脚本自定义功能。两个版本可共存若既需要Windows端免费高效抓包又需要偶尔用Mac端临时抓包可在不同设备分别安装对应版本无需卸载切换互不影响使用。补充提醒无其他收费版本网传“Fiddler Pro”等均非官方正统版本请勿下载避免捆绑软件或安全风险。3、Fiddler 关键发展节点早期版本2003-2010年Fiddler 1.0-2.0版本陆续推出核心定位为Windows端HTTP抓包工具仅支持基础HTTP请求捕获功能较为简单主要用于简单的网页请求调试未区分免费与收费版本仅适配早期Windows系统依赖低版本.NET Framework环境。经典版成熟阶段2010-2018年Fiddler 4.0版本发布后续迭代至4.4.9.9等稳定版本正式命名为「Fiddler Classic」明确为免费版本新增HTTPS解密、断点调试、弱网模拟等核心功能完善脚本自定义功能支持JScript.NET/C#适配Windows 7及以上系统成为Windows端开发/测试人员的必备抓包工具此阶段版本更新主要聚焦功能优化和兼容性提升适配Windows系统升级需求。跨平台版本推出2018-2022年Telerik公司推出收费版「Fiddler Everywhere」初期为Beta版本版本号1.0.1功能不完善核心解决免费版不支持跨平台的痛点基于Electron架构逐步实现Windows、Mac、Linux多系统适配同时新增团队协作、云同步等高级功能与免费版形成差异化定位基础抓包功能可免费试用高级功能需付费订阅。稳定迭代阶段2022年至今Fiddler Classic停止重大功能更新仅维护基础兼容性适配Windows 11系统确保免费版正常使用Fiddler Everywhere持续迭代完善高级功能如OpenAPI导入、可视化规则编辑、CLI自动化集成等优化跨平台适配体验付费订阅模式趋于成熟同时保留基础抓包免费试用权益满足不同用户需求。二、 Fiddler Classic 经典免费版下载与安装2.1 下载官方安装包FiddlerSetup.5.0.20253.3311-latest.exe 安装包 提取码p8Ui2.2 安装双击下载完成的安装包文件名FiddlerSetup.exe弹出安装向导点击「Next」勾选「I accept the agreement」同意协议点击「Next」默认安装路径可自定义建议不修改避免后续配置异常点击「Next」无需勾选额外组件直接点击「Next」再点击「Install」开始安装安装完成后勾选「Launch Fiddler」点击「Finish」自动启动Fiddler。如果桌面没有快捷方式在安装目录里找到Fiddler.exe自己添加到桌面即可启动验证启动后若左下角「Capturing」按钮为亮色默认亮色说明启动成功已开始抓包若未亮色点击一次即可开启抓包。2.3 汉化根据自己需要选择完整的 Fiddler Classic 汉化通常依赖两个核心文件,配置完整重启Fiddler1FiddlerTexts.txt这个文件包含了软件主界面、菜单、对话框等所有静态文本的中文翻译。2FdToChinese.dll这是一个插件形式的动态链接库它负责在运行时加载上述的文本翻译文件并替换掉原始的英文内容。三、核心配置必配否则无法正常抓包默认情况下Fiddler 只能抓取HTTP请求无法抓取HTTPS请求加密请求需完成以下2个核心配置。3.1 开启HTTPS抓包https证书打开Fiddler点击顶部菜单栏「Tools」→ 选择「Options」快捷键CtrlO在弹出的窗口中切换到「HTTPS」标签页勾选「Decrypt HTTPS traffic」解密HTTPS流量弹出证书安装提示依次点击「Yes」→「OK」全程确认即可无需手动配置证书 配置完成后点击「OK」关闭窗口重启Fiddler确保配置生效⚠️ 注意若浏览器提示「证书不安全」无需担心是Fiddler的调试证书仅用于抓包不影响电脑安全。3.Fiddler HTTPS 证书操作菜单解释这些选项都是为了让 Fiddler 能解密 HTTPS 流量也就是抓包看到加密的请求 / 响应内容Trust Root Certificate作用把 Fiddler 生成的根证书安装到系统信任列表里。为什么要做HTTPS 是加密的浏览器 / 系统只信任官方根证书。Fiddler 要解密流量必须让系统信任它的证书否则会报 “证书不安全”。场景第一次用 Fiddler 抓 HTTPS 包时必须点这个否则看不到请求内容。Export Root Certificate to Desktop作用把 Fiddler 的根证书文件导出到桌面.cer 格式。为什么要做给其他设备 / 软件安装证书比如抓手机 HTTPS 包时要把证书导到手机里安装。备份证书避免重装系统后需要重新生成。场景你要抓手机、小程序或其他客户端的 HTTPS 包时先导出证书再装到目标设备上。Open Windows Certificate Manager作用打开 Windows 系统的证书管理器手动管理证书。为什么要做手动删除 / 查看 Fiddler 证书。排查证书信任问题比如证书没装上、重复安装。场景当你发现 HTTPS 解密失败怀疑是证书问题时用这个来检查。Learn More about HTTPS Decryption作用跳转到官方文档看 HTTPS 解密的详细原理和排错指南。场景遇到复杂问题比如某些网站抓不到包、证书报错可以查官方说明。Remove Interception Certificates作用删除 Fiddler 生成的所有拦截证书。为什么要做清理旧证书避免冲突。不想再用 Fiddler 抓 HTTPS 包时移除证书恢复系统安全状态。注意删完后HTTPS 解密会失效需要重新生成并信任证书。Reset All Certificates作用重置所有证书删除旧的 生成新的根证书。为什么要做证书损坏 / 过期时一键重置。解决 “证书信任失败”“解密异常” 等疑难杂症。注意重置后需要重新点 Trust Root Certificate 信任新证书。✅ 最常用的操作第一次抓 HTTPS先点 Trust Root Certificate → 重启 Fiddler。抓手机 / 小程序包先点 Export Root Certificate to Desktop → 把证书装到手机里。HTTPS 解密出问题先点 Reset All Certificates → 再重新信任证书。3.2 基础代理配置避免抓包失败再次打开「Tools」→「Options」→ 切换到「Connections」标签页确认「Port」端口为8888默认端口无需修改勾选「Allow remote computers to connect」允许远程设备连接后续手机抓包需用到点击「OK」保存配置无需重启Fiddler。四、Fiddler 核心使用教程4.1 基础抓包流程开启抓包确保Fiddler左下角「Capturing」为亮色点击可切换开启/关闭触发请求打开浏览器Chrome、Edge、Safari均可访问任意网页如百度或打开APP如微信、抖音操作触发网络请求查看请求Fiddler左侧「Session List」会话列表会显示所有捕获的请求每一行就是一个网络请求。4.2 查看请求详情核心操作点击左侧会话列表中的任意一条请求右侧会显示请求详情重点关注2个标签页「Inspectors」查看器Request请求查看请求头Headers、请求参数Query String/Form Data、请求方式GET/POSTResponse响应查看接口返回内容TextView/JSONJSON格式可直接复制解析、响应状态码200成功404找不到接口500服务器错误。「Comments」备注可给请求添加备注右键→Add Comment方便后续查找。4.3 高频工具栏功能及常用技巧顶部工具栏是核心操作区无需全部记住重点掌握以下6个高频按钮够用即可工具栏按钮功能说明新手使用场景Replay重放选中的请求接口报错时重放请求复现问题Any Process精准抓取单个程序的请求只抓浏览器/特定APP请求过滤无关流量Find搜索请求关键词快速定位目标接口如搜索“pay”找支付接口Save保存抓包记录为.saz文件发给同事复现问题、归档排查记录Decode解码压缩的响应内容查看Gzip压缩的JSON/HTML明文Online/Offline切换在线/离线模式模拟网络断开测试APP离线行为清空抓包记录按快捷键「CtrlX」或点击工具栏「Clear Cache」旁边的清空按钮过滤请求在左侧会话列表顶部的搜索框输入关键词自动过滤无关请求停止抓包点击左下角「Capturing」按钮变为暗色即可停止抓包避免抓包过多卡顿。4.5 Fiddler关闭系统全局代理关闭全局代理 Fiddler 不再自动接管所有流量但它本身还在监听端口你可以手动指定代理来抓特定程序的包什么是「Fiddler 全局代理」Fiddler 启动时会自动把 Windows 系统的 HTTP/HTTPS 代理 设为 127.0.0.1:8888默认端口这样所有走系统代理的程序浏览器、大部分桌面应用都会把流量发给 Fiddler实现全局抓包关闭全局代理后会发生什么系统代理被清空Windows 网络代理恢复为「无」Fiddler 本身还在运行只是不再自动接管系统流量结果浏览器 / 桌面应用不再走 FiddlerFiddler 里看不到它们的请求手动指定代理到 Fiddler 的程序仍然能被抓到比如你在浏览器里手动设代理为 127.0.0.1:8888什么时候需要关闭全局代理1不想让 Fiddler 干扰正常上网比如某些软件不喜欢走代理2只抓特定程序的包比如只抓浏览器手动给浏览器设代理3避免 Fiddler 拦截系统后台请求减少无关日志关闭 Fiddler 全局代理的方法1打开 Fiddler点击顶部菜单栏 Tools → Options–切换到 Connections 标签页2取消勾选 “Act as system proxy on startup”启动时作为系统代理,点击 OK然后重启 Fiddler 生效,之后启动 Fiddler 就不会自动设置系统代理了✅ 操作后验证打开浏览器访问任意网站同时看 Fiddler 左侧会话列表如果没有新请求出现 → 全局代理已关闭如果还有请求 → 说明代理没关干净再检查一次设置五、常见问题解决问题1抓不到HTTPS请求确认「Tools→Options→HTTPS」中已勾选「Decrypt HTTPS traffic」且已安装证书重启Fiddler和浏览器重新触发请求若仍失败删除Fiddler证书重新安装Tools→Options→HTTPS→Actions→Reset All Certificates。问题2工具栏误关找不到按钮右键点击Fiddler顶部菜单栏空白处如File、Edit旁边的空白在弹出的菜单中勾选「Default」工具栏会立即恢复显示。问题3抓不到APP/桌面程序的请求点击工具栏「WinConfig」在弹出的窗口中勾选目标程序如微信点击「Save Changes」重启目标程序重新触发请求即可抓到包。问题4浏览器访问网页提示“无法连接”关闭Fiddler或点击左下角「Capturing」停止抓包若仍无法访问检查电脑代理设置关闭代理重启浏览器即可。问题5证书错误这是 Fiddler 在检查服务器证书时发现了过期 / 不匹配问题弹出框让你选择是否继续抓包属于 Fiddler 自身的安全校验提示。1测试环境 / 临时抓包点 Yes 忽略错误Fiddler 会继续解密这个请求注意提示里写了 (unsafe)说明忽略证书错误是不安全的只适合你自己测试不要在访问敏感网站时这么做2一劳永逸的办法打开 Fiddler → Tools → Options → HTTPS勾选 Ignore server certificate errors (unsafe) 若安装过程中遇到问题可直接卸载重装无需清理注册表重装后重新配置HTTPS即可正常使用。