平台 · 内核 · 使用方式

V2Ray 客户端对比

v2rayN、v2rayNG 与 v2flyNG 的选择,先看设备,再看配置需要的内核与功能。

客户端负责导入配置、选择节点和管理连接;内核负责执行协议与路由。两者需要配合,但不是同一个概念。

横向比较

三款客户端的功能边界

先读平台一行,再看内核与路由。表内描述的是功能方向,不代表每个历史版本都具有相同菜单;具体入口、内核组件与系统条件应以安装的发行包为准。

窄屏可左右滑动表格,查看完整对比。

v2rayN、v2rayNG、v2flyNG 的平台、内核、维护与使用功能比较
对比维度 v2rayN v2rayNG v2flyNG
平台支持 Windows、macOS、Linux;Windows 另有经典 WPF 界面。 Android。 Android。
内核路线 多内核管理路线,常用 Xray;v2fly 支持与内核选择入口需按具体版本确认。 Xray 内核,适合依赖该内核特性的配置。 v2fly 内核,适合已有对应兼容配置的用户。
维护状态 活跃维护;桌面版与 WPF 版的界面细节可能不同。 活跃维护;新功能仍需核对所装版本。 作为 v2fly 路线备选,维护与更新节奏以当前发布记录为准。
上手难度 基础使用较容易;系统代理、路由和 TUN 需要分别理解。 基础使用较容易;导入配置后授权 VPN 连接即可开始验证。 基础流程接近安卓同类客户端,但要额外确认配置的内核兼容性。
订阅分组 支持订阅分组设置,便于分别更新和整理多份订阅。 支持订阅管理及分组查看,适合在手机上切换配置。 支持订阅管理,分组操作与菜单以所装版本为准。
路由规则 UI 提供路由设置界面,桌面上编辑、检查规则更方便。 提供路由设置与自定义规则入口,手机上适合调整少量规则。 提供相应路由配置入口;可用字段受界面版本与 v2fly 内核能力约束。
TUN 与流量接管 提供 TUN 使用路线;是否可用取决于系统、权限、内核组件和发行包。 通过 Android VPN 接口建立虚拟网络通道,不沿用桌面端的 TUN 操作步骤。 通过 Android VPN 接口接管流量;具体能力取决于所装版本与系统。
适合人群 桌面日常使用、多订阅管理、细化路由及可信局域网共享。 安卓日常使用,以及需要 Xray 配置兼容性的用户。 明确需要 v2fly 内核、愿意核对配置支持范围的安卓用户。
本站选择 桌面首推:查看 v2rayN 安卓首推:查看 v2rayNG 内核备选:查看 v2flyNG

逐款说明

从实际操作看差异

v2rayN:桌面端首选

桌面首推

v2rayN 的优势在于把订阅、节点、系统代理和路由集中到桌面界面里。需要管理多份订阅时,可以在“订阅分组设置”中分别保存来源,再对指定分组执行更新;需要调整分流时,也更容易同时查看规则、日志和浏览器的访问结果。它适合长期放在电脑上使用,而不只是临时导入一条连接。

Windows 用户还要在桌面版与经典 WPF 版之间选择。桌面版采用 Avalonia 跨平台界面,适合希望在不同桌面系统上保持接近操作习惯的用户;WPF 版面向 Windows,适合已经熟悉原有界面的用户。两者的菜单位置和界面实现不完全相同,不应把某一版截图当作所有平台的固定布局。

刚开始使用时,建议先导入配置、选择节点,再设置“自动配置系统代理”。确认浏览器访问正常后,才根据应用需要研究 TUN 或局域网共享。系统代理与 TUN 是不同的接管方式,同时开启多种接管功能,反而会增加定位问题的难度。

v2rayNG:安卓日常使用

安卓首推

v2rayNG 采用 Xray 内核,适合作为安卓设备的起点。日常操作围绕导入订阅、更新配置、选中节点和启动连接展开。首次启动连接时,Android 会请求 VPN 连接授权;这是客户端建立本地流量通道所需的系统许可,不表示软件已经自动获得可用节点,也不等于系统替用户选择了远端服务。

手机上的分流需求通常包括按目标地址设置规则,以及决定哪些应用进入连接通道。调整之前应先区分“应用是否进入通道”和“进入通道后走哪个出站”这两个问题。若规则正确却仍有个别应用不生效,还需检查应用选择、后台运行限制和其他正在工作的 VPN 类工具,而不是反复更换订阅。

对于从电脑转到手机的用户,可以沿用兼容的订阅来源,但不必照抄桌面系统代理设置。手机连接由系统 VPN 接口承接,菜单和权限模型不同。完成首次授权后,先在前台验证,再锁屏测试一段实际使用流程,才能判断后台限制是否需要调整。

v2flyNG:v2fly 内核备选

按配置需求选择

v2flyNG 的选择理由应当是内核兼容需求,而不是把它理解成 v2rayNG 的另一种皮肤。它采用 v2fly 内核,适合已有配置明确围绕这一路线使用、希望延续相关行为的安卓用户。两款安卓客户端的名称接近,并不意味着每项协议扩展、传输选项或自定义配置字段都能互换。

