56

コンピューターでTorを実行しているので、5分ごとにTor出口ノードを変更する必要があります。たとえば、ある出口ノードを介してTorの使用を開始した場合、5分以内にTorを別のIPアドレスの出口ノードに変更する必要があります。これどうやってするの?

私の知る限り、Torはローカルホストのポート8051をリッスンしています。

Torに新しいチェーンを構築させて別のIPアドレスを取得できるようにするために、このポートにどのようなコマンドを送信できますか?

4

11 に答える 11

44
(echo authenticate '""'; echo signal newnym; echo quit) | nc localhost 9051
于 2012-07-06T01:00:03.023 に答える
10

この質問はかなり頻繁に ( 1 , 2 )出てくるようなので、 FAQ エントリを追加しました。前述のように、これは NEWNYM シグナルを介して行うことができます。これはステムを介してそれを行う例です...

from stem import Signal
from stem.control import Controller

with Controller.from_port(port = 9051) as controller:
  controller.authenticate()
  controller.signal(Signal.NEWNYM)
于 2013-06-16T04:10:30.217 に答える
8

ええ、それは1です(つまり= true =)))torは10分ごとにIPを変更しますが!torを再起動すると、この10分間隔でも新しいIPが取得されます。だから私はこの「change_ip」リクエストを手動で送信するようにtorを作ることを考えていました。このコードを参照してください( http://en.linuxreviews.org/HOWTO_use_the_Internet_anonymously_using_Tor_and_Privoxyに従って記述されています)

procedure ChangeIp;
var
  sck:TIdTCPClient;
begin
  sck:=TIdTCPClient.Create(nil);
  try
    sck.Host:='127.0.0.1';
    sck.Port:=10051;
    sck.Connect;
    sck.SendCmd('authenticate','');
    if sck.LastCmdResult.Code='250' then
    begin
      sck.SendCmd('signal newnym','');
    end;
  finally
    sck.Free;
  end;
end;

そして[ https://tor-svn.freehaven.net/svn/torctl/trunk/doc/howto.txt]に従って、 torのconfをその場で変更するコントローラーを書くことができます。デフォルトでは有効にされていません(つまり、この機能)が、torrcを使用してコマンドを受け入れるためにtorクライアントにポートをリッスンさせることができます...間違っていない場合は...再び=)

!!! 地獄のtorrcは私のPCのどこにありますか?

C:\ Users \ geekman \ AppData \ Roaming \ Torで、私はそれを見ることができました。

于 2009-12-28T15:53:34.910 に答える
2

tor ネットワーク内のルーティングを制御することはできません (制御した場合、誰かがこの機能を悪用する可能性があります)。しかし、tor はすでにおよそ 10 分ごとにルートを切り替えています (少なくとも、ドイツ語のウィキペディアの記事によると)。

于 2009-12-28T15:29:27.157 に答える
1

私はここで何か違うことをしました...私はLinuxシェルと通信できるPHPプログラムを書きました。プログラムは定期的にtorを再起動します。

したがって、torを再起動すると、新しいIPが取得されます....ええ..... !!

exec("/etc/init.d/tor restart",$ioOut);
print_r($ioOut); //output from shell after executing the command
sleep(25);

これを行うためのシェルスクリプトを作成することもできます。

私は今、これを行うためのWindowsオプションを探しています。問題は..WindowsではTorは再起動できないサービスです。

于 2011-02-24T08:52:21.107 に答える
1

Advtorを使用すると、tor ネットワーク上で機能するほぼすべての高度な設定にアクセスできます。

于 2014-02-25T09:11:15.683 に答える
0

PHP で Tor を制御するためのライブラリを作成しました。Composer でインストール可能で、出口ノードを変更できます。

もちろんフリーソフトウェアです: http://dunglas.fr/2013/02/php-torcontrol-a-library-to-control-tor/

于 2013-02-24T12:52:57.960 に答える