それは可能ですか?
Torはアプリケーション層SOCKS4/SOCKS5を使用していますか?
いいえ、現在、Torを介してICMPを送信することはできません。
https://www.torproject.org/docs/faq#TransportIPnotTCP
https://trac.torproject.org/projects/tor/ticket/1855
Tor自体はSOCKSを使用しません。これは単なるTCPプロキシです。オニオンルーターを使用してSOCKS部分を処理します:
http://en.wikipedia.org/wiki/Tor_(anonymity_network)#Originating_traffic
前の答えがすでに述べたように:ICMPはTor上では不可能です。しかし、最近では、TorはデフォルトでSOCKS5プロキシを提供しています。
ただし、Torを介した接続をテストするだけの場合は、ping
に似たTCPベースのツールを使用できます(ping
については言及されていませんが、質問にping
のタグが付けられています。投稿自体で):
私は後者をTor経由でSSH経由でバックアップする前にTor経由でサーバーにpingを実行する代わりに使用しています。
ローカルのTorデーモンのSOCKS5プロキシに接続するには、これらのツールを指定する必要があります(通常は127.0.0.1:9050
)またはtorify
を使用します。
注:ここに記載されているすべてのツールが、質問が最初に投稿されたときに利用できるわけではありませんが、質問は現在でも有効です。したがって、古い質問に対する現代的な答えです。 :-)