python - 通过 SOCKS 服务器使用 ping?

标签 python socks icmp

我想定期检查我的 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/

相关文章:

从终端使用 SOCKS5 时 Python 的请求为 "Missing dependencies for SOCKS support"

从 Http 到 Socks 的 C# 隧道/桥接

.net - 如何使用 .NET 发送多播 ping?

python - 校验和 icmp python 与wireshark

python - 如何在 IPython 中显示动态创建的 ("custom") 函数的源代码?

python - 如何使用 Numpy/Scipy 编写一致的代码?

python - 设置 pyflakes 的首选项(在 vim 中使用 python-mode)

Python - 增加字典值的函数

linux - 如何通过linux expect下载文件?

c - Mac网络ping源码编译报错