在 3x-ui(一个广泛使用的 Xray 面板)中,选择合适的传输协议是优化网络连接的关键。这三种协议各有千秋,本质上是决定了你的数据包如何在互联网上“跑”。
—
1. TCP (Transmission Control Protocol)
基础款:稳定、标准、低开销
TCP 是互联网最基础的传输协议。在 3x-ui 中,它是最简单、开销最小的选择。
工作方式: 建立连接时有“三次握手”,确保数据准确无误地到达。
优点: 兼容性最高,几乎所有设备和网络环境都支持;资源占用极低。
缺点: 缺乏伪装特性,流量特征明显,容易被识别拦截。在网络拥塞时,TCP 的拥塞控制机制会导致速度明显下降。
适用场景: 纯粹的基础连接,或者配合 TLS 提高安全性。
—
2. mKCP (Mobile KCP)
激进款:牺牲流量换取速度
mKCP 是 KCP 协议在 Xray 中的实现,主要用于解决网络质量不佳(丢包严重)的情况。
工作方式: 基于 UDP。它不追求节省带宽,而是通过反复发送重复的数据包来对抗丢包。
优点: 在高延迟、高丢包的网络环境下(比如跨境长距离连接),速度提升非常明显。
缺点: 1. 极其费流量:为了保证速度,可能会多消耗 20%-50% 的流量。
2. 容易被限速:许多运营商会对大规模的 UDP 流量进行 QOS(限速或阻断)。
适用场景: 游戏连接,或者你的网络线路非常差,不在乎流量消耗。
—
3. WebSocket (WS)
伪装款:高兼容、易伪装
WebSocket 最初是为了在浏览器和服务器之间建立全双工通信而设计的,现在常被用于流量伪装。
工作方式: 模拟正常的网页交互。通常配合 TLS (HTTPS) 和 Web 服务(如 Nginx/Caddy) 使用。
优点: 1. 极强的穿透性:由于看起来像正常的 HTTPS 网页流量,很难被防火墙拦截。
2. 支持 CDN:这是 WS 的杀手锏,你可以将流量通过 Cloudflare 等 CDN 中转,保护真实服务器 IP。
缺点: 握手过程比 TCP 复杂一点,延迟略高于原生的 TCP。
适用场景: 需要高隐藏性、想要使用 CDN 中转、或者处于严格审查的网络环境。
—
协议特性对比表
特性TCPmKCPWebSocket (WS)底层协议TCPUDPTCP传输速度中规中矩极快(抗丢包)中规中矩流量消耗低极高中稳定性极高一般(取决于运营商)极高伪装能力弱弱(伪装为视频通话等)极强(可配合 CDN)适用环境通用环境劣质网络/游戏严密封锁环境
—
如何选择?
追求极致稳定且线路质量尚可: 选择 TCP + TLS。
线路非常卡顿、丢包严重且流量充足: 尝试 mKCP(选择不同的伪装类型,如 utp 或 wechat-video)。
担心 IP 被封或需要通过 CDN 中转: 务必选择 WebSocket + TLS + Web 代理。