↓ 跳过正文

Reality 目标网站怎么选

·2179 字·5 分钟
作者
吾便宜
Reality 目标网站选择

插图来源: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 发起,反而显眼。大站流量大,你的流量混在里面才是真的隐身。

怎么检测目标站合不合格
#

自建用户可以用这几个方法验证:

  1. TLS 版本:openssl s_client -connect example.com:443 -tls1_3,能握手成功说明支持 TLS 1.3。
  2. 证书有效期:看证书的颁发者和有效期,选大厂 CA 签发的、有效期长的。
  3. 稳定性测试:连续几天 ping + curl,看有没有抖动、丢包。
  4. 指纹一致性:用 uTLS 指纹库对比,确保客户端模拟的指纹和目标站真实指纹一致。

备用目标站:多准备几个
#

别只配一个目标站,原因:

  • 目标站证书更新,你的配置可能失效。
  • 目标站挂了(虽然大站很少挂),你就全断。
  • 不同地区的服务器,配不同地区的目标站。

建议配 2-3 个,客户端里多建几个节点,目标站不同,互为备份。切换成本为零,安心程度翻倍。

目标站黑名单:这些别选
#

  • 国内网站:说过很多次,境外服务器配国内目标站,逻辑矛盾。
  • 套 CDN 的小站:握手对象是 CDN 节点,指纹对不上源站。
  • 经常换证书的站:比如某些爱折腾的创业公司站,证书一换你就断。
  • 有 SNI 阻断风险的站:某些地区对特定域名的 SNI 有干扰,选之前先测试直连通不通。
  • 你自己的网站:别拿自己的博客当目标站,流量特征太明显,等于自爆。

实操:自建用户配置步骤
#

  1. 挑 2-3 个候选目标站(按上面的标准)。
  2. 用 openssl s_client 或在线工具检查它们是否支持 TLS 1.3。
  3. 在 Xray/sing-box 的 Reality 配置里填入选定的域名和端口(一般 443)。
  4. 客户端同步配置,测试连接。
  5. 定期(比如每季度)检查目标站的证书/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 的目标网站,选大站、选同地区、选稳定的。伪装这件事,越"普通"越安全。