平台 · 内核 · 配置方式

V2Ray 客户端对比
v2rayN 与安卓客户端选型

桌面首推 v2rayN,Android 首推 v2rayNG。需要沿用 v2fly 内核配置时,再考虑 v2flyNG。先按设备筛选,再核对协议与分流需求。

三款客户端功能对照

表中比较的是客户端定位,不是速度排名。具体菜单、内核组合与可用功能,以所安装版本为准;同一款客户端的不同平台界面也可能有差别。

窄屏可左右滑动表格。Android 的系统 VPN 接管与桌面 TUN 模式分开说明,避免把相近效果当成同一个开关。

v2rayN、v2rayNG 与 v2flyNG 的平台、内核及功能差异
对比维度 v2rayN v2rayNG v2flyNG
平台支持 Windows、macOS、Linux Android Android
内核路线 常用 Xray;其他内核的可选范围由客户端版本、配置类型及所带组件决定 Xray v2fly
维护状态 活跃维护;跨平台界面与 Windows 经典 WPF 界面存在差异 活跃维护;更新时需留意内核与系统兼容性 持续维护的备选路线;更新节奏与可用能力需单独确认
上手难度 基础导入较直观;系统代理、路由与 TUN 需要分别理解 适合手机初次配置;导入后需确认系统 VPN 授权 基础流程接近安卓客户端;更需要先确认配置兼容性
订阅分组 可按订阅分组管理服务器,并结合筛选整理列表 可管理订阅来源,按分组查看配置;布局随版本变化 可导入与更新订阅;分组操作以当前界面为准
路由规则 UI 提供路由预设与规则配置界面,适合查看匹配顺序 提供路由设置,可结合域名、地址和应用分流需求配置 提供路由配置入口,规则必须符合 v2fly 内核能力
TUN 与流量接管 提供 TUN 模式;依赖平台、权限及对应组件 通过 Android 系统 VPN 服务接管流量,不照搬桌面 TUN 操作 通过 Android 系统 VPN 服务接管流量,需完成系统授权
特色功能 桌面服务器列表、订阅分组、系统代理、路由管理与日志查看 手机端订阅管理、二维码导入、应用分流与连接日志 围绕 v2fly 内核使用订阅与自定义配置
适合人群 桌面日常使用、需要管理多个订阅或排查路由的用户 Android 日常使用,以及需要 Xray 配置能力的用户 已有 v2fly 配置,或需要验证该内核兼容性的用户
下载入口 选择桌面安装包 查看安卓首推 查看安卓备选

每款客户端的选择依据

v2rayN:桌面订阅与路由管理

如果主要在电脑上使用,先选 v2rayN。它覆盖 Windows、macOS 与 Linux,适合在较大的窗口里整理服务器列表、区分订阅来源、查看日志,再逐步调整路由。需要处理多个订阅时,分组比反复导入单条分享链接更容易维护:更新来源明确,也更容易找出失效配置属于哪一组。

Windows 下载页提供桌面版与经典 WPF 版。桌面版采用新一代跨平台界面,WPF 版保留经典界面。两者不是两个独立的服务来源,也不会因为界面不同自动获得更快的链路。首次使用可以从桌面版开始;已有稳定的 WPF 操作习惯时,可继续按经典界面的教程操作,不必为了名称更换工作方式。

v2rayN 需要重点理解的是入口与出站分开设置。“自动配置系统代理”让遵循系统代理设置的应用把流量交给本地监听端口;路由规则再决定这些流量直连、阻断还是走代理。TUN 模式用于接管更多应用流量,但会增加权限、路由和 DNS 的排查环节。基础连接正常之前,不建议把系统代理、TUN 与自定义 DNS 一次全部改动。

进阶用户可以继续使用路由规则界面和日志定位问题,但不要把客户端能够选择内核理解为所有配置都可原样切换。配置格式、协议字段和传输支持存在差异。切换前先备份,并确认所选配置类型确实由目标内核处理。具体设置见高级用法。

v2rayNG:Android 日常使用首选

如果设备是 Android,且没有明确的 v2fly 内核需求,先选 v2rayNG。它以 Xray 为内核路线,支持通过订阅地址、分享链接或二维码导入配置。订阅适合持续更新服务器列表,二维码更适合临时传递单条配置;导入单节点并不等于建立了后续自动更新关系。

