Fiddler 作为免费的 Windows 调试代理,二十年来积累了口碑:它显示机器上任何应用发出的请求并解密。那个 Fiddler 现在是 Fiddler Classic,Telerik 直白地描述其状态:仅 Windows、仅非商业、维护模式,“不承诺发布、补丁或支持”。受支持的继任者 Fiddler Everywhere 跨平台且活跃,但采用订阅制:根据 Telerik 定价页,Lite 每用户每月 $7(年付,月付 $10),Pro $13(月付 $19),Enterprise $37,仅年付。10 天试用,没有免费层。
因此,对工作中使用它的人,“免费的 Fiddler”已经消失,替代问题分成两半。Fiddler 是系统级 MITM 代理,而 Apifox 不是,本文不会假装可以替代。但大多数开发者实际用 Fiddler 做的是:针对自己的 API 构造请求、检查响应、用 AutoResponder 伪造后端。那是穿着代理外衣的 API 客户端工作,而 Apifox 正是为此构建:完整请求客户端、替代 AutoResponder 的智能 mock、有文档的端点、自动化测试,免费公网 SaaS 版不限团队人数。真正的流量捕获,请用 mitmproxy 等工具。
Fiddler 发生了什么
现在有两个产品共用名字,两者都不是过去的交易。
Fiddler Classic 仍可免费下载,但细则明确:仅非商业、仅 Windows、维护模式,不承诺发布、补丁或支持。它早于 HTTP/2 和 gRPC。用它调试公司 API 就超出许可;Mac 或 Linux 用户从来不在俱乐部里。
Fiddler Everywhere 是 Telerik 希望专业人士使用的版本:支持 macOS、Linux、Windows,以及 HTTP/2、WebSocket、gRPC、SSE。它保留旧工作流的两半:Compose Requests 构建和保存 API 调用,Rules 引擎(AutoResponder 后继者)修改流量和 mock 响应。问题在计价:修改流量的 Rules 和团队协作在 Pro(每用户每月 $13);$7 的 Lite 覆盖捕获和检查;Enterprise 要 $37。试用十天,然后开始计费。
这不算丑闻;维护跨平台解密代理是实打实的工作。但它改变计算:你不再决定是否保留免费工具,而是在决定哪个付费工具值得席位,取决于你实际做 Fiddler 的哪项工作。
Fiddler 中隐藏的两项工作
选替代品之前,先精确判断自己的用法,因为 Fiddler 把两项不同的工作捆在了一起:
工作 1:流量捕获。 查看不受控制的请求:桌面应用回传、移动应用未文档化 API、解密浏览器会话。这需要带证书安装的系统级 MITM 代理。Apifox 不做,任何 API 客户端也不做。
工作 2:API 工作。 构建或消费自己控制的 API。构造请求、检查响应、写 AutoResponder 让前端针对假响应开发、重放会话复现 bug。这些不需要代理,而需要 API 平台。大多数日常 Fiddler 时间花在这里,所以 Everywhere 订阅让人肉疼:为客户端工作支付代理价格。
如果主要是工作 1,跳到捕获工具;如果主要是工作 2,继续读。(更广图景见抓包工具与 Apifox。)
答案:Apifox
Apifox 是 API 开发平台:把设计、调试、测试、mock 和文档放在一个应用里,由一份规范驱动。对前 Fiddler 用户,四件事最重要:

- Composer 长大了。 Fiddler 的 Compose Requests 构建一次性调用;Apifox 请求客户端覆盖 HTTP、WebSocket、SSE、gRPC、GraphQL,带环境、认证辅助、cookie、脚本和代码生成,保存的每个请求都能变成带 schema 的有文档端点。
- AutoResponder 规则变成 mock。 不再依赖本地规则匹配 URL 并返回固定文件,智能 mock 从团队和 CI 都能访问的真实 URL 提供感知 schema 的假响应,无需写规则。
- 重放变成回归测试。 手工重发保存的会话,变成可视化测试场景:串联请求、断言、schema 校验、数据驱动运行,可按计划执行,或通过 Apifox CLI 在 CI 中运行。
- 小团队零成本。 免费公网 SaaS 版不限团队人数,运行、mock 和发布文档都包含在内;需要商业能力时,商业标准版为 ¥182/席位/年(原价 ¥228)。
切换后逐项看是什么样
构造与检查请求
日常请求工作可以直接对应:构建请求、发送、检查状态、响应头、响应体和耗时。Apifox 增加了代理会话从来没有的东西:用文件夹和环境代替捕获日志;schema 校验让错误的 payload 大声报错;历史记录可以变成文档。你失去的是对其他应用流量的被动捕获;那是工作 1,仍然留给代理。如果你捕获的习惯是“观察自己的前端调用自己的 API”,浏览器 DevTools 加请求客户端是更轻的路径,与我们在如何安装和使用 Postman Interceptor 中描述的模式相同。
从 AutoResponder 到智能 mock
典型 Fiddler 配置:匹配 EXACT:https://api.example.com/users/42,返回磁盘 users-42.json;每端点一条规则;让 Fiddler 一直运行;祈祷没人需要同样的假后端。
在 Apifox 中:定义 GET /users/{id} 及 schema(或导入 OpenAPI 一次获得所有端点)。智能 mock 立即在稳定 URL 提供逼真数据,无需规则。需要固定 payload?附加 users-42.json 作为响应示例。需要 id 42 返回 200、id 99 返回 404?添加按参数匹配的期望。这覆盖所有 AutoResponder 模式(静态文件、按端点伪造、条件响应),并有三项升级:mock 通过 URL 共享、与规范同步、不必把整个系统流量路由通过拦截器。
测试、文档与规范
这是类别跃迁,而不是简单对应。Fiddler 会话随窗口消失;Apifox 端点累积成 API 定义,在自有域名生成交互式文档、为消费者提供 mock、为 CI 生成测试场景。如果团队真正的比较对象是 Postman 或 Insomnia 而不是 Fiddler,见最好的 Postman 替代品和最好的 Insomnia 替代品。
Fiddler 与 Apifox 一览

