v2rayN / v2rayNG 使用指南

5.4k 词

摘要:v2rayN 和 v2rayNG 是 V2Ray / Xray 生态中最主流的客户端,分别面向 Windows 和 Android 平台。它们由同一位开发者(2dust)维护,界面风格和操作逻辑相近。与 Clash 系客户端相比,v2rayN/v2rayNG 在协议支持上更加灵活,尤其是对 Xray-core 独有的 VLESS + Reality + XHTTP 等组合支持最为完善。本文将分别介绍两个客户端的安装、配置和使用方法。


v2rayN 和 v2rayNG 是什么

简单说:

  • v2rayN 是 Windows 平台的代理客户端
  • v2rayNG 是 Android 平台的代理客户端

两者都是图形化的”壳”,底层调用代理内核来完成实际的代理工作。默认使用的内核是 Xray-core,但 v2rayN 也支持切换到 sing-box 内核。

与 Clash 系客户端的核心区别

在 Clash 生态中(如 Clash Verge Rev),配置文件以 YAML 格式的”订阅”为核心,规则、策略组、节点都在一个文件里统一管理。而 v2rayN/v2rayNG 的思路不同:

  • 以节点为核心:每个代理节点是独立的配置单元
  • 分流规则独立管理:路由规则由内核的路由模块处理,与节点列表分离
  • 多内核切换:可以在不同的内核之间切换(Xray-core、sing-box 等)

这种设计的好处是对协议的支持更直接——Xray-core 新增了什么功能,v2rayN 通常能最快跟进。缺点是分流规则的管理没有 Clash 那么直观和灵活。


v2rayN(Windows)

安装

  1. 打开 v2rayN 的 GitHub Releases 页面
  2. 在最新版本的 Assets 中,找到包含 v2rayN 的压缩包。注意版本选择:
    • v2rayN-windows-64.zip:64 位 Windows 版本,适合绝大多数电脑
    • 如果你看到带 SelfContained 字样的版本,它内置了 .NET 运行时,文件更大但不需要额外安装运行时
  3. 下载后解压到你希望存放的目录(比如 D:\v2rayN
  4. 运行文件夹中的 v2rayN.exe

v2rayN 是绿色软件,不需要安装程序。第一次运行时可能会提示需要安装 .NET Desktop Runtime,按照提示去微软官网下载安装即可。

启动后,v2rayN 会在系统托盘区显示一个图标。双击图标可以打开主界面。

添加订阅

v2rayN 支持通过订阅链接批量导入节点:

  1. 在主界面顶部菜单栏,点击 订阅分组 → 订阅分组设置
  2. 在弹出的窗口中点击 添加
  3. 填写备注(比如”我的机场”)和订阅链接(URL)
  4. 点击 确定 保存
  5. 回到主界面,点击 订阅分组 → 更新全部订阅(不通过代理)

如果你当前还没有代理连接(第一次使用),选择”不通过代理”来更新订阅。之后有了代理连接,就可以选择”通过代理”来更新。

更新成功后,主界面的列表中会出现你的所有节点。

手动添加节点

除了订阅,你也可以手动添加单个节点:

  • 通过分享链接:复制节点的分享链接(如 vless://...vmess://...),在 v2rayN 中点击 服务器 → 从剪贴板导入批量 URL
  • 通过二维码:点击 服务器 → 扫描屏幕上的二维码
  • 手动填写:点击 服务器 → 添加对应协议的服务器,手动填写服务器地址、端口、UUID 等参数

选择内核

v2rayN 支持切换不同的代理内核。在 设置 → 基础设置 中可以看到核心选项:

内核 说明
Xray-core(默认) 支持 VLESS、Reality、XTLS、XHTTP 等最新协议,更新最快
sing-box 另一个优秀的内核,协议支持范围广

对于大多数用户,使用默认的 Xray-core 就好。如果你的节点使用了 Hysteria 2 或 TUIC 协议并且想用 sing-box 来处理,可以切换。

路由模式

v2rayN 提供了几种预设的路由模式,决定了哪些流量走代理、哪些直连:

  1. 绕过大陆:最常用。国内 IP 和域名直连,其他走代理。日常使用选这个就行
  2. 全局代理:所有流量都走代理
  3. 全局直连:所有流量都直连(等于没有开代理)
  4. 自定义规则:使用自定义的路由规则文件

在主界面底部状态栏或系统托盘右键菜单中可以快速切换路由模式。

系统代理 vs TUN 模式

和 Clash 系客户端一样,v2rayN 也提供两种流量捕获方式:

系统代理:在系统托盘右键 → 选择”自动配置系统代理”。v2rayN 会修改 Windows 的代理设置,让浏览器等支持系统代理的应用走代理。

TUN 模式:在 设置 → 基础设置 中找到 TUN 模式选项并开启。TUN 模式通过虚拟网卡接管所有流量。使用 TUN 模式需要以管理员身份运行 v2rayN。

对两种模式的详细对比不再赘述,原理和 Clash 客户端中的完全一样。

延迟测试

在主界面选中一个或多个节点,右键菜单中可以进行延迟测试:

  • 测试 Ping 延迟:测试到服务器的 ICMP 延迟
  • 测试真连接延迟:通过实际建立代理连接来测试延迟,结果更准确

建议使用”真连接延迟”测试,它反映的是实际代理连接的速度。

常用设置

开机自启:设置 → 基础设置 → 勾选”开机自动启动”。

自动更新订阅:在订阅分组设置中可以配置自动更新间隔。

统计信息:v2rayN 主界面底部会显示实时的上传/下载速度和总流量统计。

日志:在主界面的”日志”标签页可以查看内核运行日志,排查连接问题。


v2rayNG(Android)

安装

v2rayNG 没有上架中国区的应用商店(部分商店可能有非官方版本,不建议使用)。推荐从 GitHub 下载:

  1. 打开 v2rayNG 的 GitHub Releases 页面
  2. 下载最新版本的 .apk 文件。大多数现代 Android 手机选 arm64-v8a 版本;不确定的话选 universal 版本(体积更大但兼容性好)
  3. 在手机上打开下载的 APK 文件进行安装。如果系统提示”不允许安装未知来源应用”,需要在设置中允许

添加订阅

  1. 打开 v2rayNG,点击左上角菜单(三横线图标)
  2. 选择 订阅分组设置
  3. 点击右上角 + 按钮
  4. 填写备注订阅链接
  5. 保存后返回主界面
  6. 点击右上角菜单(三个点)→ 更新订阅

更新完成后,主界面会显示所有导入的节点。

手动添加节点

  • 从剪贴板导入:复制节点链接后,在 v2rayNG 中点击右上角 +从剪贴板导入
  • 扫描二维码:点击 +扫描二维码
  • 手动输入:点击 + → 选择对应的协议类型,手动填写参数

连接

  1. 在节点列表中点击你想使用的节点(被选中的节点会高亮显示)
  2. 点击右下角的 V 形连接按钮
  3. 首次连接时 Android 会弹出 VPN 权限请求,点击”确定”

连接成功后,状态栏会出现一把钥匙图标(表示 VPN 已激活)。

路由设置

设置 中可以配置路由模式:

  • 绕过局域网和中国大陆地址:最常用,国内流量直连
  • 绕过局域网地址:只绕过局域网,其他全走代理
  • 全局:所有流量走代理
  • 自定义规则:使用自定义路由规则

对于日常使用,选择”绕过局域网和中国大陆地址”即可。

分应用代理

v2rayNG 支持分应用代理功能——你可以指定哪些应用走代理、哪些不走:

  1. 进入 设置 → 分应用代理
  2. 勾选需要走代理的应用(或反过来,勾选不需要走代理的应用)

这个功能在某些场景下很实用。比如你希望只有浏览器和 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "field",
"outboundTag": "direct",
"domain": ["geosite:cn"]
},
{
"type": "field",
"outboundTag": "direct",
"ip": ["geoip:cn", "geoip:private"]
},
{
"type": "field",
"outboundTag": "block",
"domain": ["geosite:category-ads-all"]
}
]
}

