socks5 工作在网络模型的第 5 层,ICMP 工作在第 3 层,必然代理不到的。而且那些翻墙协议基本都只支持 TCP/UDP, 即便开了 tun 同样在第三层了,也没办法正确处理 ICMP 的数据包。
所以,之前 ping 不通的,开不开代理都依然 ping 不通。除非用一些传统的 VPN 软件。
socks5 工作在网络模型的第 5 层,ICMP 工作在第 3 层,必然代理不到的。而且那些翻墙协议基本都只支持 TCP/UDP, 即便开了 tun 同样在第三层了,也没办法正确处理 ICMP 的数据包。
所以,之前 ping 不通的,开不开代理都依然 ping 不通。除非用一些传统的 VPN 软件。
什么叫传统的VPN?代理不相当于VPN?那用open wrt路由为啥也不可以?
那开tun里,所有流量都走这个虚拟网卡,为啥还不行
不用clash
那在日常使用v2rayn时,测试节点ping返回的是真延迟吗?
代理和 VPN 可是两个概念。你在路由器上搞透明代理最终走的还是那些个代理协议啊,我上面说的,现在这些个代理协议基本都只处理 TCP/UDP 流量,不处理 ICMP 流量。
v2rayn三种延迟测量
v2rayn如果选择的是改变系统代理模式,它工作在应用层,通过windows的系统代理接口实现,没法劫持对它来说非常底层的ICMP(ping)协议。除非你使用古早的SSTAP这种VPN客户端,它是通过虚拟了一个网卡的形式来劫持OSI七层的所有流量,这样你的电脑所有网络流量走的都是代理。
学习一下计网就可以搞明白他们的关系了
那就得看你用的工具是否支持icmp了
浏览器要打开google.com的条件是,梯子的dns解析正确,并且https代理服务ok就可以
要在命令行里ping通google.com的条件是,本机dns解析正确,并且工具支持icmp协议
感谢,那tun模式是不是也劫持不了ping
看内核,V2RAY的话好像就sing-box可以劫持ICMP?
没有实验过不太清楚,一般也没这个需求说实话
tun是在第三层,应该可以
说的有道理,学习了
mark一下
mark一下
求解释,不懂这方面的
你的代理比ICMP的层更高,所以ICMP实际上没过代理,ping不通是正常的
IPSec协议的代理和ICMP在同一层,这种可以ping通
curl试试