新版 v2rayN 支持多个内核,最常见的是 Xraysing-box。大多数人用默认的 Xray 就行,但遇到某些新协议节点连不上时,切到 sing-box 往往能解决。这篇说清楚怎么切、什么时候切。

1先理解:内核是干嘛的

内核是真正负责连接和加解密的程序,v2rayN 只是界面(详见 内核与客户端的关系)。不同内核对协议的支持范围不一样,这就是为什么有时候同一个节点,换个内核就能用了。

2Xray 和 sing-box 怎么选

  • Xray(默认):v2rayN 的主力内核,对 VMess、VLESS、Trojan、Shadowsocks、Reality 支持完善,日常首选。
  • sing-box:对一些较新的协议(Hysteria2、TUIC 等)支持更完整、更稳定。如果你的节点是这类协议,用 sing-box 体验更好。
两种内核的协议支持对比
内核 擅长协议 典型场景 建议 内核 主要协议 适用 是否默认 Xray VMess/VLESS/Trojan/SS/Reality 绝大多数节点 默认 ✓ sing-box Hysteria2 / TUIC 等新协议 新协议节点 按需切换 多数人用 Xray 新协议用 sing-box 可随时切
没有谁更好,按你节点用的协议来选:常规协议 Xray,新协议 sing-box。

3在哪里切换内核

切换方式因版本略有差异,常见两种入口:

  • 按节点切:编辑某个节点时,配置里有「核心类型(Core Type)」选项,可以单独指定这个节点用 Xray 还是 sing-box。Hysteria2 / TUIC 节点通常会自动用 sing-box。
  • 全局默认:在「参数设置」的核心 / Core 相关页里,可以设置默认使用的内核类型。

切换后建议「重启服务」让新内核生效。

切了内核连不上?先确认内核装了没。想用 sing-box,电脑里得有 sing-box 内核文件。到「检查更新」里更新 / 下载对应内核,否则切过去会因为找不到内核而启动失败。

4单独更新内核

菜单「检查更新」里,v2rayN 本体、Xray 内核、sing-box 内核是分开更新的。遇到新协议节点不工作,第一反应应该是把对应内核更到最新,而不只是更新 v2rayN 界面。完整更新流程见 升级更新教程

下载 v2rayN(Windows 版)v7.22.6 · 支持 x64 / ARM64 · 开源免费