我一直在尝试这更具体地说是 SSH:方法 3(socat)。方法的末尾写着:
如果你希望每个 SSH 通信都通过 Tor,你甚至可以说:
Host *
ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050
所以我按照上面的方法设置了我的 ssh_config 文件。我重启了 openSSH 服务并执行:ssh 192.168.xx
我现在通过 ssh 连接。我如何知道连接是否通过 Tor?
我通过 pinky 检查,“哪里”仍然显示了连接的用户名。
我这里遗漏了什么吗?
答案1
您可以使用数据包捕获工具(如 tcpdump 或 wireshark)确保 ssh 连接通过 TOR 进行。如果您看到端口 22 的流量到达您的预期目的地,则您的 TOR 安排不起作用。