使用 torify 的不同终端中的不同 ip
different ips in different terminal with torify
我们如何在单独的终端 window 中使用 torify 命令获得不同的 tor 电路?具体来说,如果我在终端 1 window
中键入命令
torify curl http://icanhazip.com
我收到了我的 IP 地址作为响应。
但如果我同时在另一个终端 window 尝试,我会得到相同的 IP,这是正常现象。
我想要实现的是在每个新终端中使用不同的配置文件 window 以便在不同的终端中获得不同的 IP 地址 window。
使用 -i
(--isolate
) 选项或 --user
和 --pass
得到 。
来自man 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/
您可以通过 curl 直接使用 Tor 的 socks 代理来实现同样的效果,并指定一个唯一的代理 username/password 组合来获得流隔离。
示例:
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/
我们如何在单独的终端 window 中使用 torify 命令获得不同的 tor 电路?具体来说,如果我在终端 1 window
中键入命令torify curl http://icanhazip.com
我收到了我的 IP 地址作为响应。
但如果我同时在另一个终端 window 尝试,我会得到相同的 IP,这是正常现象。
我想要实现的是在每个新终端中使用不同的配置文件 window 以便在不同的终端中获得不同的 IP 地址 window。
使用 -i
(--isolate
) 选项或 --user
和 --pass
得到
来自man 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/
您可以通过 curl 直接使用 Tor 的 socks 代理来实现同样的效果,并指定一个唯一的代理 username/password 组合来获得流隔离。
示例:
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/