Torを実験している間、私はいくつかの奇妙な振る舞いを観察しているようです。これが私自身の無知である可能性も十分にあります。その場合は、いくつかの説明/啓蒙をお願いします。
現在、2台のコンピューター(両方ともルーターの背後)を実行しているので、それらをSENDERとRECEIVERと呼びます。ルーターのポート転送をポート22222でRECEIVERコンピューターにオンにしました。
RECEIVERコンピューターで、wiresharkを実行しています(発生した状況を確認し、IPを確認するため)。 RECEIVERでは、netcat
が次のように実行されています:nc -l 22222 > testfile.txt
。
SENDERコンピューターでtorを実行しています。 TorブラウザでTorを使用していると表示され、check.torproject.org
に移動すると、IPアドレスが(たとえば)IP_ADDRESS_1
であるように表示されます。次に、送信側コンピューターで、次のコマンドを使用して、Torを介してIPに面しているルーターにパケットをポート22222で送信します(これにより、パケットはRECEIVERに転送されます)。
socat TCP4-LISTEN:3000,fork SOCKS4a:127.0.0.1:INTERNET_FACING_IP_OF_ROUTER:22222,socksport=9050
上記は、Torを介して127.0.0.1:3000
に送信されたすべてのトラフィックをアドレスINTERNET_FACING_IP_OF_ROUTER:22222
に送信します。
次に、次の手順を実行して、パケットをRECEIVERコンピューターに送信します。
nc 127.0.0.1 3000 < testsend.txt
ここで、パケットがRECEIVERに着信するのを見ると(wiresharkのキャプチャTCPポート22222で)を表示することにより)、データの送信元のIPが私が送信するIPとは異なることに気づきました。 SENDERマシンでcheck.torproject.org
に行くときを参照してください。これは奇妙だと思って、パケットの送信元のIPを調べました。確かに、それは別のTor出口ノードのIPでした。また、完全にはわかりません。このすべての「新しいTor回路の使用」に関するパターンの。
ここで何が起こっているのか誰か教えてもらえますか?私の期待は、SENDERマシンでcheck.torproject.org
をチェックしているときと同じように、Torの背後にあるコンピューターからの着信パケットの送信元と同じIPが表示されることでした。
出口ノードが変更されるのは、設計によるものです。すべてのトラフィックが同じノードを経由して出た場合、追跡が容易になります(実際には誰であるかはわかりませんが、同じ「あなた」であることに気づきます)。