Rockxy vs Charles Proxy vs Proxyman
Rockxy 是一款开源的原生 macOS HTTP 调试代理,免费提供 HTTPS 拦截、断点、JavaScript 脚本和差异对比功能。它还内置了面向 Claude Desktop、Cursor、Windsurf 和 Zed 的 MCP 服务器 — 基于 AGPL-3.0 可审计。Charles Proxy 是一款售价 $50 的基于 Java 的跨平台工具。Proxyman 是原生 macOS 免费增值应用,脚本和断点等高级功能需付费解锁。
最后更新:2026 年 3 月
Rockxy 适合谁
适合希望获得免费、开源、原生 macOS 代理的开发者,并且重视可审计源代码、无遥测,以及开箱即用的高级调试功能。
Charles Proxy 适合谁
适合需要成熟跨平台调试代理,并且可以接受商业授权和 Java 技术栈的团队。
Proxyman 适合谁
适合偏好精致原生 macOS 界面,并且接受高级功能采用免费增值模式的开发者。
总览
| Charles Proxy | Proxyman | Rockxy | |
|---|---|---|---|
| 平台 | Java(跨平台) | 原生 macOS | 原生 macOS |
| 许可证 | 商业许可 | 闭源专有 | AGPL-3.0(开源) |
| 价格 | $50 一次性 | 免费 + $69/年 | 免费 |
| 开源 | |||
| 遥测数据 | 未知 | 有 | 无 |
| 面向 AI 助手的内置 MCP 服务器 | 商业 | AGPL-3.0 源码可见 |
详细功能对比
| 功能 | Charles Proxy | Proxyman | Rockxy |
|---|---|---|---|
| 核心功能 | |||
| HTTP 捕获 | |||
| HTTPS 拦截 | |||
| WebSocket | |||
| GraphQL | 有限支持 | ||
| 高级功能 | |||
| 断点调试 | 仅付费版 | ||
| JavaScript 脚本 | 仅付费版 | ||
| Map Local | 仅付费版 | ||
| Map Remote | |||
| 请求重放 | |||
| 差异对比视图 | |||
| 集成 | |||
| HAR 导出 | |||
| cURL 导出 | |||
| 会话文件 | .chls | .proxyman | .rockxysession |
| AI 集成 | |||
| MCP 服务器 | 商业 | ||
| Claude Desktop 兼容 | 商业 | ||
| Cursor / Windsurf / Zed | 商业 | ||
| 仅本地(stdio,无云端) | 不明确 | 是 | |
| MCP 源码可见 | AGPL-3.0 | ||
| 隐私与安全 | |||
| 开源 | |||
| 遥测数据 | 未知 | 有 | 无 |
| 云依赖 | 无 | 可选同步 | 无 |
何时选择哪款工具
Charles Proxy
- + 需要 Windows 或 Linux 支持
- + 团队已有 Charles 许可证
- + 依赖其丰富的文档资源
- − Java UI 在 macOS 上显得过时
- − 不支持脚本功能
- − $50 许可证费用
Proxyman
- + 成熟的原生 macOS 生态
- + iOS 模拟器集成
- + 庞大的现有用户社区
- − 高级功能需付费解锁
- − 闭源
- − 收集遥测数据
Rockxy
- + 所有功能均已包含,无付费墙
- + 开源 — 自行审计代码
- + 零遥测、无云服务、完全本地运行
- + 内置差异对比视图和脚本功能
- − macOS 优先 — Windows 和 Linux 版本已规划
- − 较新项目,社区规模较小
常见问题
Rockxy 是 Charles Proxy 的免费替代品吗?
是的。Rockxy 是开源软件(AGPL-3.0),免费提供 HTTPS 拦截、断点、JavaScript 脚本和请求修改功能。Charles Proxy 在 30 天试用后需要购买 $50 的一次性许可证。
Rockxy 和 Proxyman 有什么区别?
两者都是使用 Swift 构建的原生 macOS HTTP 调试代理。Rockxy 是开源的,所有功能在免费版中均已包含。Proxyman 采用免费增值模式,断点、脚本和 Map Local 需要付费许可证。Rockxy 完全没有遥测数据收集,完全在本地运行。
Rockxy 是否提供面向 Claude Desktop 和其他 AI 助手的 MCP 服务器?
是的。Rockxy 内置了一个通过 stdio 本地运行的 MCP(Model Context Protocol)服务器。你可以将 Claude Desktop、Cursor、Windsurf 和 Zed 连接到抓取的流量,使用自然语言提问请求内容、基于真实响应生成测试,并获得载荷解释。MCP 服务器采用 AGPL-3.0 协议,在 GitHub 上可审计。Proxyman 也提供 MCP 服务器,但其为闭源商业产品。Charles Proxy 不原生支持 MCP。
Rockxy 真的免费吗?
是的。Rockxy 是基于 AGPL-3.0 许可证的免费开源软件。你可以下载源代码、自行构建,无需付费即可使用。
Rockxy 支持 Apple Silicon 和 Intel Mac 吗?
支持。Rockxy 使用 SwiftUI 和 AppKit 构建,作为已签名的通用 macOS 应用发布,可在 Apple Silicon 和 Intel Mac 上运行。在 Apple Silicon 上无需 Rosetta 即可原生运行。
Rockxy 能替代 Charles Proxy 吗?
对于 macOS 开发者来说,可以。Rockxy 支持 HTTP/HTTPS 拦截、断点、Map Local、Map Remote、请求重放、JavaScript 脚本和 HAR 导出。Charles Proxy 的主要优势是目前的跨平台支持。Rockxy 以 macOS 为首要平台,Windows 和 Linux 版本已在规划中。
Rockxy 支持 HTTPS 拦截吗?
支持。Rockxy 生成本地根 CA 证书,一键安装到 macOS 钥匙串,并使用 swift-certificates 库通过 P-256 ECDSA 密钥即时为每个主机创建 TLS 证书。
Charles Proxy 免费吗?
不是。Charles Proxy 提供 30 天试用,但有会话时间限制。之后,单用户许可证售价 $50。没有免费版。
Proxyman 免费吗?
Proxyman 有免费版,涵盖基本的流量检查功能。但断点、脚本、Map Local 和 Map Remote 等高级功能需要付费许可证,个人版起价 $69/年。
试用 Rockxy
开源、原生 macOS、所有功能均已包含。下载后一分钟内即可开始调试。