那可能吗?
Tor 是否使用应用层 SOCKS4/SOCKS5?
答案1
不,您目前无法通过 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
答案2
正如前面的回答所提到的:ICMP 无法通过 Tor 实现。但是,现在 Tor 默认提供 SOCKS5 代理。
但是如果您只是想测试 Tor 上的连接,您可以使用类似于的基于 TCP 的工具ping
(指的是您的问题被标记,ping
尽管ping
帖子本身没有提到):
我使用后者来替代通过 Tor ping 服务器,然后通过 Tor 上的 SSH 备份它们。
您要么需要指向这些工具来连接到本地 Tor 守护进程的 SOCKS5 代理(通常在 上127.0.0.1:9050
),要么使用torify
。
注意:问题最初发布时,并非所有此处提到的工具都可用,但问题现在仍然有效。因此,这是一个针对旧问题的现代答案。:-)