代理协议独立百科词条主流在用

VLESS + Vision + REALITY

通用直连优先看 · 新一代主流 · 标杆免域名方案

以 VLESS 作轻量传输[3][5]、XTLS Vision 消除嵌套 TLS 特征[1]、REALITY 借用真实网站的 TLS 握手承接主动探测[2],从而不再需要自备域名与证书。这是把「伪装」变成「借用真实身份」的一代方案。

概念公开2023.02.09
正式发布(可用版本)2023.03.09
首个正式可用版本Xray-core v1.8.0
发起方 / 核心作者rprx · Project X

关于「2023 年 2 月」:目录卡片上的日期是概念公开,不是可用版本发布日

概念公开2023.02.09

Project X 纪事发布「REALITY is reality now!」,方案首次以完成态对外确认。目录卡片上的「2023 年 2 月」指这一阶段。

正式发布 · 首个可用版本2023.03.09

Xray-core v1.8.0 实现并发布 REALITY、同步完善 Vision;同版 Vision padding 算法变更,新旧版本不兼容。

生态标准化2023.03.19

官方纪事写下 REALITY 分享链接标准出现,主流客户端随后陆续接入,组合才成为通用方案。

编写口径:本页把「提出 / 概念公开 / 首个可用版本 / 标准化」分开标注,每条时间均给出可回溯的公开来源;引用时请说明所指阶段。

词条概览

01

这是一组协议组合,不是单一协议。VLESS 定义于 2020 年[3][6],XTLS Vision 于 2022 年 10 月首次进入 Xray-core[1],REALITY 在 2023 年 3 月随 v1.8.0 正式发布[4]——三者才拼接成今天所说的 VLESS + Vision + REALITY 直连方案。它的价值不在加密更强,而在取消了自建节点最麻烦的两件事:买域名、维护证书。

关键判断

它解决的是「主动探测时服务端像不像一个真实网站」,而不是「加密强度够不够」。传输安全仍由外层真实 TLS 1.3 承担。

三层工作原理

02

REALITY 握手:借真实站点证明自己[2][7]

  1. 01客户端发起标准 TLS 1.3 Client HelloSNI 指向一个真实存在、支持 TLS 1.3 与 H2 的大型站点。
  2. 02服务端截获握手并验证身份用 X25519 私钥与 ShortId 校验客户端;未授权连接一律按探测处理。
  3. 03验证通过则接管连接建立无特征代理隧道,后续由 XTLS Vision 负责流控与填充。
  4. 04验证失败则透明回落连接被转发给真实目标站,探测者只看到合法证书与正常响应。

VLESS 轻在哪[5][6]

砍掉时间戳、AuthID 与 AEAD 内层加密,身份只靠 UUID 比对,加解密全部交给外层。

Vision 解决什么[1]

针对 TLS 套 TLS 的长度与时序特征做填充、转发优化,避免内层协议被流量分析识别。

完整时间线 · 精确到日

03

按「前史 → 成型 → 发布 → 精简规范 → 现代演进」分组,25 个节点全部标注到具体日期;每条附一处公开记录,完整出处见文末核验清单。

2020

前史 · VLESS 从构想到独立演进

  • 提出 VLess 构想

    rprx 在 v2ray/discussion#768 提出「非可信通路 / 可信通路」分立,VLess 定位为去掉内层加密的轻量协议。

    v2ray/discussion#768
  • VLESS BETA 提案公开

    v2ray/v2ray-core#2636 发布,明确「性能至上、可扩展性空前」的设计目标。

    v2ray-core issue #2636
  • 提案更新确认 PREVIEW 1.1 合入公测

    #2636 的 07-31 更新说明写明,PREVIEW 1.1 已合并进 v2ray-core 公测分支,将随 v4.27.0 提供。

    v2ray-core issue #2636
  • v2ray-core v4.27.0:VLESS 首次随正式版本提供

    VLESS PREVIEW 1.1 随该版本发布,从提案走向可被实际部署的协议实现。

    v2ray-core v4.27.0 Release
  • Xray-core v1.0.0:Project X 独立演进

    VLESS 与 XTLS 随分叉进入独立发展路线,后续扩展主要在 Xray-core 中实现。

    Xray-core v1.0.0 Release
2022

