不同的ip在不同的终端与torify



如何在单独的终端窗口中使用torify命令获得不同的tor电路?具体来说,如果我在终端1窗口

中输入命令
torify curl http://icanhazip.com

我收到我的IP地址作为回应。

但是如果我同时在另一个终端窗口中尝试,我会得到相同的IP,这是正常的行为。

我想要实现的是在每个新的终端窗口中使用不同的配置文件,以便在不同的终端窗口中获得不同的IP地址。

使用-i(--isolate)选项或--user--pass来获得流隔离。

Fromman 1 torsocks:

-u, --user
Set username for the SOCKS5 authentication. Use for circuit isolation in Tor.
Note that you MUST have a password set either by the command line,
environment variable or configuration file (torsocks.conf(5).
-p, --pass
Set  password  for the SOCKS5 authentication. Use for circuit isolation in
Tor.  Note that you MUST have a username set either by the command line,
environment variable or configuration file (torsocks.conf(5)).
-i, --isolate                                                                                                                                                                          
Automatic tor isolation. Set the username and password for
the SOCKS5 authentication method to a PID/current time based value
automatically. Username and Password MUST NOT be set.

的例子:

torify --user foo --pass password curl https://example.com/

然后,使用一组不同的凭据将获得不同的电路和出口继电器:

torify --user foo2 --pass password2 curl https://example.com/

您可以直接使用Tor的socks代理与curl实现相同的功能,并指定唯一的代理用户名/密码组合来获得流隔离。

的例子:

curl -Lv --socks5-hostname 127.0.0.1:9050 
--proxy-user foo:password 
https://example.com/

然后,使用一组不同的凭据将获得不同的电路和出口继电器:

curl -Lv --socks5-hostname 127.0.0.1:9050 
--proxy-user foo2:password2 
https://example.com/

相关内容

  • 没有找到相关文章

最新更新