| Fiddler Classic | Fiddler Everywhere | Apifox | |
|---|---|---|---|
| 价格 | 免费,仅非商业 | 每用户每月 $7/$13/$37(年付) | 免费公网 SaaS 不限团队人数;商业标准版 ¥182/席位/年(原价 ¥228) |
| 平台 | 仅 Windows | Windows、macOS、Linux | Windows、macOS、Linux、Web |
| 状态 | 维护模式 | 活跃 | 活跃 |
| 系统级流量捕获 | 是 | 是 | 否 |
| 构造 API 请求 | 基础 Composer | Compose Requests | 完整客户端:HTTP、WebSocket、SSE、gRPC、GraphQL |
| 响应 mock | AutoResponder,本地 | Rules(Pro),本地 | 感知 schema 的智能 mock,共享 URL,免费 |
| 已保存、有文档端点 | 否 | 会话和保存请求 | 规范支持的端点,带发布文档 |
| 自动化测试 | 否 | 基于重放 | 可视化场景、断言、数据驱动、CI |
| CLI / CI | 否 | 否 | 通过 Apifox CLI |
| 团队协作 | 否 | Pro | 免费公网 SaaS 不限团队人数 |
诚实的席位计算
5 人团队需要流量规则和协作,就要 Everywhere Pro:$13 × 5 × 12 = 每年 $780。同一团队在 Apifox 做 API 工作,免费公网 SaaS 版不限团队人数,席位成本为 ¥0;如果需要商业标准版,5 个席位按 ¥182/席位/年计算是每年 ¥910(原价 ¥228/席位/年)。但更公平的比较是适配,而不是价格:Fiddler 席位买的是 API 工作不需要的流量捕获,买不到规范、文档、共享 mock 或 CI 测试。只为真正调试外部流量的人支付代理价格。
真正的流量捕获,请用捕获工具
当任务是 MITM 拦截时,选代理;不要把 API 客户端硬塞进这个角色:
- mitmproxy:免费、开源、跨平台,控制台、Web UI 和 Python 脚本;“免费 Fiddler 替代品”指代理部分时的默认答案。
- Charles Proxy:一次性付费,长期用于移动调试,带限速和重写。它自身也有老化问题,见最好的 Charles Proxy 替代品。
- HTTP Toolkit:开放核心,一键拦截特定浏览器、终端和 Docker 容器,这组里配置最温和。
- Proxyman:原生 macOS(支持 iOS),Apple 团队的精致选择。
捕获代理加 Apifox 是连贯栈:代理用于偶尔外部流量,Apifox 用于日常 API。要区分调试代理和其他代理,见 API 代理与 API 网关解释。
Fiddler 仍然合理的场景
如果系统级解密捕获是日常工作,并且需要受支持的商业产品,Everywhere 是正确工具;每月 $13 合理。Classic 在个人 Windows 上做业余调试仍站得住。拥有多年自定义规则的 FiddlerScript 老手有切换成本。当 Fiddler 使用主要是 Composer 和 AutoResponder 时,迁移到 Apifox 开始回本:通过系统代理伪造自己的后端时,带 URL 的 mock 显然更好。
常见问题
Fiddler 还免费吗?
Classic 免费但受限:仅非商业、仅 Windows、维护模式。Everywhere 没有免费层,只有 10 天试用,之后每用户每月 $7 到 $37。如果要在免费方案上做商业 API 工作,可看最好的 Postman 替代品,或从 Apifox 免费公网 SaaS 版开始(不限团队人数)。
Apifox 能捕获系统所有 HTTP 流量吗?
不能。Apifox 是 API 开发平台,不是系统级 MITM 代理。要解密任意应用或移动流量,用 mitmproxy、Charles、HTTP Toolkit 或 Proxyman;抓包工具指南有比较。
什么替代 AutoResponder?
智能 mock。定义或导入端点后,Apifox 立即在共享 URL 提供基于 schema 的假响应;固定 payload 用示例,条件用期望。与 AutoResponder 不同,mock 与规范放在一起,队友和 CI 无需运行代理,并通过 Apifox CLI 在流水线运行。
如何迁移 Fiddler 工作流?
导入 OpenAPI,所有端点一次性带上 schema、文档和实时 mock,再把 AutoResponder 规则移植为响应示例和期望。SAZ 会话归档不是集合格式,所以迁移的是规范,不是捕获历史。
Everywhere 和 Classic 一样吗?
不一样。Everywhere 是重写的跨平台订阅产品;Classic 是冻结的 Windows 免费软件,Telerik 引导商业用户转向 Everywhere。邻近工具也有同样分叉,见最好的 Charles Proxy 替代品。
不要再为 API 工作支付代理价格
如果 Fiddler 曾是你的请求构造器和假后端,把工作移到为它而生的工具。导入 OpenAPI,几分钟获得带实时智能 mock 的文档端点,把测试接入 CI。下载 Apifox 或在浏览器开始;免费公网 SaaS 版不限团队人数,AutoResponder 规则变成可共享的 mock URL。
参考资料
外部来源:
延伸阅读(Apifox 博客):
- 抓包工具与 Apifox
- 最好的 Charles Proxy 替代品
- 最好的 Postman 替代品
- 最好的 Insomnia 替代品
- 最好的 Thunder Client 替代品
- API 代理与 API 网关解释
- 如何用 Apifox CLI 管理 API