写这一页时(2026-10-30),v2rayNG 2.3.14 为最新正式版,说明写有 Xray-core v26.10.21 的“紧急安全更新”。Xray 官方称相关旧内核因内置证书问题撤版,核对时需区分应用与内核版本。
先对照日期和发布标记
下面列的是发布说明所记的内核版本,不是根据安装包运行得出的结果。各行状态对应开头所写的核对日期,正式版与预发布不能混读。
| v2rayNG 版本 | 发布日期 | 是否预发布 | 说明中的 Xray-core |
|---|---|---|---|
| 2.3.11 | 2026-10-11 | 否 | v26.10.10 |
| 2.3.12 | 2026-10-18 | 是 | v26.10.17 |
| 2.3.13 | 2026-10-22 | 是 | v26.10.21 |
| 2.3.14 | 2026-10-28 | 否 | v26.10.21 |
预发布指发布页标记的 Pre-release。表中后两版读到的说明内容相同,但这不能证明它们的二进制文件相同。
这些版本的说明均提到向 Jetpack Compose 界面迁移。相同条目从较早版本就出现,不能当成这一版新增的功能。
证书数量来自 Xray 的说法
Xray 官方称,相关情况涉及8 张中间证书,这次内置证书依赖移除了3 张根证书。Xray 还称,带有这些证书的 v26.10.10 与 v26.10.17 已撤版。
3 张根证书与8 张中间证书的数量来自 Xray 官方说明,这里没有独立核实。
Xray 在这份内核说明中表达了希望用户尽快升级到该内核版本的意见。这是项目对内核版本的表述。
根证书、中间证书属于证书链的不同层级,证书链用于建立验证关系。这里转述的是发布说明,没有针对设备或连接给出判断;另一个客户端的记录可看v2rayN 的更新与修复记录。
应用内核与项目发布页分开看
写这一页时(2026-10-30),Xray 项目发布页将 v26.10.29 标为最新;v2rayNG 2.3.14 说明所列的内核仍为 v26.10.21。两处指向的是不同版本,不能拿项目发布页的标记替代应用说明。
读到的 v26.10.29 发布页没有更新说明文字,无法从该页了解具体改动。
客户端与内核的关系可看Xray 与客户端各负责什么。版本核对时,应用编号和内核编号要各自记录,而不是只记下其中一项。
核对版本后再区分架构
可以在应用的版本信息处查看编号,具体界面名称官方没有说明。选包时再看设备架构;架构是软件所面向的处理器类型,不是应用版本号。
| 标准版分类 | wiki 对适用设备的介绍 |
|---|---|
| arm64-v8a | 近年主流手机和平板使用的 ARM 架构 |
| armeabi-v7a | 较老设备或部分电视盒子使用的 ARM 架构 |
| x86_64、x86 | 对应这类架构的设备或模拟器 |
| universal | 包含全部架构,不确定时可选 |
wiki 把标准版分为5 类,表中将两种 x86 分类合在一行介绍。universal 不需要先确定是哪种架构,但包体积约为专版的2 倍。
发布页另有 SHA-256 值以及签名文件、公钥,可用于文件核对。SHA-256 是文件摘要,签名则是另一类校验信息;选包说明可继续看安装包与架构的对应关系。
- 先分清应用版本与所列内核版本。
- 再对照预发布标记和设备架构。
- 文件核对另看摘要、签名和公钥信息。
发布说明还链接了 allowInsecure 移除的讨论,这条入口在较早版本已经存在,相关内容另见证书验证参数那一侧。
常见问题
2.3.14 和 2.3.13 的文件一样吗?
不能从说明相同判断文件相同。读到的是发布说明的内容一致,前者没有预发布标记,后者带有该标记;应用编号、发布状态和文件内容不是同一项信息。
Xray 发布新版就代表应用换了内核吗?
不能这样对应。项目发布页标记与应用发布说明各有记录,应分别看各自的编号;这里写的内核依据应用说明,没有用项目的新标签替代它。
不确定架构时可以选 universal 吗?
wiki 把它列为不确定架构时可选的包,包含所有架构,体积约为专版的2 倍。这个分类描述的是架构覆盖范围,不能代替应用版本的核对。