这是新手最常纠结的问题之一。结论先说:大多数情况选 VLESS。下面解释为什么。
四个维度对比
- 加密:VMess 自带 AEAD 加密;VLESS 不自带,依赖外层 TLS。有 TLS 时两者安全性相当。
- 时间同步:VMess 要求两端时钟误差在 90 秒内,时间不准就连不上;VLESS 没有这个限制。
- 抗封锁:VLESS 特征更少,配合 TLS / REALITY 更难被识别;VMess 的握手模式相对容易被指纹化。
- 性能:VLESS 少一层自身加解密,CPU 占用略低,高并发时差异更明显。
什么时候还用 VMess
只有一种常见情况:你要连的服务端只提供 VMess 节点。这时按对方给的参数配即可,不必强行改协议。另外一些老旧的机场订阅里仍以 VMess 为主。
建议
自己搭服务器:直接上 VLESS + Vision + REALITY。用别人的订阅:客户端会自动按链接里的协议连接,你不需要手动选。
VLESS 和 VMess 的分享链接前缀不同(
vless:// 与 vmess://),导入客户端时会自动识别,粘贴即可。