我一直在尝试重新启动 tor(唯一目的是更改我的 IP 地址)。
所以我所做的是给pkill -x tor; tor
. 但这给了我通常的 tor 已经在使用中/ip 地址已经在使用中等等,这表明我在 tor 已经运行时尝试启动它。
我认为这;
是错误的,因为这并不关心进程是否已被终止,所以我使用&&
. 但这做了同样的事情,首先启动tor,然后杀死它。
所以,我看着它,有的人使用类似的sudo /usr/local/etc/init.d/tor
,但我的方式开始它是简单地运行TOR可执行文件,当我试图做init.d
的事情,它只是告诉我,命令不存在(这是合乎逻辑因为它没有)。
那我该怎么办?
另外,我没有init.d
文件夹我也没有systemd
.
我的回答引用自这个 stackoverflow 问题
获得“新身份”最快、最简单的方法是发送 HUP 信号。
Tor 守护进程重新读取配置文件并创建“新身份”。
我为此保留了特殊的 bash 脚本:
# cat /usr/local/bin/nym
#!/bin/bash
pidof tor | xargs sudo kill -HUP
Run Code Online (Sandbox Code Playgroud)
我的 sudoers 文件充满 NOPASSWD:
# cat /etc/sudoers
....
anonymous ALL=(ALL) NOPASSWD: ALL
...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3847 次 |
最近记录: |