当 torsocks 在 bash 中被“source”后,停止 TOR

当 torsocks 在 bash 中被“source”后,停止 TOR

我该如何停止Tor?
我想使用Tor对于 ubuntu 中的每次互联网使用,但互联网上的命令都会产生这个问题。

在启动终端我看到此消息:

Command '.torsocks' not found, did you mean:

command 'torsocks' from deb torsocks (2.3.0-2)

Try: sudo apt install <deb name>

Tor mode activated. Every command will be torified for this shell.

Torsocks MUST be sourced for this command to work
$ . torsocks on

Torsocks MUST be sourced for this command to work
$ . torsocks on

Tor mode activated. Every command will be torified for this shell.

我认为这个命令会产生这个问题:$ echo ". torsocks on" >> ~/.bashrc

操作系统:Ubuntu 20.04 LTS

答案1

tor可以在 Ubuntu 上停止

sudo systemctl stop tor

答案2

为了托里菲您必须执行以下任一程序:

$ torsocks command

或者:

$ torify command

(第一个是首选,第二个是为了向后兼容而保留的)。

但请注意,有些程序无法被 torify,例如火狐那样的话。对于这样的程序,你必须在应用程序本身中指定代理设置。或者你必须通过类似以下方式设置系统范围内的代理Gnome 网络

默认情况下,你只能将 TOR 用作袜子代理。为了使用它作为一个HTTP(S)例如,您可以使用代理波利波

我经常使用它们,并且没有任何问题。

答案3

对于 torified shell,这意味着您在终端中收到此消息:Tor 模式已激活。此 shell 的每个命令都将是 torified 的。

关闭它很简单:$ torify off

您将收到以下消息:Tor 模式已停用。命令将不再通过 Tor 执行。

您可以根据需要在一个 shell 中使用 tor 来打开或关闭它,而在另一个 shell 中则不能。

相关内容