使用 TOR 可以同时拥有多个身份吗?

使用 TOR 可以同时拥有多个身份吗?

我正在使用 curl 抓取一些网站,并使用 Tor 来避免使用同一 IP 发送过多请求。问题是我的应用程序使用线程,因此如果我在一个线程上向控制端口发送更改身份的数据包,则所有其他线程的身份都会更改。

我能在 Tor 上使用多个身份吗?

答案1

我不完全清楚你所说的身份以及发送数据包来改变它是什么意思。

使用线程意味着共享内存空间,因此如果您只想为特定线程更改应用程序中的变量,则需要为线程或其他身份创建单独的变量。否则,您可以更改应用程序以为您使用的每个身份分叉一个单独的进程并实现类似的效果。

答案2

为什么不启动多个tor实例,然后将每个实例连接thread到单独的tor实例,或者产生多个processes连接到单独tor实例的实例。

相关内容