如何在CygWin上使用connect-proxy

时间:2010-12-29 16:40:35

标签: linux proxy cygwin node.js

我正在尝试在公司防火墙后面运行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: http://www.google.com/
...

1 个答案:

答案 0 :(得分:0)

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

export http_proxy=http://proxyserver:port

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

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