CLIENT SELECTION / 3 OPTIONS

v2rayN、v2rayNG、v2flyNG 客户端选型

先按操作系统缩小范围,再比较内核、订阅管理、路由界面与流量接管方式。桌面平台优先选择 v2rayN;Android 常规使用优先选择 v2rayNG,需要 v2fly 内核时再选择 v2flyNG。

DESKTOP v2rayN

Windows、macOS、Linux

ANDROID / DEFAULT v2rayNG

Xray 内核与常用配置入口

ANDROID / V2FLY v2flyNG

保持 v2fly 内核体系

COMPARISON MATRIX

三个客户端的关键差异

三款客户端面向的设备范围并不相同。先确定平台,再根据配置来源、内核要求和接管范围选择,通常不需要同时安装多个同平台客户端。

对比维度 v2rayN v2rayNG v2flyNG
平台支持 Windows、macOS、Linux 桌面平台 Android Android
主要内核 常用配置以 Xray 为主,并通过客户端界面管理相关核心设置 Xray v2fly
维护状态 活跃维护 活跃维护 活跃维护
上手难度 中等。基础连接直接,路由、TUN 与多分组需要理解桌面网络设置 较低。导入订阅、选择节点并启动系统 VPN 服务即可完成常规配置 中等。操作结构接近常见 Android 客户端,但需要先确认内核与配置兼容性
订阅分组 适合管理多个订阅分组,可配合备注、过滤和排序整理节点 支持订阅导入与更新,适合移动端日常切换 支持订阅导入,重点是保持 v2fly 配置链路
路由规则界面 桌面端设置入口较完整,适合查看和调整路由规则、系统代理及核心参数 提供移动端路由设置,可按域名、地址与预设规则调整流量出口 提供与 v2fly 内核相配套的路由配置入口
流量接管 支持系统代理与 TUN。TUN 适合需要覆盖更多应用流量的场景,但通常需要额外系统权限 通过 Android 系统 VPN 服务接管应用流量,可结合分应用设置控制范围 通过 Android 系统 VPN 服务接管流量,行为由 v2fly 内核配置决定
特色功能 订阅分组、服务器筛选、路由规则界面、系统代理、TUN 与桌面托盘操作 Xray 协议支持、分应用代理、移动网络切换与 Android VPN 服务 v2fly 内核、订阅管理、路由设置与移动端 VPN 服务
适合人群 桌面用户、多订阅管理者、需要细化路由或 TUN 的进阶用户 多数 Android 用户,以及需要 Xray 配置兼容性的用户 明确需要 v2fly 内核,或已有配置依赖 V2Fly 行为的用户

维护状态只描述当前项目的持续维护情况,不代表各客户端的发布节奏完全一致。安装包与当前可用版本以下载页面展示为准。

CLIENT NOTES

逐款判断:差异来自平台与内核

客户端名称相近,但定位并不重叠。桌面与 Android 的权限模型、系统代理入口和后台运行方式不同,选型时应以实际设备为起点。

01 / DESKTOP

v2rayN:桌面平台的主选项

桌面首推

v2rayN 面向 Windows、macOS 与 Linux,适合需要在桌面环境中集中管理订阅、节点、系统代理和路由规则的用户。基础流程通常是导入订阅、更新服务器列表、选择活动节点,再启用系统代理;如果应用不读取系统代理,或者需要覆盖更广的流量范围,可以继续评估 TUN 模式。

它的优势不是单一功能数量,而是把桌面端常见操作放在一个界面中:订阅可以按来源分组,服务器可以按名称筛选,路由规则能够独立调整,日志窗口也便于定位端口占用、配置字段错误与内核启动失败。对于同时维护多个订阅的人,分组、备注和过滤比频繁手动导入单个链接更清晰。

需要注意的是,系统代理与 TUN 并非同一个开关。系统代理主要影响遵循操作系统代理设置的程序;TUN 通过虚拟网络接口接管更广的流量,通常需要更高权限,也更容易与其他网络工具或虚拟网卡发生冲突。新用户应先完成系统代理连接,确认订阅和节点可用后,再单独配置 TUN。

02 / ANDROID · XRAY

v2rayNG:Android 常规首选

Android 首推

v2rayNG 使用 Xray 内核,适合多数 Android 设备。常规操作路径较短:导入订阅地址,执行更新,选择当前服务器,然后授权客户端建立系统 VPN 服务。连接后,Android 状态栏会显示系统的 VPN 状态,应用流量是否进入代理则由客户端路由与分应用设置共同决定。

如果订阅提供的是 VLESS、VMess、Trojan 或带有 TLS、REALITY 参数的配置,是否能够连接取决于订阅内容、核心支持和服务端参数是否一致。客户端不会替用户修正错误的地址、端口、传输层或认证字段。遇到连接失败时,应先查看日志中的握手、DNS、超时或配置解析信息,而不是反复切换系统权限。

v2rayNG 适合希望在移动端保持清晰操作流程的用户。分应用代理可以限定由哪些应用使用客户端建立的网络通道,路由规则则决定目标域名或地址走直连、代理或阻断。两者作用层级不同:前者筛选本机应用,后者处理目标流量。初次配置时应一次只改一个维度,便于判断问题来自节点、DNS 还是规则。

03 / ANDROID · V2FLY

v2flyNG:明确需要 v2fly 内核时选择

内核备选

v2flyNG 同样运行在 Android,主要区别是采用 v2fly 内核。它不是因为操作步骤更少而存在的替代项,选用依据应当是内核需求:订阅提供方明确要求 v2fly、已有配置围绕 V2Fly 行为编写,或者需要让移动端与既有 v2fly 配置保持一致时,选择 v2flyNG 更直接。

图形界面可以完成订阅更新、节点选择、路由配置与 VPN 服务启动,但内核差异仍会影响配置字段、协议扩展和行为边界。不要仅凭两个客户端能否导入同一条链接,就判断运行结果必然相同。导入成功只说明客户端识别了数据格式,实际连接还需要地址、端口、安全层、传输方式和认证参数完整匹配。

如果没有明确的 v2fly 内核要求,Android 用户通常先从 v2rayNG 开始;如果配置说明指定 v2fly,或迁移时需要减少内核行为变化,再使用 v2flyNG。这样可以避免在两个客户端之间重复导入、重复授权和重复修改系统 VPN 设置,也便于把日志与具体内核对应起来。

SCENARIO ROUTING

按使用场景缩短选择路径

如果不需要研究每一项参数,可以直接按设备与操作目标判断。以下建议只处理客户端选择,不替代订阅参数与服务端配置检查。

DECISION PATH

最终结论:平台优先,内核其次

使用 Windows、macOS 或 Linux,选择 v2rayN。它覆盖桌面端的订阅分组、系统代理、路由规则与 TUN 配置,适合从基础连接逐步扩展到更细的流量管理。

使用 Android 且没有额外内核约束,选择 v2rayNG。它采用 Xray 内核,操作路径集中在订阅、节点、路由和系统 VPN 服务。配置来源明确要求 v2fly,或者需要保持既有 V2Fly 行为时,选择 v2flyNG

客户端只是配置与内核的操作入口。订阅地址是否有效、节点参数是否完整、系统时间是否准确、DNS 与路由是否匹配,仍会直接影响连接结果。完成选型后,应按对应平台安装,再沿同一条配置链路逐项验证。

下载客户端