为什么很多机场游戏节点用shadowsocks,普通节点用vmess?
shadowsocks原生走的是UDP协议,这是一种简单的快速响应的协议 ,像游戏、语音视频这类应用都使用这个协议。
基础的Vmess是TCP协议,需要三次握手建立连接,相对复杂一些,反应也就慢一些,延迟就高了,所以打游戏不使用。
基础的Vmess是TCP协议,需要三次握手建立连接,相对复杂一些,反应也就慢一些,延迟就高了,所以打游戏不使用。
游戏节点一般需要完整udp支持,尤其是一些p2p联机,也就是需要实现所谓的fullcone
根据xray-core开发者的说法,目前支持fullcone的协议有
shadowscosk
trojan
socks5
vmess的udp由于设计之处就搞错了,所以他的udp体验比较差
就和楼上说的一样,shadowsocks是原生udp,可以发挥udp的最大优势,而其他的代理协议普遍采用udp over tcp(简称uot),即把udp包包在tcp包中发出,结合tcp协议握手流程较为复杂,理想环境下体验会差一些.(但是老实说实际使用的时候基本上无感知,反而是uot比较稳一些)
具体可以参考这两篇文章上的内容
https://github.com/XTLS/Xray-core/discussions/237
https://zbttl-github-io.vercel.app/yi-ge-chou-da-you-xi-de-dui-fullcone-de-gao-tan-kuo-lun/
根据xray-core开发者的说法,目前支持fullcone的协议有
shadowscosk
trojan
socks5
vmess的udp由于设计之处就搞错了,所以他的udp体验比较差
就和楼上说的一样,shadowsocks是原生udp,可以发挥udp的最大优势,而其他的代理协议普遍采用udp over tcp(简称uot),即把udp包包在tcp包中发出,结合tcp协议握手流程较为复杂,理想环境下体验会差一些.(但是老实说实际使用的时候基本上无感知,反而是uot比较稳一些)
具体可以参考这两篇文章上的内容
https://github.com/XTLS/Xray-core/discussions/237
https://zbttl-github-io.vercel.app/yi-ge-chou-da-you-xi-de-dui-fullcone-de-gao-tan-kuo-lun/