我正在尝试配置 proxychains.conf 文件,但是当我从代理链运行任何应用程序(如 Firefox)时,它无法打开网页,并且终端显示“需要更多代理!”??
我已经尝试了配置文件中的所有三种类型的设置????
请帮我纠正这个问题吗?
答案1
要正确使用 proxychains,您需要使用有效代理填充您的 proxychains.conf 文件。您收到“需要更多代理”响应的原因是因为您的 proxychains.conf 文件中没有代理,或者您输入的代理不再可用。
文件底部的默认条目 (socks 127.0.0.1 9050) 用于 TOR 代理服务,这可能是大多数人的最佳选择。如果您不知道的话,Tor 是一种公共代理服务,它提供了一定程度的在线匿名性。要将代理链与 tor 一起使用,您必须从 tor 条目中删除 shebang (#),然后确保 to 守护程序正在运行
service tor start
或者
/etc/init.d/tor start
。
如果您想在 Firefox 中使用代理链,那么我只能说不要。代理链和 Firefox(或任何其他浏览器)不能很好地协同工作。我尝试过许多使用代理链代理我的网页浏览的方法,但就是行不通。即使打开或关闭 proxy_dns(请参阅 proxychains.conf 文件),浏览器也会拒绝连接。我发现代理浏览器活动的最佳方法是使用帕克文件作为代理自动配置文件。我使用proxynova 的 pac 文件取得了很大成功。您可以在 Firefox 上使用 TOR,但您会发现(通过 cmyip.com 或其他公共 IP 查找服务)您的公共 IP 仍会显示(未使用代理)。
如果您想使用多个代理或只是想完全远离 tor(您能说老大哥吗?),那么您将不得不寻找自己的代理服务器。现在有许多网站提供具有不同匿名级别的有效代理。我实际上已经编写了一个 python 脚本,它将为您填充至少 30 个有效代理的 proxychains.conf 文件。链接在这里代理更新。它将检索超过 30 个代理,但您必须编辑脚本(README 中的说明)。
希望这可以帮助
答案2
你的意思是你尝试了 conf 文件中所有三种类型的设置?
为了使事情变得简单,以下是我使代理链正常工作的方法:
默认情况下,proxychains 使用端口 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”。尝试访问网页将导致一些重传,您将能够在终端窗口中看到这些重传。
答案3
我遇到了一个大错误,应该使用
socks5
而不是SOCKS5
,请注意不要使用大写字母