据我所知,ping 向主机发送 ICMP 回显请求。而 ICMP 是 OSI 模型的第 3 层。
但是 TOR 使用 TCP,这是 OSI 模型的第 4 层。
所以 ping 不能通过 TOR正常运行。
但这里有一个问题,我如何通过 TOR强制运行 ping 请求。可能吗?
据我所知,ping 向主机发送 ICMP 回显请求。而 ICMP 是 OSI 模型的第 3 层。
但是 TOR 使用 TCP,这是 OSI 模型的第 4 层。
所以 ping 不能通过 TOR正常运行。
但这里有一个问题,我如何通过 TOR强制运行 ping 请求。可能吗?
你不能。正如您所说,ICMP 不是 TCP。
https://www.torproject.org/docs/faq#TransportIPnotTCP
httptunnel 或许可以做到,但是您需要在 tor 连接的另一端有一个 httptunnel 服务器来将 tcp 转换为 icmp。如果没有,应该可以编写一个程序来执行此操作,但它必须位于 Tor 连接的另一端。它不会是匿名的。