Torが再起動/終了しても、Torの特定のIPを変更せずに使用したいと思います。
Torサービス/プロセスでカスタムフラグを使用するか、構成を編集してTorを使用することは可能ですが、正確な詳細はわかりません。
torify
私が知っている簡単な例は、次のように使用されます。
torify curl http://icanhazip.com/
ここでurlはTorのIPを報告します(例:46.165.xxx.xxx)。変わらないようです(欲しい効果です)。しかし、しばらくすると、使用されたIPが変更されました...(Torサービスがafaikを再起動しなかったにもかかわらず)
私はデフォルトでTorがIPを変更したくないので、1つのIP(設定で指定またはフラグで指定)のみを排他的に使用したいと思います。
再起動時にTorを変更せずにTorに特定/指定されたIPを使用させるにはどうすればよいですか?
ベストアンサー1
Tor で使用する IP を指定するには、以下を追加します。
ExitNodes IP
設定ファイルに移動しますtorrc
(通常は/etc/tor/torrc
Ubuntu / Debianバリアントで動作しますが、他のオペレーティングシステムでも動作するかどうかはわかりません)。
必要なExitNodes IPがある場所は、IP
すでにそれらのいくつかを知っているか(たとえば、他のTorラッパーを使用しているときにIP確認サービスがあなたのIPとして報告するIPを確認するtorify
)、またはExitNodesの公式リストを見ることによって見つけることができます。 Torのウェブサイトです。
人々は、次のようにしてアクセス可能なローカルExitNodeのリストを参照することもできます。
sudo grep -B3 "^s.*Exit" /var/lib/tor/cached-microdesc-consensus | grep "^r" | awk '{print $6 ":" $7}'
他の種類のノードにアクセスする必要がある場合は、正規表現パターンをアイテムノードなどの他のExit
有効なパターンに変更するだけです。Guard
設定を変更したら、Torを再起動してください。
sudo /etc/init.d/tor restart
または
sudo systemctl tor restart
でも
pkill -sighup tor
これを言及した文書の一部を指摘した@ABに感謝します。この投稿上記の正規表現のトリックの場合。