插图来源:Storyset
2024 年,VLESS + Reality 成了自建和机场的标配组合。但很多人配好了却发现:连不上、被识别,问题往往出在目标网站(dest)没选对。Reality 的原理就是"借"一个真实网站的 TLS 指纹来伪装,这个"借"的对象,选得有讲究。
先理解:目标网站是干什么的#
Reality 工作时,你的客户端先和目标网站做一次真实的 TLS 握手,拿到它的证书和指纹,然后把代理流量"藏"在这个握手后面。对外观察者看到的,就是你在访问那个目标网站。
所以目标网站的核心作用就一个:让你的流量看起来像在正常访问它。选得好,浑然天成;选得差,漏洞百出。
选择标准:四条硬指标#
1. 必须是境外大站,且支持 TLS 1.3#
Reality 要求目标站支持 TLS 1.3。选 Alexa/Cloudflare 排名靠前的境外网站,比如微软、苹果、亚马逊、Cloudflare 旗下的站点。国内网站不行——你的服务器在境外,去"借"一个国内站的指纹,逻辑上说不通。
2. 最好和你的服务器同地区#
比如服务器在美国,就选美国用户常访问的站;在日本,就选日本常用的站。跨地区借指纹(美国服务器借日本网站)虽然能用,但行为模式略显奇怪。机场用户不用操心这个,机场已经配好了;自建用户尽量对齐。
3. 稳定性优先,避开经常改版的站#
目标站如果频繁更换证书、改 TLS 配置,你的 Reality 配置就要跟着改,否则突然连不上。选那些常年稳定的大站:微软官网、苹果官网这类,十年如一日。
4. 别选太冷门的站#
一个月没几个人访问的小网站,突然有大量 TLS 握手从你的服务器 IP 发起,反而显眼。大站流量大,你的流量混在里面才是真的隐身。
怎么检测目标站合不合格#
自建用户可以用这几个方法验证:
- TLS 版本:
openssl s_client -connect example.com:443 -tls1_3,能握手成功说明支持 TLS 1.3。 - 证书有效期:看证书的颁发者和有效期,选大厂 CA 签发的、有效期长的。
- 稳定性测试:连续几天 ping + curl,看有没有抖动、丢包。
- 指纹一致性:用 uTLS 指纹库对比,确保客户端模拟的指纹和目标站真实指纹一致。
备用目标站:多准备几个#
别只配一个目标站,原因:
- 目标站证书更新,你的配置可能失效。
- 目标站挂了(虽然大站很少挂),你就全断。
- 不同地区的服务器,配不同地区的目标站。
建议配 2-3 个,客户端里多建几个节点,目标站不同,互为备份。切换成本为零,安心程度翻倍。
目标站黑名单:这些别选#
- 国内网站:说过很多次,境外服务器配国内目标站,逻辑矛盾。
- 套 CDN 的小站:握手对象是 CDN 节点,指纹对不上源站。
- 经常换证书的站:比如某些爱折腾的创业公司站,证书一换你就断。
- 有 SNI 阻断风险的站:某些地区对特定域名的 SNI 有干扰,选之前先测试直连通不通。
- 你自己的网站:别拿自己的博客当目标站,流量特征太明显,等于自爆。
实操:自建用户配置步骤#
- 挑 2-3 个候选目标站(按上面的标准)。
- 用
openssl s_client或在线工具检查它们是否支持 TLS 1.3。 - 在 Xray/sing-box 的 Reality 配置里填入选定的域名和端口(一般 443)。
- 客户端同步配置,测试连接。
- 定期(比如每季度)检查目标站的证书/TLS 配置有没有变,变了就换。
想系统了解 Reality 的发展,可以看看 Reality 协议一年回顾。
目标站和 SNI 的关系#
新手常混淆的两个概念:
- 目标站(dest):Reality 借指纹的对象,真实存在的网站。
- SNI:TLS 握手时声明的"我要访问谁",Reality 里 SNI 填的就是目标站的域名。
两者要一致:SNI 说访问 A,实际握手对象也是 A,前后一致才天衣无缝。如果 SNI 填 A,握手去找 B,明眼人一看就知道有问题。配置时这两个填同一个域名,别搞混。
常见错误#
- 用国内网站当目标:最常见的错误,境外服务器配国内目标站,逻辑矛盾。
- 用 CDN 后的域名:有些大站套了 CDN,实际握手的是 CDN 节点,指纹对不上。要确认握手对象是源站。
- 目标站挂了不知道:配好后就不管了,目标站证书一换就全断。定期检查,或者配多个备用。
机场用户:目标站选什么#
如果你用机场,不用自己搭,但懂点原理有好处:
- 机场的目标站:一般是配好的,你不用管。但知道"目标站"是啥,出问题能更快定位。
- SNI:客户端里看到的 SNI,就是目标站的域名。别乱改,改了连不上。
- 自选:有些机场允许自选目标站,选个冷门的,抗封锁更好。
2024 年,机场用户不用懂 Reality 的细节,但知道"目标站+SNI"这对组合,出问题不慌。
Reality 的 2024 年:版本答案#
2024 年,Reality 是 VLESS 的最佳搭档:
- 抗封锁:Reality 的 TLS 指纹,和真实网站一模一样,2024 年,几乎无法识别。
- 不用域名:Reality 不用买域名、不用配证书,2024 年,自建门槛又低了一截。
- 目标站:选个冷门的、国外的网站,2024 年,目标站越冷门,越安全。
2024 年,VLESS+Reality 是自建的"版本答案"。2024 年 12 月,新开节点,闭眼选这个。别纠结,Reality 就是 2024 年的答案。
机场用户需要懂这些吗#
基本不用。正规机场的 Reality 节点都是配好的,你只管连。但懂了原理有两个好处:一是出问题时能跟客服说清楚(“是不是目标站证书换了”);二是自己能判断机场靠不靠谱——连 Reality 目标站都配得稀烂的机场,其他方面也好不到哪去。
流媒体解锁相关的可以看看流媒体解锁完全指南,V2RayN 用户看这篇教程。
一句话:Reality 的目标网站,选大站、选同地区、选稳定的。伪装这件事,越"普通"越安全。