v2rayN / v2rayNG / v2flyNG

V2Ray 客户端对比
平台、内核与设置差异

桌面首推 v2rayN,Android 首推 v2rayNG。只有明确需要 V2Fly 内核兼容性时,再考虑 v2flyNG。先选对设备,再看配置需求。

  • 3 款图形客户端
  • Xray / V2Fly 内核
  • 桌面与 Android

三款客户端差异表

表格比较操作方式,不按功能数量排名。具体菜单与支持范围,以安装版本及所用内核为准。

窄屏可左右滑动表格,查看完整客户端列。

v2rayN、v2rayNG、v2flyNG 的平台、内核及使用方式比较
对比维度 v2rayN v2rayNG v2flyNG
平台支持 Windows、macOS、Linux Android Android
内核选择 Xray / V2Fly;配置与内核需匹配 Xray V2Fly
维护状态 活跃维护,桌面界面持续演进 活跃维护,跟进 Android 与 Xray 生态 社区维护,更新节奏单独确认
上手难度 基础导入较容易;代理、路由与 TUN 需分别理解 较容易;导入后确认 VPN 授权即可开始验证 基础操作接近;需要自行判断 V2Fly 配置兼容性
订阅分组 桌面分组管理,支持按组更新订阅 订阅管理与分组筛选,入口随版本变化 订阅管理;分组界面与选项以安装版本为准
路由规则 UI 图形化路由设置,可维护规则集与匹配顺序 预设路由、规则设置及按应用选择 路由设置;可用规则需符合 V2Fly 内核能力
TUN / 流量接管 提供 TUN 模式;需要相应系统权限 通过 Android VPN 服务接管流量,不照搬桌面 TUN 开关 通过 Android VPN 服务接管流量,需系统授权
适合人群 桌面用户、订阅分组较多或需要细化路由的用户 大多数 Android 用户,以及使用 Xray 配置的用户 已有 V2Fly 配置、需要延续相同内核环境的用户
桌面首推

v2rayN

订阅分组、系统代理与路由管理

选择桌面安装包 →

在 Windows、macOS 或 Linux 上使用,优先从 v2rayN 开始。它把订阅分组、配置列表、系统代理和路由设置放在图形界面中,适合先完成基本连接,再逐步增加规则。多个订阅来源可以分组维护,更新时先确认目标分组,避免把旧配置与新订阅混在一起。

桌面端需要分清两层设置:系统代理决定哪些应用会把请求交给客户端,路由规则决定交进来的请求怎样走。“自动配置系统代理”适合会读取系统代理的浏览器等应用,但不会自动接管所有软件。遇到不跟随系统代理的程序,再评估 TUN 模式,而不是一开始同时改动所有开关。

v2rayN 可使用 Xray 或 V2Fly 内核,但这不代表两者支持的协议参数完全相同。已有配置如果依赖 Xray 的特定能力,应保留对应内核。TUN 的流量接管组件也不等同于代理协议内核,出现权限或虚拟网卡问题时,应按平台排查,不能只靠切换内核处理。

Windows 下载页提供桌面版与经典 WPF 版:前者采用新一代跨平台界面,后者保留经典操作方式。macOS 按芯片选择安装包;Linux 按发行版包格式及处理器架构选择。相同名称下的不同安装包,不应直接互换。

Android 首推

v2rayNG

Xray 内核、订阅导入与应用分流

查看 Android 安装包 →

Android 用户通常先选 v2rayNG。基础流程较直接:添加订阅、更新配置、选择要使用的配置,再启动服务并接受系统 VPN 授权。它采用 Xray 内核,对于依赖 Xray 特定协议能力的配置,选择路径也更清晰。例如涉及 REALITY 的配置,应核对当前 Xray 支持情况,而不是尝试交给 V2Fly 内核直接运行。

手机上的流量接管与桌面端不同。Android VPN 服务负责建立本地流量入口,状态栏出现 VPN 标记,只能说明系统接管通道已建立,不能证明远端连接已经正常。导入后仍需打开目标网页验证;如果失败,应依次检查订阅内容、所选配置、日志和网络环境。

需要区分不同应用时,可以查看按应用代理相关设置;需要区分域名或地址时,再查看路由规则。两类设置的作用范围不同,建议每次只改一处。后台省电限制也是手机端常见变量:熄屏后断开、切回应用后恢复,往往应先检查后台运行权限,而不是立刻重装客户端。

下载时优先核对设备架构。较新的主流设备通常使用 arm64 包;无法判断或安装提示不兼容时,可查看通用版入口与系统要求。通用版解决的是架构覆盖问题,不会自动降低应用对 Android 系统版本的要求。

V2Fly 备选

v2flyNG

延续已有 V2Fly 配置环境

查看 Android 备选 →

v2flyNG 的主要选择理由是 V2Fly 内核,而不是“备用软件一定更省资源”。如果现有配置以 V2Fly 行为为基础,或需要在同一内核家族内复现问题,可以把它作为 Android 备选。没有这类明确需求的新用户,优先使用 v2rayNG,后续查阅操作步骤也更容易保持一致。

两款 Android 客户端的基础使用思路相近,都需要导入有效配置并授权系统 VPN 服务,但不能据此认定参数兼容。订阅中包含的协议、传输方式及附加字段,必须由实际运行的内核支持。能导入一条链接,不代表该条配置一定可以成功启动并完成连接。

维护状态应与功能适配分开看。v2flyNG 由社区维护,发布节奏与内核适配需要独立确认,不能套用 v2rayNG 的更新信息。若准备迁移,先保留原客户端及有效配置,再用同一网络环境测试基础访问、应用分流和后台运行;确认可用后再整理旧数据。

对于老设备,也不要仅凭内核名称判断快慢。系统兼容性、可用内存、后台限制、所用协议与线路都会影响体验。只有明确记录测试条件,比较才有意义;安装失败时先核对系统和架构,比反复切换客户端更有效。

按使用场景选客户端

把选择缩小到设备与实际需求,不必为了暂时用不到的功能增加设置成本。

下载前,确认这三件事

操作系统、安装包架构、配置所需内核。三项一致后,再进入订阅导入与代理设置。

  1. 设备对应哪款客户端。桌面首推 v2rayN,Android 首推 v2rayNG;需要 V2Fly 配置兼容性时,再选 v2flyNG。不要因为名字相近就下载另一个平台的安装包。
  2. 配置需要哪种内核能力。向配置提供方确认协议与必要参数,尤其是特定安全握手或传输方式。Xray 与 V2Fly 同属相关开源生态,但各自演进,功能支持不能一概互换。
  3. 连接故障是否真的来自客户端。如果三款软件中换了两款仍无法访问,先检查订阅有效性、设备时间和本地网络。排查时保留日志中的错误类型,分享前隐藏订阅地址、账号及节点凭据。

下一步到下载页按平台选择安装包。已经安装完成的用户,可直接阅读使用指南;需要系统代理、TUN 与平台权限的详细说明时,查看完整文档。