Mac 与其他桌面系统
桌面首推
v2rayN 覆盖 macOS、Windows、Linux。订阅分组、系统代理与路由预设放在图形界面中,适合从导入订阅开始配置,也方便后续检查规则。
客户端选型 / 桌面与 Android
v2rayN、v2rayNG、v2flyNG:先选平台,再核对内核与配置。
桌面首推
v2rayN 覆盖 macOS、Windows、Linux。订阅分组、系统代理与路由预设放在图形界面中,适合从导入订阅开始配置,也方便后续检查规则。
安卓首推 v2rayNG
v2rayNG 使用 Xray 内核。若订阅说明涉及 VLESS、REALITY 或 Vision,先核对客户端与服务端参数,再选择对应的导入方式。
v2flyNG 备选
只有在配置明确适配 v2fly 内核,或需要复现已有 V2Fly 使用环境时,再考虑 v2flyNG。不要只根据名称相似就判断协议兼容。
窄屏可左右滑动表格。功能名称会随界面调整,具体能力以所装客户端及其内核说明为准。
| 对比维度 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 平台支持 | Windows、macOS、Linux | Android | Android |
| 内核定位 | 常见选择为 Xray,也可按客户端版本与配置选用 sing-box;不要默认按 v2fly 配置原样运行 | Xray;协议能力随所带内核更新 | v2fly;不能按 Xray 的功能清单推断兼容性 |
| 维护状态 | 活跃维护;安装前查看平台支持与更新说明 | 活跃维护;注意 Android 兼容性与内核变更 | 维护节奏需单独确认;选用前查看发布说明 |
| 上手难度 | 基础订阅导入较直观;系统代理、路由与 TUN 需分开理解 | 导入订阅并授权系统 VPN 后可开始验证;后台运行需额外设置 | 适合已有兼容配置的用户;需要主动检查内核差异 |
| 订阅分组 | 提供订阅分组管理,方便区分来源、更新与选择节点 | 提供订阅管理,可按订阅来源组织节点 | 提供订阅导入与管理;格式识别需与配置来源确认 |
| 路由规则 UI | 图形化路由预设与规则设置,适合查看匹配顺序 | 提供路由设置及应用分流相关选项,按实际界面配置 | 可配置路由;不要直接套用其他内核的专属规则字段 |
| TUN 与流量接管 | 提供 TUN 模式;依赖内核、系统权限和平台环境 | 通过 Android VPN 服务接管流量,不等同于桌面 TUN 开关 | 通过 Android VPN 服务接管流量,受系统 VPN 授权与后台策略影响 |
| 系统代理 | 可设置系统代理;只影响遵循该设置的应用 | 日常使用以 VPN 模式为主,不照搬桌面系统代理步骤 | 日常使用以 VPN 模式为主,按 Android 界面操作 |
| 适合人群 | Mac 用户、桌面办公与开发用户、需要管理多组订阅的人 | Android 新用户、使用 Xray 配置及需要应用分流的人 | 已有 V2Fly 兼容配置、需要保持该内核行为的人 |
本表不按速度排名。节点线路、网络环境、DNS、协议配置和设备负载都会影响体验,客户端名称本身不能代表连接速度。
在 Mac 上使用,先选 v2rayN。它把订阅分组、节点选择、系统代理和路由规则集中到桌面界面,适合边看配置说明边检查设置。Windows 与 Linux 用户也可使用同一款客户端,但安装包、权限处理和系统集成方式不同,不能把某个平台的安装步骤原样搬过去。
v2rayN 的使用重点是分清两层设置。系统代理决定哪些应用把请求交给本地代理入口;路由规则决定内核接到请求后,是直连、代理还是阻断。因此,选择“自动配置系统代理”不代表所有应用都会进入代理,选择“绕过大陆”也不代表系统已经把流量送进客户端。先建立入口,再确认路由,排查时更容易定位问题。
如果有多份订阅,可以按来源或用途建立分组。更新某个分组后,再检查节点是否出现、当前节点是否仍被选中。重复导入同一地址容易留下难以区分的列表项;订阅的更新也不等于订阅地址会自动同步到其他设备。
TUN 适合处理不遵循系统代理的应用,但会引入虚拟网络接口、路由与 DNS 配置。建议先验证系统代理可以正常连接,再按实际需要开启 TUN。切换内核后还要重新核对协议、路由与 DNS 字段,不要把“界面能导入”当作“内核一定能运行”。
Android 日常使用优先考虑 v2rayNG。它采用 Xray 内核,适合在手机上导入订阅、选择节点并进行路由设置。对于带有 REALITY 或 Vision 参数的配置,要逐项确认服务端地址、端口、用户标识、传输方式、服务名称及相关参数。不能因为同属 VLESS 就认为不同节点可以互换字段。
首次启动连接时,Android 会请求 VPN 授权。这是客户端使用系统 VPN 服务接管流量的步骤,并不表示订阅已经有效。授权成功后仍需验证节点是否可用。手机上另一个使用系统 VPN 服务的应用可能与它冲突,测试前先确认当前实际运行的是哪一个连接。
应用分流决定哪些应用进入或绕过 VPN,域名和 IP 路由则处理进入内核后的请求。两者同时配置时,先确认应用被纳入接管范围,再检查规则是否命中。若浏览器可用而另一款应用失败,不能直接认定节点故障,还应查看应用分流、DNS 与应用自身的网络行为。
息屏后断连通常需要检查 Android 电池优化、后台活动和自启动限制。不同设备的设置名称不完全一致,应以系统界面为准。不要一开始就同时修改节点、路由和后台策略;每次只改变一项,才容易判断哪项设置起作用。具体导入步骤可查看使用文档。
v2flyNG 的选择理由应当是内核兼容需求,而不是名称相近或安装包看起来更简单。它采用 v2fly 内核,与 Xray 同处 Project V 相关生态,但两者已经形成不同的功能演进路径。相同的协议名称不保证传输、流控、加密与配置字段完全一致。
如果已有一份明确按 V2Fly 配置语义编写、并在该环境验证过的配置,v2flyNG 可以作为 Android 端备选。反过来,订阅若依赖 Xray 特有的 REALITY 或 Vision 能力,就不应把它直接迁移过来尝试解决连接问题。先向配置提供方确认所需内核,再决定客户端,比反复换装更有效。
维护状态不能只看客户端是否能够安装。还要查看发布说明是否覆盖当前 Android 环境、随附内核是否支持所需协议,以及已知问题是否影响日常使用。本站不以缺少更新信息直接认定项目停止维护;无法确认的部分,应在采用前单独核实。
对初次接触订阅导入的用户,v2flyNG 不作为默认起点。只有在内核适配理由清楚时再选择它,并保留原配置用于对照。完整 JSON 与分享链接包含的信息范围不同,转换后还应检查 DNS、路由和其他未被分享链接携带的设置。
若还不能确定,按平台采用默认选择即可:桌面使用 v2rayN,Android 使用 v2rayNG;只有明确需要 v2fly 内核时再选 v2flyNG。前往下载页按系统选择安装包,或在完整文档中查看平台专属步骤。导入后没有节点、浏览器无法连接等情况,可继续查阅常见问题。