一句话
REALITY 是 Xray 项目在 2023 年推出的传输安全层,用来替代普通 TLS:服务器借用一个真实网站的 TLS 握手外观,自己不需要域名和证书。
展开
普通 TLS 方案(如 Trojan、VLESS + TLS)要用自己的域名和证书,这两样本身就可能成为识别特征。REALITY 去掉了服务端自己的 TLS 指纹,握手看起来是在连服务端配置的那个真实网站。
认证靠 x25519 密钥和 shortId 完成。没通过认证的连接,比如主动探测,会被转给那个真实网站,探测方看到的就是那个网站。
客户端需要四个参数:
- publicKey:服务端私钥对应的公钥。
- shortId:区分不同客户端。
- serverName:即 SNI,必须在服务端允许的列表里。
- fingerprint:模拟的浏览器 TLS 指纹,例如 chrome。
官方建议与 VLESS + XTLS Vision 搭配,不建议配其他协议。被借用的网站至少要支持 TLS 1.3 和 HTTP/2。本站首期在册 19 家档案里,官网写明 REALITY 的一家也没有。