如何更改我的 Tor IP?

Dis*_*ame 5 osx tor init.d

我一直在尝试重新启动 tor(唯一目的是更改我的 IP 地址)。

所以我所做的是给pkill -x tor; tor. 但这给了我通常的 tor 已经在使用中/ip 地址已经在使用中等等,这表明我在 tor 已经运行时尝试启动它。

我认为这;是错误的,因为这并不关心进程是否已被终止,所以我使用&&. 但这做了同样的事情,首先启动tor,然后杀死它。

所以,我看着它,有的人使用类似的sudo /usr/local/etc/init.d/tor,但我的方式开始它是简单地运行TOR可执行文件,当我试图做init.d的事情,它只是告诉我,命令不存在(这是合乎逻辑因为它没有)。

那我该怎么办?

另外,我没有init.d文件夹我也没有systemd.

Pet*_*ter 4

我的回答引用自这个 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)