TERM

VLESS是什么

一句话:VLESS 是出自 V2Ray/Xray 生态的轻量代理协议,协议本身很精简,传输安全通常交给 TLS 等外层方案负责。

VLESS 用 UUID 标识用户,协议头简单、不保存连接状态,所以常被称为轻量、无状态。它本身偏精简,加密和伪装一般交给外层的 TLS 或 REALITY 等方案,常见搭配 WebSocket、gRPC 等传输方式。能否使用取决于客户端和内核是否支持,主流的 Xray、sing-box、Mihomo 系客户端一般都支持,以官方说明为准。

VLESS 的关键词是“轻”:它把协议本身做得很薄,把安全和伪装的活交给外面一层去干。 理解了这一点,订阅里那串长长的 VLESS 参数就不再神秘。

VLESS 轻在哪里

这种设计的代价是:单看 VLESS 三个字母,你无法判断一条节点安不安全、稳不稳,要看它外面套了什么。

它通常和谁搭配

订阅里的 VLESS 节点,参数里常见这些“搭档”:

搭档 作用 备注
TLS 提供加密和标准握手 常需要域名与证书
REALITY 借用真实站点的握手做伪装 出自 Xray 生态,需内核较新
WebSocket、gRPC 等传输 决定数据怎么被封装和承载 服务端与客户端必须一致
流控(如 Vision) 针对 TLS 流量的优化选项 需要双方都支持

参数越多,客户端与服务端必须逐项对上,任何一项不一致,表现都是“节点超时”,排查思路见 机场节点超时怎么办。

选机场时,VLESS 要看什么

  1. 你的客户端和内核版本是否支持:Windows 的 v2rayN、跨平台的 Sing-box、Mihomo 系客户端一般都能用,旧版本可能缺少个别搭配。
  2. 订阅格式是否对应你的客户端:格式不匹配时,VLESS 节点可能被丢掉,见 订阅链接。
  3. 别只看协议名:线路与落地对体验的影响,常常大于协议之间的差异,见 VLESS Trojan Hysteria2区别。

关于 VLESS 的 3 个误会

VLESS 与 Trojan、Hysteria2 的取舍,以及它们各自的客户端支持情况,放在协议对比文章里讲。想按客户端挑服务商,可以先看 机场推荐排行榜。

容易混淆的相关术语

延伸阅读

想看哪些机场资料里写明了相关信息,打开机场推荐排行榜或机场对比总表。