成型 · XTLS Vision 流控进入 Xray-core

  • 新一代流控开始酝酿

    官方纪事提到「A new XTLS flow control is brewing」,并列出 TLS 1.3 直接 splice 与握手长度混淆。

    Project X · Grand Chronicle
  • v1.6.2:首个包含 Vision 流控的版本

    官方称「The first release containing Vision flow control is out」,邀请社区试用反馈。

    Xray-core v1.6.2 Release
  • v1.6.3:Vision 叠加 uTLS 指纹

    Vision 流控也可使用 uTLS 指纹模拟,握手外观进一步贴近真实浏览器。

    Xray-core v1.6.3 Release
2023

发布 · REALITY 从预告到正式可用

  • NEXT FUTURE 预告出现

    官方纪事写下「Winter cannot cover the NEXT FUTURE」;XTLS/REALITY 仓库同期以预备状态建立。

    Project X · Grand Chronicle
  • v1.7.5:Vision 接近完善

    官方称 Vision 流控即将实用;该版本也是 XTLS Origin / Direct / Splice 流控最后一次出现。

    Project X · Grand Chronicle
  • 概念公开:REALITY is reality now!

    Project X 纪事首次以完成态提及 REALITY,目录卡片上的「2023 年 2 月」对应此阶段。

    Project X · Grand Chronicle
  • 预告转正:THE NEXT FUTURE becomes THE REALITY NOW!

    官方纪事把长期使用的预告语改成完成态,但此时仍未随正式版本发布。

    Project X · Grand Chronicle
  • HTTP/2 传输改进,邀请配合 REALITY 测试

    官方纪事称 HTTP/2 遗留问题已改进,欢迎与 REALITY 组合试用;正式发布尚未落地。

    Project X · Grand Chronicle
  • v1.8.0:REALITY 正式发布 · 首个可部署版本

    「THE NEXT FUTURE, REALITY is NOW」:REALITY 实现并发布,XTLS Vision 同步完善。因 Vision padding 算法变更,新旧版本之间存在兼容性问题,两端需同时升级。

    Xray-core v1.8.0 Release
  • REALITY 分享链接标准出现

    官方纪事写下「The share link standard for REALITY has also emerged」,客户端可统一导入配置,生态开始规模化接入。

    Project X · Grand Chronicle
2023–24

精简 · 指引完善与版本号策略切换

  • v1.8.3:代码精简计划后首个版本

    卸载 VMess (MD5)、MTProto 等相关代码;官方称其为当年的最后一个版本。

    Xray-core v1.8.3 Release
  • 官方发布 REALITY 目标域名选择指引

    纪事链接到 Xray-core 讨论串,专门说明如何挑选 REALITY 目标站,属于部署实操层面的完善。

    Xray-core discussion #2256
  • v24.9.7 起改用日期版本号

    项目从语义化版本切换为日期版本,并逐步移除 QUIC、DomainSocket 等旧传输实现;此前目录资料只写到「2024 年 9 月」,此处按 Release 精确到日。

    Xray-core v24.9.7 Release
2024–26

现代演进 · XHTTP 突破与全生态抗测加固

  • v24.9.30:推出 SplitHTTP 与 XMUX 控制器

    官方引入 splithttp 传输模式与 XMUX 多路复用控制器,解耦传统长连 HTTP,开启分离式分块请求机制。

    Xray-core v24.9.30 Release
  • v24.10.31:XHTTP 登场 · Beyond REALITY

    Project X 正式将 SplitHTTP 升级重构为 XHTTP,实现上下行解耦与多模式(stream-one / packet),并深度原生支持 REALITY 安全层。

    Xray-core v24.10.31 Release
  • v24.11.11:stream-up 模式与分享标准扩展

    XHTTP 推出 stream-up 模式以替代长连 HTTP/2 与 gRPC,规范配置 extra 字段,主流客户端(v2rayN、v2rayNG 等)全面接入。

    Xray-core v24.11.11 Release
  • v24.12.8:随机填充与首包混淆加固

    调优 REALITY 与 XHTTP 的随机长度 Padding 与 HTTP 头混淆策略,削弱深度包检测(DPI)对握手后首包统计特征分析。

    Xray-core v24.12.8 Release
  • v25.2.21:2025 稳定版与边缘重试优化

    进入 2025 年滚动周期,修复移动网络切换下的 TLS 握手异常,优化多核环境下的加解密分流与连接重试效率。

    Xray-core v25.2.21 Release
  • v25.12.8:XTLS Vision 预连接与防伪加固

    Vision 流控引入实验性预连接(testpre)以消除首包往返延迟,增强反代入站 trustedXForwardedFor 防御伪造,稳固主流地位。

    Xray-core v25.12.8 Release
  • v26.1.23:新型 TUN 原生集成与透明代理演进

    2026 年度首版推出新型 tun 入站模式并重构默认分流规则,REALITY 在多平台透明网关与全流量代理场景下的部署复杂度显著降低。

    Xray-core v26.1.23 Release

