直接答案
VLESS是一种轻量代理协议,用于客户端与代理服务器之间的身份识别和请求转发,不是完整VPN应用,也不是REALITY的别名。使用时必须说明传输、安全层、实现版本与节点条件;当前Xray已有VLESS Encryption扩展,不能沿用永远没有自身加密的旧说法。
官方资料核对:2026年11月7日。 本文介绍VLESS协议本身、组合方式与选型边界;不将官方功能说明当作中国大陆实测结果,也不提供“全国稳定可用”的保证。
VLESS是什么?先看直接答案
VLESS是一种轻量代理协议,用于客户端与代理服务器之间的身份识别和请求转发。它不是独立的VPN应用,也不是REALITY的另一个名字。 讨论VLESS是否适合使用,必须同时说明传输方式、安全层、客户端实现和节点条件。单独写“支持VLESS”,还不足以描述一套可运行的连接方案。
Project X将其设计为无状态协议,使用UUID识别用户;这里的“无状态”不代表服务器没有连接、流量或用户管理。协议头保持轻量,与上层购买套餐、设备数限制和客服系统是不同问题。VLESS官方定义
VLESS怎样把请求送到目标网站?
可以把一次连接理解为四个阶段:客户端接收本地应用请求,按选定方式连接节点,提交VLESS身份与目标信息,节点在授权通过后代为访问目标。响应沿对应路径返回。官方协议结构包含版本、用户标识、附加信息、指令和目标地址等部分;这些字段解释“谁要访问哪里”,不是完整的运营后台。协议结构说明
这意味着两个容易忽视的边界。第一,客户端开启系统代理或TUN,才决定哪些应用请求进入这条路径,VLESS名称本身不会自动接管整个设备。第二,节点出口能否访问目标,与客户端能否连接节点是两段不同的网络条件。界面显示“已连接”,并不证明网页、下载和语音都正常。
VLESS、REALITY、Vision、XHTTP和Xray有什么区别?
这些名称经常一起出现,却不是五种同类协议。正确的比较方式是先拆层,再比较完整组合。
| 名称 | 在连接中承担的职责 | 选择时要确认的事情 |
|---|---|---|
| VLESS | 代理请求、用户识别和相关协议能力 | 客户端与服务端是否支持相同功能 |
| TLS或REALITY | 传输安全机制 | 身份验证、握手参数及双方兼容性 |
| RAW、XHTTP、WebSocket等 | 传输承载方式 | 两端设置及中间网络是否支持 |
| XTLS Vision | 特定组合中的流控模式 | 是否适用于实际安全层与传输组合 |
| Xray、sing-box、mihomo | 执行协议与路由的程序实现 | 实际内核版本,而不只是应用名称 |
Project X的传输配置明确将承载方式与传输安全分开。不同层并非可以任意拼装:例如当前REALITY文档限定其与RAW、XHTTP、gRPC组合,不能据此推出“所有VLESS传输都能加REALITY”。
因此,“VLESS和REALITY选哪个”是一个层级混淆的问题;更合理的问题是:选择哪种VLESS安全与传输组合,或者是否改用另一套完整代理方案。REALITY的目标站、密钥和握手关系详见REALITY原理与兼容性指南,本篇不重复其配置教程。
VLESS有没有加密?为什么旧教程说没有?
要区分经典用法与当前加密扩展。 经典配置中的encryption: "none"表示没有启用VLESS自身的加密扩展,不表示外层TLS或REALITY也没有加密。反过来,只看到了UUID,也不能认定连接已经安全。
截至本次核对,Xray官方已经提供VLESS Encryption配置。因此“VLESS永远没有自己的加密”是过时的绝对说法。当前出站文档同时限制未启用传输安全的使用条件,不能把普通公网明文连接作为默认方案。VLESS出站与安全要求
对于采购或集成项目,建议在技术清单中写明:采用经典VLESS加TLS/REALITY,还是启用VLESS Encryption;双方实现和版本是什么;出现兼容问题由谁维护。不要把最新文档出现的字段,直接复制到尚未支持它的旧客户端。新功能也不自动意味着更高的大陆连接成功率。
VLESS的实际优势与代价是什么?
它的一个实用优势是协议、传输和实现可以分开讨论。团队能够明确更换了哪一层,而不必把所有连接差异都归因于“节点不好”。同一产品可按平台和网络条件维护不同的已验证组合,但应控制组合数量,避免测试范围失控。
代价正来自这种灵活性。客户端、内核、订阅转换器和服务端之间形成兼容链;其中任何一环丢失字段,都可能导致导入成功却连接失败。对普通用户而言,可靠的配置交付和故障支持,往往比参数选项更多更有价值。
还应避免将“轻量”直接换算为“速度最快”。一条线路的吞吐同时受节点出口、往返时延、丢包、服务器资源及选定传输影响。没有相同设备、线路、节点和时间窗口的对照测试,就不能给VLESS与其他协议排速度名次。
VLESS、VMess、Trojan与Hysteria 2怎么比较?
下面比较的是设计路线,不是大陆可用排名,也不是安全评分。
| 方案 | 主要差异 | 适合优先评估的情况 |
|---|---|---|
| VLESS组合 | 身份与代理请求配合所选安全层、传输及扩展 | 已有明确兼容客户端,希望控制组合和升级路径 |
| VMess | 协议自身包含加密设计,认证有时间同步要求 | 维护既有部署,需要评估客户端存量与迁移成本 |
| Trojan | 在TLS连接中执行认证与代理请求 | 希望围绕TLS部署管理证书、认证与连接行为 |
| Hysteria 2 | 常规方案以QUIC/UDP承载代理业务 | 目标UDP路径可用,准备独立验证该传输路线 |
技术依据分别见VMess官方说明、Trojan协议规范与Hysteria 2协议规范。例如Hysteria 2代理TCP业务,不意味着其常规外层使用TCP;同样,VLESS能够转发某类业务,也不能据此推断实际外层传输。
选择时应先列出目标平台、维护能力与真实网络条件,再选候选组合。更完整的层级比较见VPN协议技术比较。
2026年VLESS在中国大陆还能用吗?
VLESS可以列入候选方案,但不能仅凭协议名确认目前在哪些地区可用。 本文没有跨地区、跨运营商实测。官方资料证明的是功能设计与实现入口,不是某个节点此刻的可达性。
建议把“能用”拆为入口可达、安全握手完成、用户授权通过、业务请求成功和持续运行五项。如果节点地址不可达,修改应用里的显示名称没有帮助;如果客户端不支持所选扩展,换服务器地区也未必修复。不要把单次失败写成协议全面失效,也不要把一次成功外推到所有网络。
可复核记录至少应包括日期、地区、运营商、Wi-Fi或移动数据、节点区域、客户端与服务端版本、完整组合、业务类型及结果。公网测试应使用自有或已获授权的服务,隐藏凭据和个人信息。关于不同候选路线的判断边界,可继续阅读中国大陆VPN连接条件分析。
哪些客户端支持VLESS?兼容性看三层
第一层是应用是否提供入口,第二层是实际内核能否实现,第三层是与目标服务端组合是否互通。前两层都有“支持”,也不能免去第三层验证。
| 实现入口 | 官方资料能确认什么 | 不能默认成立什么 |
|---|---|---|
| Xray-core | VLESS入站、出站和相关扩展文档 | 所有历史版本都支持当前字段 |
| sing-box | VLESS出站、Vision及UDP编码等选项 | Xray新增扩展都已同步实现 |
| mihomo | VLESS、流控与加密扩展配置入口 | 所有Xray REALITY版本都兼容 |
参见sing-box VLESS文档和mihomo VLESS文档。两者字段语义也不完全相同,例如sing-box的network限制代理业务类型,不能直接当成另一实现的外层传输字段。
截至核对日,mihomo的TLS文档仍说明不考虑Xray v26.7.11及以后版本的REALITY兼容性。这是项目声明,不是我们实测了所有组合;也不等于所有VLESS功能均不可互通。对升级方案应指定受维护的兼容组合,不为连接成功而盲目停留在旧版本。
怎样判断一套VLESS交付是否完整?
以下是VPNDevelop建议的验收要求,而非本站已经完成的测试成绩:保留客户端、内核和服务端版本;记录具体传输与安全层;验证正确身份可连接、错误身份被拒绝;分别验证TCP和UDP业务;检查DNS与路由;测试休眠恢复和网络切换;最后演练升级与回退。
当前Xray最新发布入口在本次核对时指向v26.10.31,发布说明包含安全更新。部署决策应跟踪官方修复与自身操作系统维护,不能只追求某份旧配置“还连得上”。官方发布记录
对商业产品来说,订阅更新、权限撤销、错误分类和运维监控都在协议之外。可参考VPN节点系统完整架构,或通过VPN协议与SDK开发服务明确集成范围。先确定交付清单,再谈“全协议支持”,比单纯罗列协议名称更有采购价值。
VLESS常见问题
VLESS就是VPN吗?
不是完整VPN产品。它是代理协议;界面、系统流量接管、账号、节点和运维由客户端及配套系统提供。
VLESS和REALITY哪个更好?
它们不是同一层的替代选项。VLESS负责代理,REALITY是可搭配的传输安全方案之一,应比较完整组合。
VLESS是不是不需要加密?
不是。经典用法依赖适当的外层安全机制;当前还有VLESS Encryption扩展。不能把encryption: "none"理解为可以忽略整个连接的安全。
支持VLESS就一定支持Vision和所有传输吗?
不一定。应逐项核对内核版本、flow、安全层、传输及扩展,订阅转换也需要保留相应字段。
VLESS比Hysteria 2更适合大陆吗?
不能只按名称下结论。具体TCP或UDP路径、节点、实现和业务需求不同,应在目标网络比较完整方案。
新项目应该只保留VLESS吗?
取决于产品需求。我们建议先维护少量已验证组合,并让备用路径覆盖不同故障条件;增加协议数量不等于增加实际可靠性。
总结:选择的是完整连接方案,不只是VLESS名字
理解VLESS最重要的是拆清协议、传输、安全层与实现。购买或开发前,写清版本、功能与测试条件;使用时验证真实业务,而不只看连接图标。这样才能将协议能力转化为可维护、可核对的产品能力。
官方技术与平台资料
- VLESS定义、身份与入站安全要求Project X
- VLESS请求与响应结构Project X
- VLESS出站与加密扩展Project X
- 传输、安全与附加配置分层Project X
- REALITY支持的传输组合Project X
- sing-box VLESS出站sing-box
- mihomo VLESS配置mihomo
- mihomo REALITY兼容性声明mihomo
- VMess时间与加密要求Project X
- Trojan协议规范Trojan
- Hysteria 2协议规范Hysteria
- Xray v26.10.31官方发布Project X
项目评估
把VLESS支持落实为可验收的客户端能力
明确传输、安全层、内核版本与业务场景,再验证兼容性、恢复能力和升级路径。
