【问题标题】:NPM NODE packages for fetching proxy settings from Mac and Linux用于从 Mac 和 Linux 获取代理设置的 NPM NODE 包
【发布时间】:2020-11-20 21:29:51
【问题描述】:

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

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

【问题讨论】:

    标签: node.js linux macos proxy pac


    【解决方案1】:

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

    Mac 有点难...

    可能需要使用NodObjCjscocoa 来访问CFNetwork API 调用,如CFNetworkCopySystemProxySettings()

    【讨论】:

    • 我们不能使用 scutil --proxy 命令来获取 poxy 设置吗?我们使用 scutil --proxy 有什么技术挑战吗?
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-12
      • 1970-01-01
      • 2012-01-24
      • 2014-11-08
      • 1970-01-01
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多