摘要:v2rayN 和 v2rayNG 是 V2Ray / Xray 生态中最主流的客户端,分别面向 Windows 和 Android 平台。它们由同一位开发者(2dust)维护,界面风格和操作逻辑相近。与 Clash 系客户端相比,v2rayN/v2rayNG 在协议支持上更加灵活,尤其是对 Xray-core 独有的 VLESS + Reality + XHTTP 等组合支持最为完善。本文将分别介绍两个客户端的安装、配置和使用方法。
v2rayN 和 v2rayNG 是什么
简单说:
两者都是图形化的”壳”,底层调用代理内核来完成实际的代理工作。默认使用的内核是 Xray-core,但 v2rayN 也支持切换到 sing-box 内核。
与 Clash 系客户端的核心区别
在 Clash 生态中(如 Clash Verge Rev),配置文件以 YAML 格式的”订阅”为核心,规则、策略组、节点都在一个文件里统一管理。而 v2rayN/v2rayNG 的思路不同:
- 以节点为核心:每个代理节点是独立的配置单元
- 分流规则独立管理:路由规则由内核的路由模块处理,与节点列表分离
- 多内核切换:可以在不同的内核之间切换(Xray-core、sing-box 等)
这种设计的好处是对协议的支持更直接——Xray-core 新增了什么功能,v2rayN 通常能最快跟进。缺点是分流规则的管理没有 Clash 那么直观和灵活。
v2rayN(Windows)
安装
- 打开 v2rayN 的 GitHub Releases 页面
- 在最新版本的 Assets 中,找到包含
v2rayN的压缩包。注意版本选择:v2rayN-windows-64.zip:64 位 Windows 版本,适合绝大多数电脑- 如果你看到带
SelfContained字样的版本,它内置了 .NET 运行时,文件更大但不需要额外安装运行时
- 下载后解压到你希望存放的目录(比如
D:\v2rayN) - 运行文件夹中的
v2rayN.exe
v2rayN 是绿色软件,不需要安装程序。第一次运行时可能会提示需要安装 .NET Desktop Runtime,按照提示去微软官网下载安装即可。
启动后,v2rayN 会在系统托盘区显示一个图标。双击图标可以打开主界面。
添加订阅
v2rayN 支持通过订阅链接批量导入节点:
- 在主界面顶部菜单栏,点击 订阅分组 → 订阅分组设置
- 在弹出的窗口中点击 添加
- 填写备注(比如”我的机场”)和订阅链接(URL)
- 点击 确定 保存
- 回到主界面,点击 订阅分组 → 更新全部订阅(不通过代理)
如果你当前还没有代理连接(第一次使用),选择”不通过代理”来更新订阅。之后有了代理连接,就可以选择”通过代理”来更新。
更新成功后,主界面的列表中会出现你的所有节点。
手动添加节点
除了订阅,你也可以手动添加单个节点:
- 通过分享链接:复制节点的分享链接(如
vless://...或vmess://...),在 v2rayN 中点击 服务器 → 从剪贴板导入批量 URL - 通过二维码:点击 服务器 → 扫描屏幕上的二维码
- 手动填写:点击 服务器 → 添加对应协议的服务器,手动填写服务器地址、端口、UUID 等参数
选择内核
v2rayN 支持切换不同的代理内核。在 设置 → 基础设置 中可以看到核心选项:
| 内核 | 说明 |
|---|---|
| Xray-core(默认) | 支持 VLESS、Reality、XTLS、XHTTP 等最新协议,更新最快 |
| sing-box | 另一个优秀的内核,协议支持范围广 |
对于大多数用户,使用默认的 Xray-core 就好。如果你的节点使用了 Hysteria 2 或 TUIC 协议并且想用 sing-box 来处理,可以切换。
路由模式
v2rayN 提供了几种预设的路由模式,决定了哪些流量走代理、哪些直连:
- 绕过大陆:最常用。国内 IP 和域名直连,其他走代理。日常使用选这个就行
- 全局代理:所有流量都走代理
- 全局直连:所有流量都直连(等于没有开代理)
- 自定义规则:使用自定义的路由规则文件
在主界面底部状态栏或系统托盘右键菜单中可以快速切换路由模式。
系统代理 vs TUN 模式
和 Clash 系客户端一样,v2rayN 也提供两种流量捕获方式:
系统代理:在系统托盘右键 → 选择”自动配置系统代理”。v2rayN 会修改 Windows 的代理设置,让浏览器等支持系统代理的应用走代理。
TUN 模式:在 设置 → 基础设置 中找到 TUN 模式选项并开启。TUN 模式通过虚拟网卡接管所有流量。使用 TUN 模式需要以管理员身份运行 v2rayN。
对两种模式的详细对比不再赘述,原理和 Clash 客户端中的完全一样。
延迟测试
在主界面选中一个或多个节点,右键菜单中可以进行延迟测试:
- 测试 Ping 延迟:测试到服务器的 ICMP 延迟
- 测试真连接延迟:通过实际建立代理连接来测试延迟,结果更准确
建议使用”真连接延迟”测试,它反映的是实际代理连接的速度。
常用设置
开机自启:设置 → 基础设置 → 勾选”开机自动启动”。
自动更新订阅:在订阅分组设置中可以配置自动更新间隔。
统计信息:v2rayN 主界面底部会显示实时的上传/下载速度和总流量统计。
日志:在主界面的”日志”标签页可以查看内核运行日志,排查连接问题。
v2rayNG(Android)
安装
v2rayNG 没有上架中国区的应用商店(部分商店可能有非官方版本,不建议使用)。推荐从 GitHub 下载:
- 打开 v2rayNG 的 GitHub Releases 页面
- 下载最新版本的
.apk文件。大多数现代 Android 手机选arm64-v8a版本;不确定的话选universal版本(体积更大但兼容性好) - 在手机上打开下载的 APK 文件进行安装。如果系统提示”不允许安装未知来源应用”,需要在设置中允许
添加订阅
- 打开 v2rayNG,点击左上角菜单(三横线图标)
- 选择 订阅分组设置
- 点击右上角 + 按钮
- 填写备注和订阅链接
- 保存后返回主界面
- 点击右上角菜单(三个点)→ 更新订阅
更新完成后,主界面会显示所有导入的节点。
手动添加节点
- 从剪贴板导入:复制节点链接后,在 v2rayNG 中点击右上角 + → 从剪贴板导入
- 扫描二维码:点击 + → 扫描二维码
- 手动输入:点击 + → 选择对应的协议类型,手动填写参数
连接
- 在节点列表中点击你想使用的节点(被选中的节点会高亮显示)
- 点击右下角的 V 形连接按钮
- 首次连接时 Android 会弹出 VPN 权限请求,点击”确定”
连接成功后,状态栏会出现一把钥匙图标(表示 VPN 已激活)。
路由设置
在 设置 中可以配置路由模式:
- 绕过局域网和中国大陆地址:最常用,国内流量直连
- 绕过局域网地址:只绕过局域网,其他全走代理
- 全局:所有流量走代理
- 自定义规则:使用自定义路由规则
对于日常使用,选择”绕过局域网和中国大陆地址”即可。
分应用代理
v2rayNG 支持分应用代理功能——你可以指定哪些应用走代理、哪些不走:
- 进入 设置 → 分应用代理
- 勾选需要走代理的应用(或反过来,勾选不需要走代理的应用)
这个功能在某些场景下很实用。比如你希望只有浏览器和 Telegram 走代理,国内应用全部直连——就可以在分应用代理中只勾选这几个应用。
延迟测试
在主界面点击右上角菜单 → 测试全部配置真连接,可以批量测试所有节点的延迟。测试结果会显示在每个节点旁边。
v2rayN/v2rayNG vs Clash 系客户端
这是很多用户在选择客户端时纠结的问题。两个生态各有优势:
| 对比维度 | v2rayN / v2rayNG | Clash 系(Clash Verge Rev 等) |
|---|---|---|
| 内核 | 默认 Xray-core | mihomo |
| 配置核心 | 以节点为核心 | 以订阅配置文件为核心 |
| 协议灵活性 | 高——Xray 新协议第一时间支持 | 高——mihomo 也在积极跟进 |
| 规则分流 | 功能完整但操作不够直观 | 策略组 + 规则的设计非常直观 |
| 策略组管理 | 较弱,没有 Clash 那样灵活的策略组 | 核心优势,支持多种策略类型 |
| 订阅格式 | V2Ray/base64 格式、分享链接 | Clash YAML 格式 |
| 配置管理 | 节点列表 + 路由预设 | 完整的配置文件管理 |
| 上手难度 | 中等 | 较低 |
| 适合人群 | 自建节点用户、需要最新协议的用户 | 使用机场的普通用户 |
简单建议
- 如果你使用机场服务,且机场提供 Clash 格式订阅,Clash Verge Rev 通常是更好的选择——策略组和规则管理更方便
- 如果你自建节点,尤其是使用 VLESS + Reality 或 XHTTP 等 Xray 独有功能,v2rayN/v2rayNG 配合 Xray-core 是最自然的选择
- 如果你两个都想试试,完全没问题——它们可以同时安装,互不干扰
进阶:自定义路由规则
v2rayN 支持自定义路由规则,用来精确控制流量去向。在 设置 → 路由设置 中可以编辑规则。
规则格式
Xray-core 的路由规则格式(JSON):
1 | { |
v2rayN 提供了图形化的规则编辑界面,你不需要直接编写 JSON。但理解底层的规则格式有助于排查问题。
GeoIP 和 GeoSite 数据
v2rayN 使用 GeoIP 和 GeoSite 数据库来匹配域名和 IP 归属。这些数据文件会随软件一起发布,也可以手动更新。如果你发现某个域名的分流不正确(比如一个国内网站被错误地走了代理),可能是 GeoSite 数据过时,更新一下数据文件通常能解决。
v2rayN 的多内核管理
v2rayN 的一个独特优势是支持在同一个界面中管理多个内核。你可以:
- 同时安装 Xray-core 和 sing-box
- 根据需要随时切换
- 不同的节点可以使用不同的内核
切换内核的位置在 设置 → 基础设置 → Core 类型。切换后,v2rayN 会自动使用对应内核的配置格式来处理你的节点。
这个特性对于同时使用不同类型节点的用户特别有用。比如你的 VLESS + Reality 节点用 Xray-core 处理,Hysteria 2 节点用 sing-box 处理。
常见问题
Q: v2rayN 启动后提示缺少 .NET 运行时?
v2rayN 需要 .NET Desktop Runtime 才能运行。去 微软官网 下载最新的 .NET Desktop Runtime(x64 版本)安装即可。如果不想额外安装运行时,可以下载 SelfContained 版本的 v2rayN,它内置了运行时。
Q: 系统代理开了但浏览器还是打不开 Google?
几个可能的原因:
- 节点不可用——进行延迟测试,如果超时则更换节点
- 浏览器安装了代理插件(如 Proxy SwitchyOmega)覆盖了系统代理——暂时禁用该插件
- 路由模式设置为”全局直连”——确认路由模式是”绕过大陆”或”全局代理”
Q: v2rayNG 连接后流量不走代理?
检查以下几点:
- 确认已选中一个可用节点并点击了连接按钮
- 确认 VPN 权限已授予(状态栏应显示钥匙图标)
- 检查路由设置是否正确(不要选”全局直连”)
- 检查分应用代理设置——如果开启了分应用代理,确认目标应用在代理名单中
Q: v2rayN 和 v2rayNG 可以用同一个订阅链接吗?
可以。两者使用相同的订阅格式(V2Ray/base64 格式或通用分享链接格式)。同一个订阅链接在两个客户端中都能正常导入和使用。
Q: 为什么 v2rayN 的分流规则没有 Clash 灵活?
这是设计哲学的差异。Clash 的配置文件将节点、策略组和规则统一在一个 YAML 文件中,形成了一套完整的流量管理体系。v2rayN/v2rayNG 更偏向于”连接工具”的定位——它帮你连上代理,分流规则是附加功能。如果你对分流有很高的要求(多个策略组、不同服务走不同地区的节点),Clash 系客户端确实更合适。
Q: v2rayN 是免费的吗?
是的,v2rayN 和 v2rayNG 都是完全免费的开源项目,源代码在 GitHub 上公开。Xray-core 内核同样是免费开源的。
相关资源
- v2rayN GitHub 仓库 —— Windows 客户端下载和反馈
- v2rayNG GitHub 仓库 —— Android 客户端下载和反馈
- Xray-core GitHub 仓库 —— 底层代理内核
- Xray 官方文档 —— Xray-core 的配置文档
- 第一次使用代理:从零开始的配置指南 —— 跨平台入门指南