web-dev-qa-db-ja.com

Tor IPを変更するにはどうすればよいですか?

私はtorを再起動しようとしています(IPアドレスを変更することのみを目的としています)。

だから私がしたことはpkill -x tor; torのエイリアスを作ることでした。しかし、それは私に通常のtorがすでに使用されている/ IPアドレスがすでに使用されているなどを示し、すでに実行されているときにtorを起動しようとしたことを示しています。

プロセスが強制終了されたかどうかは関係ないため、;に問題があると考えたので、代わりに&&を使用しました。しかし、それは同じことをしました、最初にtorを始めて、それからそれを殺します。

それで調べてみると、Sudo /usr/local/etc/init.d/torのようなものを使う人もいますが、起動する方法はtor実行可能ファイルを実行するだけで、init.dを実行しようとすると次のようになりました。コマンドは存在しません(存在しないため論理的です)。

だから私は何をすべきですか?

また、init.dフォルダもありません。systemdもありません。

5
DisplayName

私の答えは このstackoverflowの質問 から引用されています

「新しいID」を取得する最も速くて簡単な方法は、HUP信号を送信することです。

Torデーモンは設定ファイルを再読み込みして「新しいID」を作成します。

私はこれのために特別なbashスクリプトを保持しています:

# cat /usr/local/bin/nym 
#!/bin/bash
pidof tor | xargs Sudo kill -HUP

NOPASSWDでいっぱいの私のsudoersファイル:

# cat /etc/sudoers 
....
anonymous       ALL=(ALL) NOPASSWD: ALL
...
4
Peter