【问题标题】:How to use connect-proxy on CygWin如何在 CygWin 上使用连接代理
【发布时间】:2011-06-01 03:40:10
【问题描述】:

我正在尝试在公司防火墙后面运行 node.js 程序。但是,我无法明确告诉 node.js 使用哪个代理,因此我的所有外部连接都会超时。

我在一篇文章中读到,我可以使用 connect-proxy 作为 HTTP 代理来满足我的隧道需求,但我不知道如何实际使用它。

我想运行以下命令:
$ node program.js 使用 connect-proxy

到目前为止,我能得到的唯一命令是:
$ connect-proxy -H myproxy.com:8083 google.com
GET
HTTP/1.0 302 Found Location: @987654321@
...

【问题讨论】:

    标签: linux proxy cygwin node.js


    【解决方案1】:

    在更进一步之前,值得尝试许多其他语言和工具支持的环境变量。

    export http_proxy=http://proxyserver:port

    他们通常使用端口 8080,但检查浏览器加载的 PAC 文件中的 Javascript 以确保确定。

    如果这会产生不同的结果但仍然无法连接,您可能需要使用代理进行 NTLM 身份验证,我知道这样做的唯一方法是在运行您的应用程序之前运行 NTLMAPS。如果你真的有兴趣让它透明地工作,那么将 NTLMAPS 移植到 Javascript 就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多