如何在PAC(代理自动配置)文件中验证Socks 5代理

时间:2009-12-06 23:37:49

标签: javascript authentication proxy socks pac

如何设置PAC文件以使用带有身份验证的SOCKS代理?

以这个简单的PAC文件为例:

function FindProxyForURL(url, host) { return "SOCKS 69.123.133.75:7257;"; }

如何使用用户名和密码连接到该socks代理?

2 个答案:

答案 0 :(得分:4)

由于firefox和msie不支持socks 5身份验证,因此如果不首先修改您选择的浏览器,就无法在PAC文件中指定用户名和密码。

答案 1 :(得分:0)

您需要打开到目的地的ssh隧道,该目的地将在本地打开SOCKS服务器(您可以在此同时进行身份验证)。无需身份验证即可将Firefox安全地连接到隧道的本地端。

在Linux上执行此操作的示例命令:

ssh -D 1337 -q -C -N -f -p 2150 proxy@your.server.com

如果使用Windows,则可以在putty中进行设置。