客户端选型 · 平台与内核

v2rayN、v2rayNG
与 v2flyNG 对比

桌面首选 v2rayN,安卓首选 v2rayNG。已有 v2fly 配置需求时,再考虑 v2flyNG。先选平台,再核对协议与内核,最后比较管理方式。

比较范围:图形客户端、订阅管理、路由分流与流量接管。不以界面相似程度推断配置兼容性。

三款客户端功能对照

先看差异,再看使用代价。维护状态采用定性描述;具体功能以安装包内的界面与内核能力为准。

窄屏可左右滑动表格,逐列比较同一项目。

平台、内核与日常管理差异
对比维度 v2rayN 桌面首推 v2rayNG 安卓首推 v2flyNG 内核备选
平台支持 Windows、macOS、Linux Android Android
内核选择 常用 Xray;其他内核选项取决于发行包与配置类型,不应默认包含 v2fly Xray;协议和传输能力随内核实现变化 v2fly;按该内核支持的协议与字段配置
维护状态 活跃维护;桌面版与经典 WPF 版需区分 活跃维护;关注安卓兼容性与内核更新 社区维护;安装前确认所需功能与系统兼容性
上手难度 基础连接较直观;路由、DNS 与 TUN 的组合设置需要逐项理解 日常连接较直接;首次运行需要授权 VPN 服务并处理后台限制 基础操作接近安卓同类界面;还需核对 v2fly 配置兼容性
订阅分组 桌面分组管理与列表筛选,适合维护多个订阅来源 支持订阅管理和分组筛选,适合手机端日常切换 支持订阅管理;导入格式与可用条目需按内核确认
路由规则 UI 桌面规则编辑与预设切换,便于检查匹配顺序及出站 移动端路由设置与分应用控制,复杂规则编辑受屏幕空间限制 提供路由相关设置;不能据界面相似认定与 Xray 字段完全一致
TUN 与流量接管 提供桌面 TUN 功能入口;依赖相应组件、系统权限与路由设置 通过 Android VPN 服务接管流量,不等同于桌面 TUN 开关 通过 Android VPN 服务接管流量,仍受系统后台策略影响
适合人群 桌面用户、需要细化分流与集中管理订阅的用户 安卓新手、日常移动使用、需要 Xray 能力的用户 已有 v2fly 配置、需要复现该内核行为的安卓用户

每款客户端的选择依据

下面分别说明管理优势、学习成本和迁移时容易遗漏的边界。

v2rayN:桌面订阅与路由管理

桌面首推

需要在电脑上整理订阅、检查路由顺序或对照日志时,优先选择 v2rayN。桌面列表能同时呈现更多配置项,订阅分组与路由设置也更适合反复调整。它的价值不是让连接天然更快,而是让影响连接的条件更容易被看见:当前使用哪个内核、应用是否经过本地监听、规则把请求交给哪个出站。

基础使用建议从系统代理开始。导入订阅并选中可用配置后,启用自动配置系统代理,再用遵循系统代理的应用验证。遇到未被接管的应用时,先核对应用自身的网络设置;确实需要扩大接管范围,再研究 TUN。TUN 会引入虚拟网卡、权限与 DNS 路径,不应仅因为界面里有开关就直接启用。

Windows 下载页提供桌面版与经典 WPF 版:前者采用新一代跨平台界面,后者保留经典操作方式。两者都应按当前系统与使用习惯选择,不能把界面不同理解为协议能力必然不同。macOS 需区分芯片架构,Linux 需区分软件包格式与处理器架构;安装后仍要单独确认系统代理和 TUN 权限。

v2rayNG:安卓日常使用与 Xray 配置

安卓首推

没有既有内核约束的安卓用户,优先从 v2rayNG 开始。订阅导入、配置选择和连接操作集中在手机界面内,适合日常切换网络与配置。它以 Xray 内核为基础,但实际能否使用某种协议组合,还要看包内内核是否支持对应的传输、安全设置和扩展字段。仅有 VLESS 或 VMess 这样的协议名称,不足以判断配置一定可用。

安卓上的关键区别在于流量入口。连接时出现的 VPN 授权用于建立本地流量接管通道,并不是购买服务或导入订阅的步骤。启用后,实际处理范围仍受路由规则、分应用设置和系统限制影响。若其他应用正在使用系统 VPN 服务,需要先处理占用关系,不能假设两套接管同时运行仍会按预期工作。

手机熄屏后断连、切换网络后恢复较慢等情况,应先查看电池优化、后台运行与当前网络,再判断配置本身。复杂路由可以在桌面端先梳理匹配意图,但不要直接把 v2rayN 的整个配置目录复制到手机。订阅内容与客户端偏好属于不同层次,分享一条连接并不会同步所有 DNS 和分应用规则。

查看 v2rayNG 安装入口

v2flyNG:已有 v2fly 配置的安卓备选

v2fly 内核

v2flyNG 更适合需求已经明确的用户:现有配置依据 v2fly 编写,或者需要在手机上复现该内核的配置行为。它不是因为名称相近就能替换 v2rayNG 的同一份运行环境。两者在协议扩展、传输实现和配置字段上可能存在差异,选择时应从服务端要求出发,而不是只看导入按钮能否识别分享链接。

例如,一个订阅能显示在列表中,只能说明客户端识别了部分内容;连接是否成立,还取决于传输方式、加密或安全层参数是否被正确保留。对于只由特定 Xray 实现支持的能力,不应期待换用 v2fly 内核后继续工作。反过来,原先按 v2fly 行为组织的配置,也应在迁移后重新验证路由与 DNS 结果。

如果没有明确的兼容性理由,安卓入门仍建议先使用 v2rayNG,减少需要同时学习的变量。确需使用 v2flyNG 时,先备份原有设置,再用一条已知配置验证基础连接,然后逐步恢复订阅与分流。出现问题时只改动一个环节,才能分清是导入转换、内核能力还是系统接管导致的差异。

查看 v2flyNG 安装入口

按使用场景选择

选择依据是设备与配置需求,不是功能选项越多越合适。

切换客户端前的核对顺序

把连接内容、客户端设置与系统环境拆开检查,可以减少重复排查。

  1. 记录连接所需信息。确认协议、传输方式与安全设置;订阅地址可能包含访问凭据,不要放进公开截图或日志。使用分享链接迁移时,核对目标客户端是否保留了全部必要字段。
  2. 保留原配置作为参照。先备份,再在新客户端测试单条配置。不要在迁移成功前删除原有分组,也不要同时开启两套系统代理或 VPN 接管,以免测试请求走错入口。
  3. 重建本地网络策略。监听端口、DNS、路由预设与分应用名单分别设置。规则应从上到下检查,兜底规则放在末尾;能连接只是第一步,还应确认需要直连和代理的请求各自走向。
  4. 最后验证日常环境。完成基础测试后,再检查重启、熄屏和网络切换等场景。若内核启动失败,先读日志中的配置或端口报错,按完整手册逐项定位,不必立即更换客户端。
选型结论

平台优先,内核需求其次

桌面以 v2rayN 为起点,安卓以 v2rayNG 为起点;v2flyNG 留给明确的 v2fly 兼容性需求。三款客户端都是开源图形工具,客户端本身不提供订阅服务,也不会替代服务端配置。

下载时再核对处理器架构、安装包类型与系统要求。协议名、订阅格式和路由术语不熟悉时,可先查阅术语手册,再决定是否需要进阶选项。

选择平台与安装包
v2rayN下载