梯子学堂

Reality 协议是什么:与 VLESS 的关系

2026-10-21 更新约 5 分钟读完进阶
先说结论

Reality协议并不是独立的代理协议,而是 Xray 里的一种传输层安全方案,常与 VLESS 搭配使用,思路是不再要求服务端自备域名与证书。它在订阅里表现为 security=reality 以及公钥、短 ID、SNI 等参数。使用时客户端内核必须支持,具体细节以 Xray 官方文档为准。

Reality协议这个名字,常常和另一个名字绑在一起出现:VLESS。订阅里的节点名写着“VLESS+Reality”,客户端的节点详情里多了公钥、短 ID 这样陌生的字段,很多人以为它是又一个独立的新协议。其实不是。**按 Project X(Xray)文档 的描述,它是一种传输层安全方案,位置和 TLS 相当,通常配合 VLESS 一起使用。**搞清这一层关系,你就能读懂这类节点,也知道遇到导入失败时该查哪一项。

Reality协议的位置:它不是代理协议

回忆一次代理连接的分层:

层次 负责什么 常见选项
代理协议 描述请求要发往哪里 VLESS、Trojan、Shadowsocks 等
传输方式 数据怎么在网络上传输 TCP、WebSocket、gRPC 等
传输层安全 加密与握手 TLS、Reality

Reality 属于最下面一层,和 TLS 是“同一位置的不同选项”。所以“VLESS+Reality”的意思是:用 VLESS 描述请求,用 Reality 做传输层安全。VLESS 的介绍读 VLESS 协议是什么。

reality是什么:与传统 TLS 的差别

对比项 传统 TLS Reality
服务端是否需要自己的域名和证书 通常需要 按官方文档的思路,不要求自备证书
握手方式 服务端用自己的证书完成握手 借助一个第三方站点的握手来完成连接
节点链接里的体现 security=tls security=reality,另有公钥、短 ID 等参数
证书过期带来的问题 可能导致无法连接 不依赖自有证书,没有这类问题

这里的描述是通俗概括,机制的细节、适用前提和已知限制,请以官方文档为准。需要提醒的是:这些设计思路不能直接转化为“更快”或“更稳”的结论,实际表现仍取决于线路、网络环境与实现。

vless reality 节点里会出现哪些字段

下面是一个虚构的示意(非真实节点):

vless://用户标识@服务器地址:端口?security=reality&pbk=公钥&sid=短ID&sni=站点名&fp=指纹&flow=流控#节点名称
字段 含义 你需要做什么
security=reality 声明传输层安全方案是 Reality 客户端需要支持
pbk 服务端公钥 完整导入,不要改动
sid 短 ID,校验用 完整导入,不要改动
sni 握手时声明的站点名 与服务端配置一致
fp 客户端指纹设置 一般保持订阅默认
flow 流控相关设置 客户端内核需支持

这些参数由机场写好,客户端自动解析,**你的任务不是理解它们的计算,而是确认它们被完整、正确地导入。**手动抄写或在聊天软件里转发链接,最容易出现截断和夹带空格。

xtls reality 这个叫法是怎么来的

你有时会看到“XTLS Reality”之类的说法,这是因为 Reality 与 XTLS 同属 Xray 项目的相关技术,在节点里还常与流控设置一起出现。对用户来说,这只是名称上的关联,不必深究。判断一个节点的组成,更实用的方法是看三栏:代理协议(vless)、传输方式(tcp 等)、传输层安全(reality 或 tls)。

看到“VLESS+Reality”节点,怎么快速读懂

遇到这类节点,可以像拆积木一样看三栏:

栏 看什么 本例中是什么
代理协议 链接开头 vless
传输方式 type 字段 常见为 tcp,也可能是其他
传输层安全 security 字段 reality

三栏读完,就知道这个节点的“构成”。之后再去核对客户端是否支持这一整套组合,而不是只问“支不支持 Reality”。遇到导入失败,也可以逐栏对照:是哪一栏客户端不认。

客户端支持:要满足什么条件

