在 Firefox 或 MSIE 中使用 SOCKS 代理身份验证

在 Firefox 或 MSIE 中使用 SOCKS 代理身份验证

是否有人知道是否有一种简单的方法可以让最终用户在主流浏览器(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

您可以使用免费软件自由帽,这是一种对任何程序进行 socksify 的非常简单的方法,尽管存在一些限制(如常见问题解答中所述):

FreeCap — 是一款透明地通过 SOCKS 服务器重定向程序连接的程序。事实上,有些程序没有原生 SOCKS 支持(例如 Internet Explorer)。在这种情况下,FreeCap 会很有帮助,它透明地通过 SOCKS 服务器重定向所有连接请求。

编辑

Firefox 附加组件自动代理提到袜子:

AutoProxy 是一个插件,可以帮助您自动且高效地使用代理(http/socks)。

我不知道 IE 有这样的插件。

答案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 页面上进行设置。

相关内容