Answers:
要正确使用代理链,您需要使用有效的代理填充proxychains.conf文件。您获得响应“需要更多代理”的原因是,您的proxychains.conf文件中没有代理,或者您输入的代理不再可用。
文件底部的默认条目(socks 127.0.0.1 9050)用于TOR代理服务,这可能是大多数人的最佳选择。 Tor是一种公共代理服务,如果你不知道,它提供了一小部分在线匿名。要使用代理链和tor,你必须从tor条目中删除shebang(#),然后确保to daemon正在运行
service tor start
要么 /etc/init.d/tor start
。
如果你想在Firefox上使用代理链,那么就让我说不要。 Proxychains和Firefox(或任何其他浏览器)不能很好地协同工作。我已经尝试了很多方法来使用代理链代理我的网页浏览,但它无法正常工作。即使启用或关闭proxy_dns(请参阅proxychains.conf文件),浏览器也拒绝连接。我发现代理浏览器活动的最佳方法是使用 PAC file作为您的代理autoconfig文件。我用 proxynova的pac文件 取得了很大的成功。您可以在Firefox中使用TOR,但您会发现(通过cmyip.com或其他公共IP查找服务)您的公共IP仍将显示(未经过代理)。
如果你想使用多个代理或只是想完全远离(你能说大哥吗?)那么你将不得不寻找自己的代理服务器。现在有许多网站提供具有不同匿名级别的有效代理。我实际上编写了一个python脚本,它将为您填充proxychains.conf文件,并且至少有30个有效代理。链接在这里 proxyupdate 。它将检索超过30个代理,但您必须编辑脚本(README中的说明)。
希望这可以帮助
你是什么意思在conf文件中尝试了所有三种类型的设置?
为了使事情顺利,这对我来说是有用的,使代理链工作没有任何问题:
默认情况下,代理链使用端口9050.这意味着它使用TOR通过它传递流量。首先,你必须安装TOR。安装tor(apt-get install TOR)之后,必须使用命令“service tor start”启动它,或者如果你想要一个调试模式,只需输入“TOR”。如果您想使用其他代理,请根据需要更改IP和端口。
你需要做的第二件事是编辑proxychains conf。使用编辑器打开“/etc/proxychains.conf”并转到文件末尾。注释掉socks4一行并添加一个新行,引用socks5:
#socks4 127.0.0.1 9050
socks5 127.0.0.1 9050
保存文件并再次输入“proxychains firefox”。尝试访问网页会导致一些重新调整,您将可以在终端窗口中看到。