用于从 Mac 和 Linux 获取代理设置的 NPM NODE 包

NPM NODE packages for fetching proxy settings from Mac and Linux

我们是否有任何 NPM NODE 包用于从 Mac 获取代理设置(可以是手动和 Pac) 和 Linux?

对于 windows,我们有 https://www.npmjs.com/package/get-proxy-settings

HTTP_PROXYHTTPS_PROXY env var 是最接近 linux 标准的东西,因此您应该可以使用该模块。

Mac有点难...

可能需要用到NodObjC or jscocoa to access the CFNetwork API calls like CFNetworkCopySystemProxySettings()

对于 Mac:使用此 NPM https://www.npmjs.com/package/macos-system-proxy-settings 获取 MAC 的代理设置。 基本上,它使用命令 scutil --proxy.

https://dmorgan.info/posts/mac-network-proxy-terminal/