主题模式
Are you an LLM? You can read better optimized documentation at /vps/serve/reality-protocol.md for this page in Markdown format
什么是 Reality 协议?相比传统 VMess/VLESS + TLS 为什么 it 更安全、抗封锁?
在科学上网和自建节点的圈子里,协议的更迭速度极快。从最早的 Shadowsocks、VMess,到后来的 VLESS-XTLS,再到如今被广泛推崇的 VLESS-Reality。
如果你准备自建节点,很多人都会推荐你使用 Reality。但你可能会疑惑:
- 为什么这个协议不需要我自己买域名,不需要申请 SSL 证书?
- 它宣称的“借用他人证书”到底是怎么实现的?
- 面对防火墙日益增强的“主动探测”和“深度包检测 (DPI)”,Reality 凭什么更稳?
本文将为你通俗易懂地剖析 Reality 协议的底层工作原理和它的核心技术优势。
🛑 传统 TLS 伪装方案的阿喀琉斯之踵
在理解 Reality 之前,我们先看看传统的 TLS 伪装(如 VLESS + WS + TLS 或 Trojan)为什么开始失效。
为了让代理流量看起来像正常的加密 HTTPS 流量,传统做法是:买一个域名 -> 申请 SSL 证书(如 Let's Encrypt)-> 在 VPS 上搭建 Nginx。
这套方案看似完美,但存在几个致命的漏洞:
- 主动探测风险:防火墙(GFW)如果怀疑你的 IP 在跑代理,它会模拟成一个正常客户端去访问你的域名和端口。如果你的域名没有任何实质网页,或者返回了异常的证书,防火墙就会将其判定为代理节点并直接封锁 IP。
- 证书公开透明度 (Certificate Transparency):所有的合法 SSL 证书申请记录都是公开可查的。防火墙可以批量扫描新注册的、且只流向国外 IDC 节点的域名证书记录,从而进行精准拦截。
- 极高的维护成本:证书每 3 个月就需要自动续签一次。一旦续签失败,节点直接断连,对新手很不友好。
⚡ Reality 协议原理:“借壳上市”的艺术
Reality 的核心精髓在于:直接抛弃自建域名和自签证书,直接“偷取”合法大厂的证书指纹。
1. 它是如何“借用”证书的?
当你使用 Reality 节点时,你会在客户端和服务端里填写一个 Dest(目标网站),比如 www.microsoft.com。
- 握手阶段:你的手机(客户端)向你的 VPS 发起连接。
- 借用证书:你的 VPS(服务端)收到请求后,在后台悄悄与
www.microsoft.com握手,并把微软官方的真实、合法 SSL 证书原封不动地转发给你的手机。 - GFW 视点:此时,防火墙在中间进行包检测,它看到你的手机正在与一个境外 IP 建立 TLS 连接,且握手域名(SNI)是
www.microsoft.com,返回的证书也确实属于微软官方。从逻辑上,它必须放行这笔合法的 HTTPS 连接。
🛡️ 终极防御:如何应对防火墙的“主动探测”?
如果防火墙对你的 Reality 服务端 IP 发起“主动探测”(直接访问你的 443 端口),Reality 将展现出它的王牌防御:真实重定向 (Redirect)。
- 如果客户端是自己人(带着正确的私钥和 Short ID 握手):服务端会顺利识别,并剥离 TLS 外壳,将连接导入内部的 VLESS 通道,实现正常上网。
- 如果客户端是防火墙(主动探测或任意陌生访问):Reality 服务端会扮演一个完全透明的端口转发器。它会把防火墙的连接彻底转发给目标网站(如微软官网),并返回 100% 真实的微软网页。
结果:防火墙的主动探测器无论怎么尝试,得到的都是一份完美无瑕的微软官网响应,完全找不出任何代理的蛛丝马迹。
📊 协议横向深度对比
| 对比维度 | 🔒 传统 VMess + WS + TLS | ⚔️ VLESS + Reality |
|---|---|---|
| 域名要求 | 必须自购域名 | 完全不需要 |
| 证书申请/配置 | 必须申请并每 3 个月续期一次 | 完全零配置,后台一键生成 |
| 目标伪装 | 伪装成你自己的小网站 | 伪装成微软、苹果等国际巨头 |
| 主动探测防御 | 差(需自己配置 Nginx 伪装站) | 极佳(内核级真实重定向,0 泄露) |
| 防假 TLS 识别 | 中(证书指纹可能暴露特征) | 极强(完美承袭目标网站指纹) |
| 速度与延迟 | 中等(WS + TLS 套娃多,开销大) | 极快(Vision 直连,无握手额外延迟) |
🎯 Reality 的“Dest(目标网站)”该怎么选?
配置 Reality 时,最重要的一步是选择借用的目标域名。挑选合格域名的三大黄金标准:
- 必须支持 TLS 1.3,且对方服务器的握手特征越标准越好。
- 必须是国内可以正常访问的国外域名(如果选了一个在国内本来就被墙的域名,那借用它就毫无意义)。
- 节点距离目标站的延迟越低越好(例如:香港的 VPS 建议选香港本地大厂域名,美国的 VPS 选美国大厂域名,以保证服务端向目标站请求证书时的超快响应)。
🌟 经典推荐域名:
www.microsoft.com/images-assets.nasa.gov/www.apple.com/www.yahoo.com
💬 总结
Reality 协议的出现,彻底革新了自建节点的门槛与安全性。它不仅免去了域名和证书的繁琐配置,更在底层对抗防火墙探测上做到了极致。对于个人自建节点,它是当之无愧的“版本答案”。
- 开始实战部署:
- 想要通过可视化网页面板快速搭建?查看 3x-ui 快速搭建 Reality 节点教程。
- 想要进行纯手动或者一键脚本的深度命令行部署?查看 Xray + VLESS Reality 完全部署指南。
