1 最小阅读量

REALITY Target 和 SNI:它们的作用以及基于神话的选择失败的原因

REALITY 目标是实际的服务器端 TLS 目标,而 serverNames 定义允许客户端呈现的值。

已发布 2026年9月9日更新2026年10月13日INFOCROSS编辑团队
VLESS 现实

要点

REALITY 目标是实际的服务器端 TLS 目标,而 serverNames 定义允许客户端呈现的值。
有用的 serverName 应该与目标真正接受的行为及其返回的证书名称相匹配,而不是与复制列表中的流行度排名相匹配。
验证可达性、证书行为、SNI 处理和回退影响,因为没有适用于每个网络的通用最佳 SNI。

Target 和 serverName 具有不同的角色

在当前的 Xray 配置中,目标是服务器端 REALITY 字段,旧的目标名称仍然是别名。 REALITY在TLS过程中与真实目标进行交互,因此其价值是可操作的而不是装饰性的。 serverNames 定义服务器接受哪些客户端 serverName 值。

这些名称通常与目标以及目标实际处理的 SNI 值保持一致。证书 SAN 值和观察到的 TLS 行为是实用参考。与所选目标无关的任意名称可能会产生异常且脆弱的行为。

为什么神奇的 SNI 列表是一种弱配置方法

没有一个域适合所有服务器、区域和网络。域可以使用 CDN、更改地址、产生不同的区域行为或停止匹配部署假设。流行度并不能保证证书兼容性,也不会自动使连接更难以分类。

未经身份验证的 REALITY 流量也可以转发到目标。这意味着目标选择会影响后备操作以及握手外观。某些目标需要额外的控制,以便服务器不会变成意外的转发路径。

推出前验证目标

确认 REALITY 服务器可以可靠地到达预期端口上的目标,预期的 SNI 被接受,并且返回的证书与设计匹配。使用 Xray TLS 诊断,而不是从未经验证的列表复制值。客户端 serverName 必须是服务器允许的值之一。

目标或服务器名称更改后,测试新连接、多个独立目标、重复握手和重新连接行为。一次更改一个参数类,以便回滚可以识别失败的实际原因。

继续阅读

相关文章

文章常见问题解答

现实中的目标是什么?

它是 REALITY 在 TLS 行为期间使用的服务器端目标。较旧的配置通常将同一字段称为 dest。

任何流行的域名都可以用作 SNI 吗?

这不是一个合理的规则。 serverName 应与所选目标接受的名称及其证书行为所代表的名称相匹配。

为什么 target 和 serverName 通常是相关的?

使它们保持一致,更好地匹配借用目标的真实 TLS 行为,并减少配置不一致。

当连接已经稳定时,我应该轮换 SNI 吗?

并非没有诊断原因。不必要的更改会添加另一个失败变量,并且应该始终进行经过测试的回滚。

选择运营模式

托管 INFOCROSS 或您自己的服务器

管理访问

使用 INFOCROSS 无需管理服务器

网站上显示当前计划、协议可用性和设备限制。密钥传送和访问管理可通过 Telegram 机器人进行。

自行托管

在您自己的 VPS 或专用服务器上运行堆栈

对于自托管路径,当前的合作伙伴优惠列出了首次使用 ICIN25 购买 VPS 的 25% 折扣,以及首次使用 ICDED15 购买专用服务器的 15% 折扣。

打开服务器选项