![在 Firefox 或 MSIE 中使用 SOCKS 代理身份验证](https://linux22.com/image/1219343/%E5%9C%A8%20Firefox%20%E6%88%96%20MSIE%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20SOCKS%20%E4%BB%A3%E7%90%86%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81.png)
是否有人知道是否有一种简单的方法可以让最终用户在主流浏览器(Firefox 或 MSIE)中配置 SOCKS 代理身份验证?
一些浏览器默认支持代理身份验证,例如 Arora,但我正在寻找更大品牌的解决方案。
目前,设置使用身份验证的 SOCKS 代理时,不会要求输入用户/密码组合。请求会直接失败。
答案1
Tor 人员应该有很多关于设置 SOCKS 代理身份验证的信息:只需查看 Firefox 的设置,首选项->高级->网络->连接设置->手动代理配置,其中有一个 SOCKS(v4 或 v5)主机设置,应该可以帮到你,尽管我不确定它是否也进行身份验证。有些消息来源说它进行身份验证,有些则说它不进行身份验证(以连接时弹出窗口要求输入凭据的形式)。
如果 vanilla 设置不起作用,foxyproxy 可能会起作用(至少截至 2007 年,http://davidtse916.wordpress.com/2007/07/26/switch-proxy-settings-on-firefox-using-foxyproxy/)。注意:这是针对 3.0.14 的,因此对于 3.5 可能会有点不同。
答案2
答案3
嗯... 大概您没有权限访问 SOCKS 服务器。一种解决方案可能是运行您自己的 Web 代理,然后将其 socksify 并指向 SOCKS 服务器。
在 Windows 上,您可以使用 Sockscap 和 AnalogX Proxy。因此,您需要将 Sockscap 配置为指向 SOCKS 服务器,设置 AnalogX Proxy(过滤、服务等),将客户端浏览器指向将运行代理的 IP(填写 HTTP Proxy 部分,而不是 SOCKS),然后从 Sockscap 中启动代理。
在 Linux 上,您可以使用 tsocks 作为 socksifier,以及 TinyProxy 或 Squid(在我看来太复杂了)。
答案4
您可能需要检查 Opera 浏览器。它支持 socks 代理身份验证。您可以在 opera:config 页面上进行设置。