我想定期检查我的 SOCKS 服务器是否工作正常。为此,我想到了通过 SOCKS 服务器 ping 8.8.8.8(谷歌 DNS 服务器)。
还有其他推荐的方式吗? 如果它是最佳的,我如何使用 python ping 通 SOCKS?
最佳答案
SOCKS 代理提供 TCP 代理服务(SOCKS 5 添加了 UDP 支持)。您不能“通过”SOCKS 代理服务执行 ICMP Echo。
即使可以,您也会测试 ICMP Echo 和 Echo Reply,而不是您的 SOCKS 服务器运行良好。
如果您想测试您的 SOCKS 服务器是否“运行良好”,我建议您打开本地监听端口,然后尝试通过 SOCKS 服务连接到它。
关于python - 通过 SOCKS 服务器使用 ping?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274934/