首次启动连接时,应阅读并确认系统 VPN 授权。这里的 VPN 服务是客户端接管流量的系统接口,不表示客户端附送远端服务器。是否能够访问目标,仍取决于已有配置、远端可用性、路由和 DNS。手机状态栏出现连接标识,也只能说明接管接口已建立,不能替代实际网页或应用验证。

需要让部分应用直连时,可检查客户端的应用分流设置;需要按目标域名或地址分流时,再检查路由规则。两种方式作用对象不同,不宜混在同一轮排查中修改。后台连接容易中断时,先检查系统电池策略和后台运行限制,再判断是否属于协议或内核问题。更换客户端通常不能解决系统主动终止后台进程的情况。

对于带有 Xray 特定能力的配置,应核对客户端所带内核是否支持对应字段。名称相似的分享链接不代表参数完全一致。导入失败时,优先看错误提示和日志,不要先批量修改传输方式、TLS 或其他由配置提供方给出的参数。

v2flyNG:沿用 v2fly 配置的备选

v2flyNG 的主要选择理由是内核路线,而不是“备用就一定更省资源”。它使用 v2fly 内核,适合已有对应配置、需要保持原有配置语义,或需要在明确条件下验证内核兼容性的用户。如果只是首次在 Android 上安装客户端,通常不必同时安装两款再随机尝试。

v2fly 与 Xray 来自相关的技术生态,但后续实现和支持范围并不完全相同。尤其是依赖特定内核能力的配置,不能仅凭协议名称判断可用性。某条配置在 v2rayNG 中可用,并不能据此推断导入 v2flyNG 后也会得到相同结果;应逐项确认协议、传输、安全参数与配置格式。

从另一款客户端迁移时,先保留原配置,用一条已知可用且兼容的配置测试。确认基础连接、解析和路由符合预期,再整理订阅分组。完整配置备份可能包含客户端自身的设置结构,不适合直接跨应用恢复。需要迁移时,优先选择双方都支持的订阅或单节点分享方式。

按使用场景选择

设备平台是第一道筛选条件,内核兼容性是第二道。功能更多不代表每次都需要开启更多设置。

内核区别与性能判断

客户端负责图形界面、配置组织和系统接入;内核负责按照配置处理连接。Xray 与 v2fly 的差别首先体现在协议与配置能力,不能简化成统一的快慢结论。同一客户端使用不同远端、不同 DNS 或不同路由规则时,体验差异可能比更换客户端更明显。

比较连接表现时,尽量保持设备、网络、远端配置和目标一致。TCP 端口可连接,不代表协议握手成功;一次网页打开成功,也不代表所有应用都走了预期路径。下载测速还受远端负载和测试目标影响,不适合拿来给三款客户端排永久名次。

维护状态也不是版本号大小比赛。升级时应关注系统要求、配置迁移说明和实际需要的修复。当前配置稳定时,先保留备份,再安排更新。不要在设备系统、客户端和订阅规则同时变化后,仍把所有异常归因于某一个内核。

若想先理解测试结果的含义,可阅读TCPing、真连接延迟与下载测速的区别;若需要排查系统代理与路由的关系,可继续查看系统代理与路由模式说明。

安装前的确认清单

  1. 确认设备平台。Windows、macOS、Linux 选择 v2rayN;Android 先看 v2rayNG,有明确的 v2fly 需求再看 v2flyNG。
  2. 确认配置来源。客户端负责连接已有服务,不提供可直接使用的远端配置。订阅地址可能包含访问权限,不应公开分享。
  3. 确认内核兼容性。核对协议、传输和安全参数,不要把导入成功等同于所有字段都得到支持。
  4. 确认安装包类型。桌面按系统、芯片或发行版格式选择;Android 按架构与系统要求选择,具体入口统一放在下载页。
  5. 确认回退方式。升级或迁移前保留配置备份。首次验证只使用一条配置,正常后再加入多订阅和复杂路由。

选型结论保持简单:桌面首推 v2rayN,Android 首推 v2rayNG,v2flyNG 用于明确的 v2fly 配置需求。无需为了覆盖所有功能同时安装三款客户端。先选择与设备和配置匹配的一款,再逐步补齐路由与 DNS 设置。

先按平台选客户端,再按配置选内核;桌面选 v2rayN,Android 优先 v2rayNG。