在公司连的公司网络,WiFi 和网线均连上的,电脑是 mac ,有 clash verge 作为 vpn 。
同事的电脑是 Windows ,连了网线,也是有 vpn 。

开始是打开了 shell ping 了一下自己的阿里鱼服务器,可以 ping 通,然后在阿里鱼控制台关闭了全部 icmp 端口,继续用本地机器 ping 还是能 ping 通,这里我就觉得不对了。

马上让同事试了一下,他们不能 ping 通,这个是符合预期的,但是我的电脑也不能 ping 通才对。

后面尝试的手段有:
1.在服务器上执行 tcpdump ,本机 ping ,停止本机 ping ,down 下来抓包文件看,看了一下没有流量进入
2.在 mac 本机执行 sudo arp -a -d ,sudo dscacheutil -flushcache 。都没有效果,还是能 ping 通。
3.重启电脑,重启完毕后仍然能 ping 通。
4.关掉 clash verge 。妈的 ping 不通了,到这里基本上定位到是 clash 导致了这个现象。

所以想请教一下可能有哪些原因,后续怎么分析一下这个问题。
举报· 328 次点击
登录 注册 站外分享
2 条回复  
FabricPath 小成 2024-11-28 15:11:24
ping 被劫持了 大概率是你用域名 ping 的,被解析到 fake ip 了; 如果你是直接用 ip ping 的,那你看看你的 clash 是不是配置了 icmp 劫持
wymisgod 楼主 初学 2024-11-28 15:37:35
@FabricPath #1 直接用的 ip ping 的,我看了下他们的文档,是说 Tun 模式会拦截所有流量,但是也没看到说 ping 会直接返回假结果,还得研究一下怎么让 ping 走了代理网卡以后但是返回正常结果
返回顶部