如何检查来自 OSX 终端的传出 https 流量?

How to inspect outgoing https traffic from OSX terminal?

我正在尝试在 OSX 终端中检查来自命令行实用程序 运行 的一些传出 https 请求,但它们似乎没有出现在像 Charles 或 Fiddler 这样的工具中。任何人都可以推荐一个可以执行此操作的工具吗?

尝试HTTP Toolkit。这是我一直在从事的 open-source 项目。它有一个打开终端 window 的按钮,该终端中的每个命令 运行 都会被自动拦截。

这不是 100% 的防弹(您的 CLI 工具必须正确遵循代理配置的标准约定,或者使用该工具可以手动重定向的语言之一)但它应该适用于 95% 以上的情况!

如果您对它的工作原理感兴趣,那么您可以手动执行类似的操作:它基本上是 environment variables to set default configuration, and a few overrideslot 到您的 PATH/PYTHONPATH/etc,但所有设置都只针对那个被截获的终端。