我安装了proxychains
和 tor 来测试它们。我听说 proxychains 和 tor 会将消息重定向到多个节点,然后才能到达所需的目的地。
因此,我认为如果我们使用代理链,数据包的 TTL 会更小,这是合乎逻辑的,因为它将经过更多节点。但是当我尝试使用代理链和不使用代理链的 ping 命令时,我得到的 TTL 相同
所以这让我想到可能是代理链和 tor 无法正常工作。我该怎么做才能确认它们正常工作?
答案1
Ping 不会帮助您调试连接。您正在使用 Tor 作为 SOCKS 代理。SOCKS 代理在 OSI 模型的第 5 层(会话)充当 TCP 和 UDP 连接的代理,而 ping 的 ICMP 请求不是 TCP 和 UDP 连接的代理。
如果您想测试它,您可以将您的浏览器指向像 ipchicken.com 或 dnsleaktest.com 这样的网站,这可能会帮助您识别您正在浏览的地方。
答案2
在终端运行命令:
proxychains curl ifconfig.me/ip
如果您得到的结果不是您的真实公共 IP,那么您就设置好了。
仅供参考,您可以使用相同的命令找出您的真实公共 IP curl ipconfig.me/ip
。