前两天刚写完2.3.11 预发布那篇(界面大换血那版),这两天我自己主力机上就装着它用。说实话,Compose 新界面看着是顺眼了,但迁移过来之后确实有几个小毛病:个别设置页点进去闪退、订阅分组那边偶尔抽风。10 月 18 日官方又推了 2.3.12 预发布——这次就是冲着修这些坑来的,外加内核升级到了 Xray-core v26.10.17。
先说结论:如果你已经装了 2.3.11 预发布,2.3.12 建议跟进;如果你还在用 2.3.10 正式版,老老实实等正式版,别碰预发布。下面细说这次动了什么。
这次修复和新增了什么
官方更新日志里,2.3.11 的那几个大变化(Compose 界面、订阅组合任务、TCP ping、导入 v2rayN 分享链接、订阅自定义 HTTP headers)在 2.3.12 里都在,等于 2.3.12 是在 2.3.11 基础上打补丁。新增和修复的点:
- 修复了迁移 UI 导致的问题——就是我前面说的那几个小毛病,设置页闪退、订阅分组异常这类,2.3.12 集中修了一波。
- WireGuard 加了 remoteDNS 字段——用 WireGuard 协议节点的朋友现在可以直接在配置里指定远程 DNS,不用再绕路改别的地方了,算是个小而实在的改进。
- 手动配置文件存储修复——之前手动导入的配置文件存不住、重启丢配置的问题修了。
- 改进启动自动连接设置——开机自启、自动连接那块的逻辑优化了。
- 支持莫奈动态色彩——Android 12 以上的手机,App 主题色会跟随系统壁纸走,颜值党加分。
- 加了翻译贡献者页面——给翻译志愿者署名的,不影响使用。

重点提醒:跳过证书验证被移除了,这类节点升级会失效
这是 2.3.12 最需要提前知道的一件事。2.3.12 带的 Xray-core v26.10.17 里,allowInsecure(也就是 App 里“跳过证书验证”那个开关对应的参数)已经被彻底移除。官方在发布页还专门挂了个说明链接,怕大家升级完一脸懵。
什么现象:如果你某个节点之前勾了“跳过证书验证”,升级到 2.3.12 之后这个节点会连不上,内核直接报错起不来。重灾区是两类:一是 Hysteria / Hysteria2 节点(很多机场的 Hy2 节点默认就这么配的),二是从订阅导入的、订阅链接里带了 insecure=1 参数的节点——v2rayNG 导入时会自动把这个参数写进配置,升级后一样触发。
怎么解决,三选一:
- 最省事:如果你的服务器证书本身是有效的(比如正规 CA 签的),直接进节点编辑页,把“跳过证书验证”关掉,保存重连就行。
- 自签名证书:用证书固定
pinnedPeerCertSha256替代。做法是算出服务器证书的 SHA-256 指纹,填到节点的证书指纹字段里。TCP 类协议(VLESS/VMess/Trojan)用openssl s_client就能算;Hysteria2 走 UDP,openssl s_client对它没用,得找服务端要证书文件算,或者借道同域名 443 端口的 HTTPS 证书算。 - 注意时效:指纹固定的是叶证书,Let’s Encrypt 这类 90 天续签一次的证书,续签后指纹就变了,得重填。嫌麻烦可以固定中间 CA 的指纹,中间 CA 几年才换一次,稳得多。

我个人的建议:证书有效的直接关开关,一分钟搞定;自签证书且长期用的,花十分钟配好证书固定,一劳永逸。
谁该升,谁先别动
- 2.3.11 预发布用户:建议升到 2.3.12,修的都是你正在踩的坑,升级前先把上面“跳过证书验证”那节看完。
- 2.3.10 及更早正式版用户:继续等正式版,预发布版的意义就是给愿意尝鲜和反馈 bug 的人用的。
- 主力机只有一部、靠它吃饭的:别用任何预发布版,等 2.3.x 正式版出来我再写一篇。
下载还是老地方,GitHub 2dust/v2rayNG 的 Releases 页,认准 2.3.12,prerelease 字样别忽略。APK 按自己手机架构下,arm64 的下 arm64-v8a 那个包就行。第一次装可以看本站的v2rayNG 下载安装教程。
相关阅读:本站v2rayNG 2.3.11 预发布更新、v2rayNG 下载安装教程
梯子吧推荐
工具再顺手,也得有稳定高速的线路配合。梯子吧整理了自用和口碑都不错的机场,点击查看梯子吧推荐 >>