Xray 是什么
Xray(Xray-core)是 Project X 的代理内核,VLESS、Reality 都来自这个项目。本页说明它和 v2ray-core 的关系、哪些客户端内置了它,以及官方仓库在哪里。
Xray 是什么
Xray-core 是一个代理内核:它读取配置(JSON),在本地开代理端口,把流量用 VLESS、VMess、Trojan、Shadowsocks 等协议加密转发到服务器。它没有图形界面,平时由 v2rayN、v2rayNG 这类客户端在后台调用。
- 项目:Project X,GitHub 组织 XTLS,仓库 XTLS/Xray-core。
- 开源协议:MPL-2.0。
- 文档:xtls.github.io(中文)。
- 最新版本:见本页右上方卡片,每天和 GitHub 发布页自动核对。
Xray 和 V2Ray 的关系
| Xray-core | v2ray-core | |
|---|---|---|
| 维护方 | Project X(XTLS) | V2Fly 社区 |
| 开源协议 | MPL-2.0 | MIT |
| VLESS | 持续开发 | 文档标为已弃用 |
| XTLS Vision 流控 | 有 | 无 |
| Reality | 有 | 无 |
| XHTTP 传输 | 有 | 无 |
| VLESS Encryption | 有(较新版本) | 无 |
对用户来说:用 VLESS + Reality 这类新节点,必须用 Xray 内核的客户端;只用 VMess 节点的话,两种内核都能连。
哪些客户端用 Xray
| 平台 | 本站推荐 | 说明 |
|---|---|---|
| Windows / macOS / Linux | v2rayN | 发布包自带 Xray、sing-box、mihomo |
| Android | v2rayNG | 支持 Xray 和 v2fly 两种内核 |
| macOS | V2rayU | 菜单栏应用,见 Mac 客户端 |
| Linux / 路由器 | v2rayA | 使用基于 Xray 的自带内核,见 Linux |
| iOS | Happ、V2Box | 基于 Xray 内核,闭源 |
Xray 的主要功能
- VLESS:无状态的轻量协议,见 VLESS 是什么。
- Reality:不需要自己的域名和证书的传输层安全,见 VLESS Reality。
- XTLS Vision:VLESS 的流控
xtls-rprx-vision,减少「TLS 套 TLS」的特征。 - XHTTP:较新的基于 HTTP 的传输方式。
- 路由:按域名、IP、geosite / geoip 规则分流,见 路由分流设置。
想自己搭服务器
Xray README 列出了官方安装脚本 XTLS/Xray-install(Linux)、官方 Docker 镜像 ghcr.io/xtls/xray-core,以及 brew install xray。搭建服务器不在本站首发范围内,配置格式可以参考 V2Ray 配置文件说明 和官方文档。
Xray 和 V2Ray 有什么区别?
Xray-core 是从 V2Ray 分出来的项目,README 自称「Also the best v2ray-core」。它兼容 V2Ray 的配置格式和 VMess、Shadowsocks、Trojan 等协议,并继续开发 VLESS,加入了 XTLS Vision、Reality、XHTTP 传输和 VLESS Encryption。V2Ray 现在由 v2fly 社区维护,文档里已经把 VLESS 标为弃用。
Xray 有中文文档吗?
有。官方文档站 xtls.github.io 是中文的,配置说明、各协议字段都在里面。
Xray 怎么下载?
内核在 GitHub 发布页 下载,是命令行程序。只想在电脑或手机上用,下载 v2rayN 或 v2rayNG 即可,里面已经带了 Xray。
哪些客户端内置了 Xray?
Xray README 列出的图形客户端包括 Windows 上的 v2rayN、安卓上的 v2rayNG、macOS 上的 V2rayU 和 v2rayN、Linux 上的 v2rayA 和 v2rayN 等。本站收录的推荐客户端见 V2Ray 客户端一览。
Xray 的版本号为什么像日期(例如 v26.10.29)?
Xray-core 近年的版本号按年月日命名;具体版本以 GitHub 发布页为准,本页卡片每天自动核对。