gpt4 book ai didi

linux - 如何使用不同的导出 IP 一次运行多个 Tor 进程?

转载 作者:IT老高 更新时间:2023-10-28 12:41:14 25 4
gpt4 key购买 nike

我是 Tor 的新手,我觉得应该考虑多个 Tor。我这里提到的多个tors不仅是多个实例,而且每个实例都使用不同的代理端口,就像这里所做的一样 http://www.howtoforge.com/ultimate-security-proxy-with-tor )

我正在尝试开始使用 4 Tors。但是,本教程仅适用于 Arch Linux,我使用的是 headless EC2 ubuntu 64 位。经历 Arch 和 Ubuntu 之间的差异真的很痛苦。在这里我想知道是否有人可以提供一些帮助来简单地实现我的想法。

  1. 四个 Tors 同时运行,每个 Tors 都有一个单独的端口,privoxy 或 polipo 或其他任何东西,一旦它工作就可以了。喜欢:8118 <- Privoxy <- 托 <- 90508129 <- Privoxy <- 托 <- 91508230 <- Privoxy <- 托 <- 92508321 <- Privoxy <- 托尔 <- 9350

  2. 这样,如果我尝试返回 127.0.0.1:8118、8129、8230 和 8321 的 ip,它们应该返回四个不同的 ip,这表明有四个不同的 Tors 同时运行。然后,几分钟后,再次检查,他们四个应该都有一个新的 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 表示终端,这是什么意思?

最佳答案

创建四个 torrc 文件,比如 /etc/tor/torrc.1.4

在每个文件中,编辑以下行:

SocksPort 9050
ControlPort 9051
DataDirectory /var/lib/tor

为每个 torrc 文件使用不同的资源,例如对于 torrc.1:

SocksPort 9060
ControlPort 9061
DataDirectory /var/lib/tor1

对于torrc.2

SocksPort 9062
ControlPort 9063
DataDirectory /var/lib/tor2

等等。

仅包含上述行的配置文件将起作用:如果您愿意,可以从默认模板中删除每隔一行。

DataDirectory 也可以相对于当前启动 tor 的目录,例如:

DataDirectory d1

然后像这样开始:

tor -f /etc/tor/torrc.1  
tor -f /etc/tor/torrc.2

其他两个文件依此类推。

这将在四个端口上创建四个不同的 Socks5 服务器。每个人都会打开不同的电路,这就是你想要的。

关于linux - 如何使用不同的导出 IP 一次运行多个 Tor 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14321214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com