v2rayN 提供了图形化的规则编辑界面,你不需要直接编写 JSON。但理解底层的规则格式有助于排查问题。

GeoIP 和 GeoSite 数据

v2rayN 使用 GeoIP 和 GeoSite 数据库来匹配域名和 IP 归属。这些数据文件会随软件一起发布,也可以手动更新。如果你发现某个域名的分流不正确(比如一个国内网站被错误地走了代理),可能是 GeoSite 数据过时,更新一下数据文件通常能解决。


v2rayN 的多内核管理

v2rayN 的一个独特优势是支持在同一个界面中管理多个内核。你可以:

  1. 同时安装 Xray-core 和 sing-box
  2. 根据需要随时切换
  3. 不同的节点可以使用不同的内核

切换内核的位置在 设置 → 基础设置 → 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?

几个可能的原因:

  1. 节点不可用——进行延迟测试,如果超时则更换节点
  2. 浏览器安装了代理插件(如 Proxy SwitchyOmega)覆盖了系统代理——暂时禁用该插件
  3. 路由模式设置为”全局直连”——确认路由模式是”绕过大陆”或”全局代理”

Q: v2rayNG 连接后流量不走代理?

检查以下几点:

  1. 确认已选中一个可用节点并点击了连接按钮
  2. 确认 VPN 权限已授予(状态栏应显示钥匙图标)
  3. 检查路由设置是否正确(不要选”全局直连”)
  4. 检查分应用代理设置——如果开启了分应用代理,确认目标应用在代理名单中

Q: v2rayN 和 v2rayNG 可以用同一个订阅链接吗?

可以。两者使用相同的订阅格式(V2Ray/base64 格式或通用分享链接格式)。同一个订阅链接在两个客户端中都能正常导入和使用。

Q: 为什么 v2rayN 的分流规则没有 Clash 灵活?

这是设计哲学的差异。Clash 的配置文件将节点、策略组和规则统一在一个 YAML 文件中,形成了一套完整的流量管理体系。v2rayN/v2rayNG 更偏向于”连接工具”的定位——它帮你连上代理,分流规则是附加功能。如果你对分流有很高的要求(多个策略组、不同服务走不同地区的节点),Clash 系客户端确实更合适。

Q: v2rayN 是免费的吗?

是的,v2rayN 和 v2rayNG 都是完全免费的开源项目,源代码在 GitHub 上公开。Xray-core 内核同样是免费开源的。


相关资源