迁移前,先保存原有配置与必要的路由记录,再确认订阅能否被目标客户端正确解析。若某项配置依赖 Xray 特有能力,应先向配置提供方确认兼容方式,而不是只更换应用后直接尝试。遇到导入成功却无法连接的情况,要查看日志区分字段不兼容、远端不可达与系统权限问题。

如果只是寻找一个安卓日常入口,又没有明确的 v2fly 需求,优先选择 v2rayNG 更便于沿着同一套上手路径排查。保留 v2flyNG 作为备选时,也应独立确认其系统要求和当前功能范围,不把其他客户端的更新节奏当作它的维护结论。

术语与判断依据

内核、系统代理与 TUN

Xray 与 v2fly 决定配置支持范围

Project V 是理解 V2Ray 技术生态的起点;V2Fly 延续相关内核的开发,Xray 则是同一技术生态中另一条内核路线。图形客户端把配置交给内核执行,所以界面上能添加某种节点,不代表所用内核一定支持其中的全部字段。选择时先核对订阅说明中的协议、传输和安全参数,再确认对应客户端的内核能力。

对于没有特殊配置要求的用户,不需要先判断哪一个内核“更高级”。协议组合兼容、系统条件满足、日志能够解释连接结果,比抽象的优劣排序更重要。已有连接稳定可用时,也不必仅因为看到另一条内核名称就迁移;迁移应有明确原因,例如需要某项配置能力,或需要在另一台设备上使用。

系统代理与虚拟网络通道处理不同问题

桌面系统代理主要向遵循系统代理设置的应用提供代理地址。浏览器能够连接,而某个应用仍然直连,可能只是该应用没有采用系统代理。TUN 使用虚拟网络接口承接流量,覆盖方式不同,但也带来额外的权限、路由和 DNS 配置要求。它不是节点故障的通用修复按钮。

Android 客户端通常通过系统 VPN 接口建立虚拟网络通道。这个工作方式与桌面 TUN 有相近的流量接管目标,但授权位置、应用选择和运行限制不同。因此表格分别说明桌面 TUN 与安卓 VPN 接口,不用一个“支持”标签掩盖实际差异。需要进一步排查时,可参考故障排查指南,先分清接管问题还是远端连接问题。

按使用场景缩小范围

新手、进阶与多设备选型

如果只是让手机临时共用电脑连接,也可以先了解 v2rayN 局域网共享设置。这种方式需要电脑持续运行,并且只应在可信网络中开放监听与防火墙权限。

安装入口确认

下载前确认这三件事

  1. 系统与安装包对应。Windows 用户在桌面版与 WPF 版之间按操作习惯选择;macOS 用户先在“关于本机”查看芯片信息,再选 Apple Silicon 或 Intel;Linux 用户同时核对发行版包格式和处理器架构;Android 用户按设备条件选择 arm64 或通用包。
  2. 订阅与客户端兼容。订阅地址是一种配置分发入口,不是安装客户端后自动附带的连接资源。下载之前确认已有可用配置,以及配置要求的协议与内核。不要把订阅地址、节点凭据或含敏感信息的日志直接公开。
  3. 保留恢复路径。已有客户端能正常工作时,先记录当前节点、路由和接管方式,再测试新的界面或客户端。验证期间一次只启用一个接管流量的客户端;退出桌面客户端前,也要确认系统代理是否已按需要清除。

结论可以保持简单:桌面端从 v2rayN 开始,安卓端从 v2rayNG 开始;只有明确需要 v2fly 内核时,再选择 v2flyNG。具体安装包、平台要求与入口集中在下载页,操作过程则按快速上手教程逐步完成。

选型问答

换客户端之前的常见疑问

v2rayN 和 v2rayNG 是同一款客户端吗?
不是。v2rayN 面向桌面系统,v2rayNG 面向 Android。两者都能管理兼容的代理配置,但界面、系统权限和流量接管方式不同,不能把电脑上的菜单位置直接套到手机上。
更换客户端会让节点速度明显提高吗?
不能据此保证。实际速度还取决于节点负载、网络路径、协议组合和设备条件。若原客户端配置有误,更换后可能因设置不同而改善,但应先按同一节点、同一网络与相同测试方式比较,避免把测速方法差异当作性能提升。
订阅能导入,就说明两款客户端完全兼容吗?
不一定。导入只是解析配置的第一步,实际连接还需要内核支持相关传输与安全字段。应选中具体节点启动连接,再检查日志和访问结果;如果只有部分节点失败,需要逐项核对配置,而不是直接判断整个订阅失效。
是否应该一开始就开启 TUN?
桌面端建议先用系统代理验证基础连接,只有应用不采用系统代理或确有流量接管需求时,再配置 TUN。Android 则按客户端提示授予 VPN 连接权限。两类平台的操作路径不同,也都不能用接管模式解决服务端不可达的问题。
安卓端能同时保留 v2rayNG 与 v2flyNG 吗?
可以分别保留配置用于比较,但测试连接时应一次只启动一个客户端。Android 通常同一时间只允许一个 VPN 连接工作;另一个 VPN 类工具启动后,原有连接可能被替换,排查时应先确认当前实际运行的是哪一个。