摘要:出自 V2Ray/Xray 生态,只负责传输,加密与伪装交给外层 TLS 或 Reality。去掉内置加密层后更轻,但必须外套加密,裸 VLESS 等于把特征直接亮给审查方。

一分钟速查

  • VLESS:轻量代理协议,出自 V2Ray/Xray 生态。
  • 和 VMess 的关系:VLESS 是 VMess 的简化版,去掉了内置加密。
  • 加密交给谁:通常配合 TLS 或 Reality,由外层负责。
  • 客户端支持:Clash Meta、v2rayN、Shadowrocket 等主流客户端都支持。

VLESS 是什么

只管传输,不管加密

VLESS 本身不做加密,只负责「把流量按约定送到节点」。加密和伪装交给外层的 TLS、Reality 或 XTLS。分工清楚,所以协议本身很轻。

比 VMess 少一层

VMess 自带加密层,VLESS 把它去掉了。少一层封装意味着开销更小,但前提是外层必须有可靠的加密,否则等于裸奔。

VLESS 和其他协议怎么选

协议特点适合场景
VLESS轻量、灵活,配合 TLS/Reality通用,最主流
Trojan伪装成 HTTPS,抗封锁好需要强伪装的场景
Hysteria2基于 QUIC,弱网加速高延迟、易丢包的网络
Shadowsocks老牌协议,实现简单兼容性要求高的场景

协议是「语言」,不是「速度」。同一条线路上换协议,体验可能有差别,但决定速度和稳定性的主要是线路、带宽和负载。

VLESS 怎么配合 TLS / Reality

VLESS + TLS

外层套 TLS 加密,流量看起来像普通 HTTPS,抗封锁能力比裸 VLESS 强得多。这是最常见的组合。

VLESS + Reality

新一代伪装方案,不需要自己申请证书,直接借用真实网站的证书和握手,伪装成访问那个真实网站,更难被识别。

裸 VLESS 不建议用

不套加密层的裸协议,特征明显,容易被识别拦截。看到机场节点写着「VLESS 无 TLS」的,优先换别的。

客户端要会这门语言

哪些内核支持

VLESS 已经是主流协议,Clash Meta 内核、v2rayN、Shadowrocket、sing-box 都支持。较新的组合(Reality、XTLS Vision)需要较新的内核版本。

节点不显示怎么办

如果节点连不上或订阅里显示不出来,先检查客户端内核版本,再考虑换协议,而不是反复换节点。这是新手最常见的误判。

关于 VLESS 的 3 个误区

  • 「VLESS 一定比 VMess 快」——不一定,速度取决于线路,协议本身差异很小;
  • 「协议越新越好」——不是,要看客户端支持和你实际网络环境;
  • 「支持协议多就是好机场」——支持多少协议不重要,和你客户端匹配才有意义。