v2rayN、v2rayNG、Xray、sing-box 到底是什么关系:名字差一个字母,是两个软件
照着 v2rayNG 的教程在 v2rayN 里找菜单,永远找不到——它们名字只差一个字母,却是两个不同平台上的不同软件。本文用一张表分清客户端与内核的层级关系,说明哪些教程能互相套用、哪些不能,以及为什么搞混会让排查方向整个跑偏。
本文目录(7 节 · 约 2 分钟) +
- 01 一张表分清
- 02 关键在于「客户端」和「内核」是两层
- 03 哪些教程能互相套用,哪些不能
- 04 为什么搞混会让排查跑偏
- 05 顺带分清另外几个常见混淆
- 06 客户端本身打不开的时候
- 07 相关
先给结论:v2rayN 和 v2rayNG 是两个不同的软件,不是同一个软件的两个版本。 前者主要用在 Windows 桌面,后者是安卓客户端。名字只差一个字母 G,界面和菜单却完全不同——照着 v2rayNG 的教程在 v2rayN 里操作,你会找不到对应的菜单,这是新手最常掉进去的坑。
一张表分清
| 名字 | 是什么 | 跑在哪 |
|---|---|---|
| v2rayN | 图形客户端 | Windows / macOS / Linux |
| v2rayNG | 另一个软件,安卓端的图形客户端 | Android |
| Xray-core | 内核,真正处理流量的程序 | 被上面的客户端调用 |
| sing-box | 另一个内核 | 被调用 |
| V2Ray / VMess | 早期项目与它的协议名 | 概念层面 |
关键在于「客户端」和「内核」是两层
这是理解这一堆名字的核心:
你点的界面 → 客户端(v2rayN / v2rayNG …)
实际收发流量的程序 → 内核(Xray-core / sing-box …)
客户端自己不处理流量。 它负责管理订阅、切换服务器、配置分流规则,然后把活交给内核。这就是为什么:
- 换客户端不会让速度变快——决定速度的是线路,不是界面
- 内核文件被杀软删掉,界面还能打开,但一连就报错
- 同一批节点可以在不同内核下跑,v2rayN 支持切换内核
按官方说明,v2rayN 支持 Xray 与 sing-box 等多种内核;平台方面 Windows、macOS、Linux 都有官方构建,Windows 侧覆盖 x64 / x86 / arm64。
早期 v2rayN 只有 Windows 版,所以中文语境里说「v2rayN」默认指 Windows 客户端,教程也集中在 Windows 侧。
哪些教程能互相套用,哪些不能
| 场景 | 能不能套用 |
|---|---|
| 拿 v2rayNG 的界面操作步骤去操作 v2rayN | ❌ 完全不同的界面 |
| 拿 v2rayNG 的订阅链接在 v2rayN 里用 | ✅ 通常可以,只要是通用订阅格式 |
| 拿「Xray 配置」教程去配 v2rayN | ⚠️ 那是 JSON 命令行配置,与图形界面对不上 |
| 拿 Clash 的 YAML 订阅导进 v2rayN | ❌ 会得到一个空列表 |
订阅可以共用,操作步骤不能共用。 这是最实用的一条经验:同一个机场账号的通用订阅,在电脑上用 v2rayN、在手机上用 v2rayNG 是正常做法;但两边的按钮在哪、菜单叫什么,得各看各的。
为什么搞混会让排查跑偏
举个具体的:你在电脑上遇到「无法更新订阅」,搜到一篇 v2rayNG 的排查文章,照着去点「路由设置」里的某个开关——但 v2rayN 里那个位置根本不是这个功能。折腾半小时之后,你会以为自己试遍了所有办法,实际上一个都没试对。
先确认自己用的是哪个软件、看的教程是给哪个软件写的。 这一步花十秒,能省掉后面几十分钟。
顺带分清另外几个常见混淆
- Xray 和 V2Ray 不是同一个项目。 Xray 是从 V2Ray 分出来的实现,协议大体兼容,但不是一个东西。搜到的老教程可能写的是 V2Ray 时代的做法。
- VMess / VLESS / Trojan / Shadowsocks / Hysteria2 / TUIC 是协议,不是软件。订阅里那一长串节点用的就是这些协议,客户端支不支持某个协议,决定了那条节点能不能用。
- 「机场」是订阅服务的俗称,和客户端是两回事:客户端是壳,订阅服务提供节点。壳免费开源,节点通常要付费。
客户端本身打不开的时候
有时候问题不在配置上——是客户端的官网或下载页本身访问不了。这种情况下先确认是对方的问题还是自己这条链路的问题,别急着换软件。
本站对几个常见客户端的公开入口做定时探测,每条结果都带探测时刻与失败原因:sing-box、Hiddify、Karing、Surge、Stash、Loon。
⚠️ 需要说明的是:探测结果只代表本站探测节点在那一刻的访问情况,不代表你所在网络的情况。 你能打开而本站记录为不可达,或者反过来,都很正常——可达性高度依赖网络位置。判定口径见判定口径与数据来源。
相关
- 订阅导不进去:v2rayN 导入订阅失败怎么排查
- 装好了连不上:v2rayN 连不上、无法上网怎么办
- 更多疑问:常见问题
相关文章
订阅导入成功却连不上:同一个节点换个客户端就能用,问题多半出在内核
订阅导入成功、节点也有、选中却连不上,同一条订阅在别的客户端却正常——根因常在客户端的内核。v2rayNG 走 Xray、Clash 系走 mihomo,对 REALITY 校验严格程度不同;旧 v2ray(v2fly)内核不支持 REALITY,用它测必定失败。本文讲怎么判断,以及为什么不能据此判定节点坏了。
v2rayN 连不上、无法上网怎么办:按四层顺序排查,别一上来就重装
v2rayN 出问题时最浪费时间的做法是直接重装——重装几乎不解决任何事,因为问题通常在配置、订阅或线路,重装只会让你把订阅重新导一遍。本文把故障拆成软件层、内核层、订阅层、线路层四层,按顺序定位,并解释几条常见报错原文分别指向哪一层。
v2rayN 导入订阅失败怎么排查:先分清是订阅格式不对还是拉不到订阅
v2rayN 导入订阅失败最常见的原因不是软件出错,而是拿错了订阅链接类型——Clash 订阅导进 v2rayN 会得到一个空列表。本文把「更新订阅失败」和「更新成功但列表是空的」拆成两条独立的排查路径,每一步都给出可自己验证的判断依据,不猜原因。