客户端内核 常见支持情况 说明
Xray 支持 较新版本
sing-box 通常支持 以官方文档为准
Mihomo(Clash Meta) 通常支持 较旧版本可能不完整
较旧的 Clash 内核 可能不支持 需要升级或换客户端

内核概念读 sing-box 是什么。如果导入后看不到节点,或提示参数无法识别,几乎可以确定是内核版本偏旧,升级后重试,排查方法读 订阅导入失败怎么办。

出现问题时,按这个顺序查

步骤 做什么 目的
1 确认客户端内核版本支持 Reality 排除最常见的原因
2 重新获取订阅,完整导入 排除参数被截断
3 换同机场的其他节点对比 区分单节点问题与类型问题
4 校对系统时间和本地网络 排除本机因素
5 整理现象后反馈机场 交给服务端一侧排查

几个常见的误解

  • **“Reality 是个新的代理协议。”**它是传输层安全方案,要配合代理协议;
  • **“看到 Reality 就是更先进。”**名称不代表体验,要自己对比;
  • **“公钥和短 ID 需要自己填。”**一般由订阅带入;
  • **“不依赖自有证书,就没有任何限制。”**使用前提与限制以官方文档为准;
  • **“客户端装了就能用。”**内核版本必须满足要求。

下一步

先确认自己的客户端内核是否支持,再用同一家机场的不同类型节点对比。想了解其他协议,读 代理协议怎么选 和 机场用的协议有哪些;想按条件筛选,用 选机场向导。Reality协议的作用,是让你在看到一堆陌生字段时知道:它们在说“用什么方式完成安全握手”,而不是“又多了一种协议”。

这篇没有覆盖的
  • Reality 的工作机制与参数细节以 Xray 官方文档为准,这里只做使用角度的白话介绍。
  • 它是否更隐蔽、更快、更稳,本站不下结论,也没有可引用的测试数据。
  • 不教服务端部署,也不提供参数填写示例,目的是帮你读懂节点里的这些字段。

爱梯子榜单里排在前面的几家

名次看的是资料完整度和跟进程度,不是测速成绩。价格、线路一律照档案原样摆出来,付款前请到官网结账页再核一遍。

名次机场最低一档流量线路
第 1 名无忧链接¥6.6/月 按年付费40GB/月IPLC、IEPL官网入口
第 2 名暮光加速折合 ¥9.1/月 按年付费70GBIEPL官网入口
第 3 名微风网络¥27/月 按月付费200GBIEPL官网入口
第 4 名飞猫云折合 ¥7/月 按年付费50GBIPLC官网入口
第 5 名Firefly约¥8/月起 按年付费60GBIPLC官网入口
第 6 名灵动云折合 ¥8.3/月 按年付费70GBIEPL官网入口

看完整的机场推荐榜 → 数据来自机场档案,价格以官网结账页为准。

本文引用的官方来源

这篇的几个常见问题

Reality 是代理协议吗?

严格说不是。按 Xray 官方文档的描述,它是一种传输层安全方案,位置与 TLS 相当,通常与 VLESS 这样的代理协议搭配使用。所以你会看到“VLESS + Reality”的组合说法,而不是单独的“Reality 节点”。在订阅里,它体现为 security 字段写为 reality。

Reality 和普通 TLS 有什么不同?

使用传统 TLS,服务端通常需要自己的域名和证书。按官方文档的描述,Reality 的思路是借助一个第三方站点的握手来完成连接,不要求服务端自备证书。对用户来说,区别主要体现在节点参数不同,具体机制与适用性以官方文档为准。

节点里的公钥和短 ID 是干什么的?

它们是 Reality 方案里用于校验的参数,由服务端生成,机场写入订阅,客户端导入时自动解析。用户一般不需要手动填写,也不需要理解其计算过程,只要确保完整导入、没有被截断或改动即可。参数含义以官方文档为准。

我的客户端支持 Reality 吗?

取决于客户端使用的内核及其版本。基于较新版本的 Xray、sing-box、Mihomo 内核的客户端通常支持,较旧的内核可能不识别相关参数。具体以客户端官方说明为准,可以先用订阅格式检测确认,再决定是否升级或换客户端。