41k Star 的 Xray-core:比 v2ray 更激进的协议实验场,REALITY 设计值得研究
41k Star 的 Xray-core:比 v2ray 更”干净”的代理核心,它的协议设计值得研究
网络代理工具领域,v2ray 几乎是绕不开的名字。但 fork 自 v2ray 的 Xray-core,在过去四年悄悄积累到了 41,000 颗星,成为了更激进的实验场——它不只是 v2ray 的复刻,而是率先落地了 XTLS、REALITY 等协议创新。技术角度,它值得研究的地方不少。
项目基本信息
Xray-core 起步于 2020 年 11 月,当前 Stars 41,072,Forks 5,774,开放 Issues 69 个,License 为 Mozilla Public License 2.0。最近三个版本分别是 v26.7.28(2026-07-28)、v26.7.11(2026-07-11)、v26.6.27(2026-06-27),更新节奏稳定。
官方文档站点:xtls.github.io,Telegram 社群:Project Xray、Project Xtls,安装支持 Linux 一键脚本、Docker(ghcr.io/xtls/xray-core)、Homebrew(brew install xray),以及多个 Web 管理面板(Remnawave、Marzban、Hiddify 等)。
Xray 和 v2ray 的关系:一个 fork 的进化路径
Xray-core 明确 fork 自 v2ray-core,并在 README 中直接标注”Also the best v2ray-core”——不是要取代 v2ray,而是专注于更快速地引入新协议。v2ray 社区以稳定著称,版本迭代相对保守;Xray 则更激进,成为新协议(如 VLESS、XHTTP)的首发平台。
从技术继承角度看,Xray 完全兼容 v2ray 的配置格式,迁移成本极低。如果你的 v2ray 配置能跑,Xray 大概率可以直接替换,不用改配置。
核心协议:VLESS、XHTTP、REALITY
Xray 之所以值得关注,最核心的原因是它在协议层面的几个重要创新:
VLESS:比 VMess 更轻量的传输协议,不需要同步时间.seed,配置更简洁,被视为 VMess 的继任者。
REALITY:这是 Xray 最有技术含量的部分。REALITY 的核心思路是”消除 TLS 指纹特征”。传统代理在 TLS 握手阶段会暴露服务端证书链,审查者可以通过 TLS 指纹识别代理流量。REALITY 直接跳过这个问题:它让服务端看起来像是在访问一个普通的目标网站(SNI 伪装),同时保留了前向保密性(Forward Secrecy)。这意味着即使审查者看到了流量,也很难判断这是代理还是普通浏览。
关键优势:不需要自己购买域名和配置 TLS 服务端,REALITY 可以直接指向别人已有的网站作为目标,大幅降低部署门槛,同时实现了”指定 SNI 的全程真实 TLS”。
XHTTP:基于 HTTP/2 的新一代传输协议,扩展了 SplitHTTP 的能力,是 REALITY 在 HTTP 场景下的延伸实现。
适合谁 / 不适合谁
适合:
- 需要研究代理协议演进的技术人员,VLESS + REALITY 的组合是目前公开方案中设计最严谨的之一
- 已经在使用 v2ray,希望获得更好性能的团队(Xray 对多核的利用更激进)
- 想自建低特征代理服务的个人用户
不适合:
- 追求”一键搞定”的零技术用户——即使有面板工具,协议底层逻辑仍然需要一定理解
- 对稳定性要求极高、无法接受频繁版本更新的企业场景(Xray 的激进迭代意味着配置兼容性风险高于 v2ray)
- 需要商业支持和服务等级协议的场景——项目完全依赖社区
真实使用门槛
安装层面确实简单,Linux 一行脚本、Docker 一条命令可以跑起来。但配置层面有几个真实的门槛:
- REALITY 的 SNI 选择:需要找一台境外可达的普通网站作为目标,SNI 配置错误会导致连接建立失败
- 端口和 UUID:VLESS 协议需要配置 UUID,但不需要 VMess 那种时间同步机制,比旧协议简单
- 防火墙和网络:Inbound/Outbound 路由规则需要理解 Xray 的配置层级
官方文档在 xtls.github.io 有基本的配置说明,但进阶内容(REALITY 参数调优、分流规则)需要参考 GitHub Discussion 和各面板项目的文档。
下一步建议
如果你想体验 Xray-core:
- 从 Docker 开始:
docker run -d --name xray -v /path/to/config.json:/etc/xray/config.json ghcr.io/xtls/xray-core最快上手 - 试用 REALITY:参考 v2xtls.org 的 REALITY 入门教程,体验”无域名+TLS 伪装”的完整配置流程
- 选 Web 面板:Remnawave、Marzban、Hiddify 都是社区评价较高的管理界面,适合不想手工改 JSON 配置的用户
- 关注 Releases:Xray 版本更新较快,每次 Release Notes 都包含协议变更说明,建议订阅 GitHub Releases
GitHub 仓库:https://github.com/XTLS/Xray-core
- 相关链接:*
- GitHub:https://github.com/XTLS/Xray-core
- 官方文档:https://xtls.github.io
- REALITY 协议说明:https://v2xtls.org/xray新协议reality介绍及安装使用/
- 官方 Telegram:https://t.me/projectXray
评论区
登录后可评论。