生态实现与兼容性

04

VLESS + Vision + REALITY 发布后迅速成为开源代理工具的主流实现。主流内核(Xray-core、sing-box、Mihomo)与客户端均已完成标准化支持[1]。

内核 / 客户端类型适配平台支持级别最低版本发布时间特性说明
Xray-core核心内核Linux / Windows / macOS官方参考实现≥ v1.8.02023.03.09首发官方参考实现,首发实现 REALITY 握手与 Vision padding 算法变更,支持完整服务端与客户端。
sing-box核心内核Linux / Windows / macOS / Android / iOS完整原生支持≥ v1.3.02023.05.02独立 Golang 原生实现,完整支持 REALITY 入站(服务端)与出站(客户端),配置语法独立规范。
Mihomo (原 Clash.Meta)核心内核Linux / Windows / macOS / Android出站客户端支持≥ v1.14.32023.04.09作为出站代理客户端接入,支持标准 Reality 节点配置解析、PublicKey、ShortId 与指纹模拟。
v2rayN图形客户端Windows完整原生支持≥ v6.172023.03Windows 主流图形客户端,率先支持标准 vless:// REALITY 分享链接一键导入与参数可视化配置。
v2rayNG图形客户端Android完整原生支持≥ v1.8.52023.03Android 端主流实现,支持二维码扫描快速导入 REALITY 配置,基于最新 Xray-core 库构建。
Clash Verge Rev图形客户端Windows / macOS / Linux出站客户端支持≥ v1.3.02023.04内置 Mihomo 核心,完美支持 REALITY 协议的节点订阅解析、分流规则与延迟测速。
Shadowrocket图形客户端iOS / iPadOS出站客户端支持≥ v2.2.242023.03iOS 最早跟进 REALITY 的主流代理工具,支持扫码导入、公钥/ShortId/SNI 快速编辑与测速。
Sing-box Graphical Client图形客户端Android / iOS / macOS完整原生支持≥ v1.3.02023.05sing-box 官方多平台图形客户端,直接沿用核心协议栈,配置透明无转译损耗。

适用场景与边界

05

适合场景

日常浏览与视频;希望不再维护域名与证书;两端都能升级到较新的 Xray-core、sing-box 或 Mihomo 内核;直连线路质量较好。

边界与限制

底层仍是 TCP,丢包时受重传影响;不适用于普通 HTTP CDN;目标站、密钥、ShortId 与两端版本配对仍需维护与核对[2][7]。

核验来源与参考文献

06

词条事实与时间线日期以项目官方纪事与仓库公开记录为准,第三方整理仅作交叉参照;点击可回到原始出处核对。

  1. [1]Project X · Grand Chronicle(官方纪事)2022–2023 版本日期与官方措辞的主来源https://xtls.github.io/en/about/news.html
  2. [2]XTLS/REALITY README(官方实现说明)目标站要求、配置字段与握手约束https://github.com/XTLS/REALITY
  3. [3]VLESS BETA 提案 · v2ray-core issue #26362020 年设计动机与首个公测时间https://github.com/v2ray/v2ray-core/issues/2636
  4. [4]XTLS/Xray-core · Releases逐个版本号与发布日期对照https://github.com/XTLS/Xray-core/releases
  5. [5]v2ray/discussion#768 · VLess 构想2020.06.05 非可信通路 / 可信通路分立提案https://github.com/v2ray/discussion/issues/768
  6. [6]v2ray-core v4.27.0 ReleaseVLESS 首次随正式版本提供https://github.com/v2ray/v2ray-core/releases/tag/v4.27.0
  7. [7]Xray-core discussion #2256 · 目标域名选择指引2023.06.27 官方关于 REALITY 借用目标站与 SNI 选取的实操讨论https://github.com/XTLS/Xray-core/discussions/2256
  8. [8]Xray-core v24.10.31 Release · XHTTP 登场2024.10.31 SplitHTTP 升级为 XHTTP,解耦上下行流并原生支持 REALITYhttps://github.com/XTLS/Xray-core/releases/tag/v24.10.31
  9. [9]Xray-core v25.12.8 Release · Vision 预连接与防伪加固2025.12.08 Vision 流控引入 testpre 降低首包延迟,加固代理反代安全https://github.com/XTLS/Xray-core/releases/tag/v25.12.8