对比

mitmproxy 与 Busymate DevTools: 可编程代理与共享订阅源

mitmproxy 是我们很多人学习拦截时用的工具——免费、MIT 许可、可以用 Python 无限编程。本页讲的是它不打算成为什么。

mitmproxy 提供控制台、网页界面和无头运行器,支持 HTTP/1 到 HTTP/3 和 WebSocket,并允许 Python 插件改写线路上的任何内容。手机以经典方式接入:把设备代理指向运行它的机器,再从 mitm.it 安装 CA。Busymate DevTools 则把应用装在手机上,把抓到的内容上传到托管订阅源,并在该订阅源周围加上团队所需的部件——角色、审计记录、手机农场,以及面向 AI 智能体的 MCP 接口。

差异所在

为手机而生, 为团队与智能体而生

比较完整的工作流:捕获运行的位置、如何共享访问权限以及如何自动化调试。

在一个地方从 iPhone、Android、Chrome、代理和手机农场捕获。队友可以看到他们拥有或被授予访问权限的设备的请求。

454 MCP 工具让您的代理检查捕获的流量并在您的角色范围内行动。破坏性操作需要确认。

一整机架的真实 Android 和 iOS 设备,你可以在浏览器中镜像、点击和编写脚本——或者对智能体说一句话即可。

权限在数据库中执行,操作记录在审计日志中,仪表盘和 API 无法泄露存储的保险库密钥。

并排对比

同样的问题, 双方各自作答

我们这一列只列出已发布的能力。对方那一列基于我们在其自家公开页面上读到的内容——凡是无法确认的都会标注,而不是猜测。

Busymate DevTools
mitmproxy
在 iPhone 本机上抓包
包含
原生应用,本地 VPN 隧道,无需 Mac
部分
代理设置加 CA 安装;运行在电脑上来源: docs.mitmproxy.org
在 Android 本机上抓包
包含
Google Play 原生应用,基于 VPN
部分
代理设置加 CA 安装;运行在电脑上来源: docs.mitmproxy.org
桌面 HTTPS 代理
包含
面向浏览器和后端的本地 HTTPS 代理
包含
控制台、网页界面和无头运行器来源: mitmproxy.org
Chrome 抓包
包含
通过终端进行 Chrome DevTools Protocol 抓包
包含
真机手机农场
包含
真实的 Android 和 iOS 手机,在浏览器中镜像并操控
未验证
未验证
团队共享的一个实时订阅源
包含
实时捕获流,访问权限限于拥有的设备和明确授权
未验证
我们读过的页面上没有
团队角色与权限
包含
角色在数据库层通过行级安全强制执行
未验证
未验证
作用于流量的 AI 智能体
包含
454 MCP 工具,具有角色作用域访问权限和破坏性操作确认
未验证
我们读过的页面上没有
断点与重发
包含
在仪表盘中暂停、编辑并重发
模拟与改写响应
包含
模拟响应与拦截规则
脚本
包含
按设备、用户或服务作用的脚本
包含
审计记录与密钥保险库
包含
只追加的审计记录;只写的加密保险库
未验证
未验证
平台
包含
iPhone、Android、Chrome、任何代理客户端、网页仪表盘
包含
Windows、Linux、macOS、Docker来源: mitmproxy.org
开源
不包含
私有仓库;源码可按需提供
免费层级
包含
目前免费安装;付费层级仍为草案
  • 包含
  • 部分
  • 不包含
  • 未验证

关于 mitmproxy 的信息于 2026-09-01 从其公开的产品、定价和文档页面读取。如有变动,请告诉我们,我们会更正页面。 提交更正

公平地说

什么时候 mitmproxy 才是正确的选择

很多团队应该继续使用 mitmproxy。以下就是我们会建议你这么做的情形。

你想要免费、MIT 许可的工具

无许可、无席位、无托管服务——装上就能用。对个人、CI 任务或安全实验室来说,这正合适。

你用 Python 编写一切

掌握完整 flow 的插件、无头运行、客户端和服务端回放——mitmproxy 首先是可编程代理,其次才是界面。

你需要 HTTP/3、原始 TCP 或 UDP

mitmproxy 的协议覆盖——HTTP/3、WebSocket、DNS、TCP 和 UDP——比一款移动优先的抓包应用更广。

已经决定放弃 mitmproxy 了?阅读 mitmproxy 替代方案页面

常见问题

人们在换用之前 常问的问题

mitmproxy 真的免费吗?

是的——在 MIT 许可下免费开源,由核心团队维护并接受社区贡献。Busymate DevTools 免费安装,付费层级仍以草案发布,其源码是私有的。

手机如何分别接入这两者?

用 mitmproxy 时,你要把手机代理指向运行它的机器,并从 mitm.it 安装证书,在 iOS 上还要启用完全信任。用 Busymate DevTools 时,手机运行应用,应用通过本地 VPN 抓包并自行上传——不用设代理,也不需要同一网络里的机器。

哪一款更可编程?

mitmproxy,差距很大:Python 插件掌握整个 flow。Busymate DevTools 的脚本按设备、用户或服务作用并在服务端运行,更简单、可共享,但没那么开放。

mitmproxy 有团队层或 AI 层吗?

我们在读过的页面上没有找到,因此矩阵把这些行标记为“未验证”而不是“没有”。Busymate DevTools 两者都有:在数据库层强制执行的角色,以及写入需确认的 MCP 工具集。

在一个订阅源里 查看自己的流量

按照捕获源的设置指南操作,然后在仪表盘中打开请求。HTTPS 解密需要证书信任和支持的客户端。

Ask your mate