UDP User Datagram Protocol

无连接、不保证送达的传输层协议,适合语音、视频通话与游戏等实时应用;代理节点是否正确转发 UDP,直接影响这类应用在代理下的可用性。

UDP(用户数据报协议)是与 TCP 并列的传输层协议:它不建立连接、不保证数据包按序送达,换来更低的传输开销和延迟,因此语音视频通话、在线游戏和部分 DNS 查询都运行在 UDP 之上。

在代理场景中,UDP 转发能力决定了这些实时应用能否正常走代理。Trojan 协议本身定义了 UDP 转发(UDP over TCP 的封装方式),但实际是否可用取决于服务端配置、客户端开关(如 Clash 系列的 udp: true)以及线路对 UDP 流量的处理,任一环节缺失都会导致游戏无法联机或语音通话失败,详细说明见 Trojan 节点支持 UDP 吗

常见误解有两个。其一,认为「网页能打开就说明节点一切正常」:网页走 TCP,UDP 是否可用需要单独验证。其二,把游戏延迟高全部归咎于 UDP 不通:UDP 被封装进 TLS 通道传输本身会带来额外开销,线路拥塞时表现更明显,这类「能连但体验差」的情况可结合 Trojan 节点延迟低但速度慢是什么原因 一起判断。

本文最后更新于 。如发现内容过时,欢迎通过联系页面反馈。