windows上使用代理,使用ping命令请求超时

先上结论,如果你的电脑使用了代理,无法使用ping命令。

因为Ping使用的的ICMP协议,该协议试图向机器发送数据包,检测目标机器是否响应,以此判断目标机器是否连网。
但是代理仅支持TCP、UDP数据包

ICMP是IP堆栈的网络层的一部分,对应OSI模型的网络层(第三层),代理如socks在第五层(会话层),它在传输层的上层。因此代理无法封装ICMP信息。如果一定要使用代理,你必须模拟ICMP协议,它应该在IP堆栈的下层,包含IPSec(它允许你发送IP包)和L2TP(它允许你的操作在数据链层,即第二层)。你可以通过配置L2TP VPN来实现该过程
配置过程请点击L2TP客户端配置

猜你喜欢

转载自blog.csdn.net/zhongliangtang/article/details/81280460