无法看到 NodeJS、Python 或 Ruby 脚本中的任何 HTTP 流量
NodeJS、Python、Ruby 或 Golang 的请求没有显示在 Proxyman 中?可一键通过 Automatic Setup 抓包,或在 macOS 26 上使用 Network Extension 抓取。
1. 问题
- 我的 NodeJS、Ruby、Python 或 Golang 脚本或服务器会发起 HTTP/HTTPS 请求,但在 Proxyman 应用中看不到任何流量。
例如:
- NodeJS:我使用 axios 库调用生产服务器上的 REST API(例如 https://mycompany.com/v1/data ),但 Proxyman 没有记录任何流量。
- 我在 Golang 中使用 net/http,但 Proxyman 中没有出现任何请求。
- ……等等。
信息
可以尝试 Network Extension,无需在每个库中设置代理,即可抓取你 Mac 上运行的脚本发出的 HTTP/HTTPS 请求。如果出现 SSL 错误,请使用 Automatic Setup 为受支持的库设置证书信任。
Network Extension 目前为 BETA 版,需要 Proxyman PRO 以及 macOS 26 或更高版本。
2. 全新的自动方案(v4.7.0 或更高版本)✅
Proxyman v4.7.0 或更高版本可以一键抓取来自 Python、Ruby、NodeJS 和 Golang 的 HTTP/HTTPS 流量。
- 一键完成:无需手动设置 HTTP 代理,也无需手动信任自签名证书。
- 支持 NodeJS、Python、Ruby 和 Golang 的众多网络库。
2.1 使用方法
- 打开 Proxyman -> Setup 菜单 -> Automatic Setup…
- 点击 Open New Terminal…

启动预配置的终端
- 如有需要,请接受 AppleScript 的权限提示。
- 系统会打开一个新的终端窗口。在该终端中启动你的 Python 后端服务器或运行脚本,Proxyman 会抓取它们的全部流量。

抓取 Ruby、Python、NodeJS 和 Golang 服务器及脚本中的 HTTPS 流量
- 完成 ✅
3. 其他问题
3.1 无法看到 NextJS Server Component 中的 fetch() 请求
- 请参阅这篇博客文章:在 NextJS Server Components 中抓取 HTTPS