我是Tor的新手,我觉得应该考虑多个Tor。我在这里提到的多个tor不仅是多个实例,而且每个实例都使用不同的代理端口,就像在这里所做的一样 http://www.howtoforge.com/ultimate-security-proxy-with- tor)
我正在尝试开始使用4 Tors。但是,本教程仅适用于Arch Linux,我使用的是无头EC2 ubuntu 64位。遍历Arch和Ubuntu之间的差异真的很痛苦。我想知道这里是否有人可以提供一些帮助来简化我的想法。
四个Tor同时运行,每个Tor具有一个单独的端口,privoxy或polipo或其他可以正常工作的端口。像:8118 <-Privoxy <-TOR <-9050 8129 <-Privoxy <-TOR <-9150 8230 <-Privoxy <-TOR <-9250 8321 <-Privoxy <-TOR <-9350
这样,如果我尝试返回127.0.0.1:8118、8129、8230和8321的ip,它们应该返回四个不同的ip,这表示有四个不同的Tor同时运行。然后,几分钟后,再次检查,所有四个都应重新设置一个新的ips。
我知道我简单的“梦想”可以在很多方面实现,但是…我不仅对Tor还是陌生的,甚至对bash和python都不陌生。这就是为什么我来这里看看你们中有些人是否可以点亮我起来
这些链接可能有用:
http://blog.databigbang.com/distributed-scraping-with-multiple-tor-circuits/ https://www.torservers.net/wiki/setup/server#multiple_tor_processes 最好,
顺便说一句,如果我运行, $ ps -A | grep 'tor' 我在那里有多个实例,但是带有“?” 在tty列下,这是什么意思,因为我知道tty表示终端?
$ ps -A | grep 'tor'
创建四个的torrc文件,说/etc/tor/torrc.1来.4。
/etc/tor/torrc.1
.4
在每个文件中,编辑以下行:
SocksPort 9050 ControlPort 9051 DataDirectory /var/lib/tor
为每个torrc文件使用不同的资源,例如用于torrc.1:
torrc
torrc.1
SocksPort 9060 ControlPort 9061 DataDirectory /var/lib/tor1
对于torrc.2,
torrc.2
SocksPort 9062 ControlPort 9063 DataDirectory /var/lib/tor2
等等。
仅包含上述各行的配置文件将起作用:您可以从默认模板中删除其他所有行。
DataDirectory也可以相对于当前tor启动目录,例如:
DataDirectory
tor
DataDirectory d1
然后像这样启动tor:
tor -f /etc/tor/torrc.1 tor -f /etc/tor/torrc.2
对于其他两个文件,依此类推。
这将在四个端口上创建四个不同的Socks5服务器。每个人都会打开不同的电路,这就是您想要的。