跳到主要内容
梯子博客

客户端

v2rayN 使用教程:Windows 多协议客户端的订阅分组、路由与内核设置

v2rayN 是 Windows 上的老牌多协议机场客户端,可在 Xray 与 sing-box 内核间切换。本页说明从 GitHub 下载哪个压缩包、如何通过订阅分组导入机场订阅、怎样设置活动服务器与系统代理、路由模式与 Tun 模式的用法,以及内核缺失、订阅更新失败等常见问题。

更新于

快速结论

  • v2rayN 只从 GitHub 2dust/v2rayN 的 Releases 下载,Windows 选文件名带 windows-64-SelfContained 的压缩包,解压即用、自带 .NET 运行环境。
  • 导入机场订阅走「订阅分组」:添加分组填入订阅地址,再执行“更新全部订阅(不通过代理)”,节点会出现在服务器列表。
  • 底部状态栏三件事:系统代理选“自动配置系统代理”,路由选“绕过大陆”,需要接管全部流量时勾选 Tun(需管理员权限)。
  • v2rayN 擅长手动管理大量节点与多协议;只想“导入订阅就用”的 Windows 用户,Clash Verge 更省心。

v2rayN 是 Windows 平台使用时间最长的图形客户端之一,由 2dust 维护,本身不处理流量,而是调用 Xray 或 sing-box 内核。它的优势是对协议与节点的精细控制:可以手动添加单个节点、批量测速、按协议指定内核、自定义路由规则集,也支持机场订阅。7.x 版本界面已重写并提供 Linux 与 macOS 构建,但主要用户仍在 Windows。

本页按“下载安装 → 导入订阅 → 选节点与代理 → 常用设置 → 常见问题”整理。v2rayN 的菜单名称随版本略有变化,本页以当前 7.x 版本为准,不确定的菜单用通用描述。单节点链接(vmess://、ss:// 等)的导入方法见导入节点。

下载与安装:选对压缩包

v2rayN 的官方渠道是 GitHub 仓库 2dust/v2rayN 的 Releases 页面,没有安装程序,下载 zip 解压到任意不含中文和空格的目录即可运行。Releases 中同时有多个文件,按下表选择。

  • 首次运行后打开菜单「检查更新」,分别更新 Xray 内核与 sing-box 内核;没有内核时服务器无法启动,日志会提示找不到可执行文件。
  • Windows Defender 有时会把内核文件误报为威胁并删除,出现“Core 未启动”且内核目录为空时,把 v2rayN 目录加入排除项后重新下载内核。
  • 解压目录不要放在“下载”这类会被清理的位置;配置文件保存在程序目录下的 guiConfigs 中,换电脑时整目录复制即可。
文件名特征适用情况说明
含 windows-64-SelfContainedWindows 10 / 11 64 位,推荐自带 .NET 运行环境,解压即用,体积较大
仅 windows-64已安装 .NET 桌面运行时的系统体积小,首次运行若提示缺少 .NET 需另外安装
含 arm64 / linux / macosARM 设备、Linux、macOS功能一致;Linux 与 macOS 下 Tun 模式需要额外权限
含 With-Core网络环境下载内核困难时压缩包内已包含 Xray 与 sing-box 内核,免去首次下载

导入订阅:通过订阅分组管理机场

v2rayN 用“订阅分组”管理每个机场。一个分组对应一条订阅地址,更新后该机场的全部节点会归入这个分组,服务器列表上方可按分组切换。

  1. 1

    复制通用订阅链接

    在机场用户中心复制 v2rayN 或“通用(Base64)”格式的订阅链接。Clash 格式的 YAML 订阅在 v2rayN 中也能解析节点,但不会导入其中的分流规则。

  2. 2

    新建订阅分组

    打开菜单「订阅分组」→「订阅分组设置」,点击「添加」,填写备注(机场名称)与地址(订阅链接),其余保持默认,确定保存。

  3. 3

    更新订阅

    菜单「订阅分组」→「更新全部订阅(不通过代理)」。首次更新时还没有可用代理,必须选“不通过代理”;之后可以选通过代理更新。

  4. 4

    确认节点已导入

    服务器列表切换到该分组,应能看到机场的节点与协议类型。列表为空时查看「日志」窗口的错误信息。

订阅更新间隔

在「参数设置」的 v2rayN 设置里可以设定“自动更新订阅间隔(小时)”,建议设为 12 或 24,配合开机自启让节点保持最新。

选择节点、系统代理与路由模式

在服务器列表中选中节点后按回车或右键「设为活动服务器」,状态栏会显示当前节点。选节点前先测速:右键菜单或「测试」菜单中的“测试服务器真连接延迟”会对选中节点发起真实请求,比 Tcping 更接近实际体验。

窗口底部状态栏是 v2rayN 的“开关面板”,三项设置决定流量怎么走:

  • “绕过大陆”依赖内置的 geosite / geoip 数据,首次使用前在「检查更新」中更新规则数据文件。
  • 选中多个节点后可以批量测速,按延迟排序找出当前可用性最好的几个;延迟只代表当前时刻,晚高峰表现以实际使用为准。
状态栏项目选项建议
系统代理清除系统代理 / 自动配置系统代理 / 不改变系统代理 / 设置系统代理(PAC)日常选“自动配置系统代理”,正常退出时客户端会自动清除
路由绕过大陆 / 黑名单 / 全局 等预设日常选“绕过大陆”,相当于 Clash 的规则模式;“全局”只用于排查
Tun勾选后创建虚拟网卡接管全部流量需要以管理员身份运行 v2rayN;游戏与命令行工具走代理时使用

常用设置:端口、内核类型与 DNS

「设置 → 参数设置」集中了大部分选项,分为 Core 基础设置、DNS 设置、Tun 模式设置与 v2rayN 设置几组。多数默认值可以直接使用,下面几项值得了解。

  • 本地监听端口:默认 10808,供浏览器或其他软件手动指向代理时使用;与 Clash 系列客户端同时运行会端口冲突,二选一即可。
  • Core 类型设置:可以为每种协议指定使用 Xray 还是 sing-box 内核。Hysteria2、TUIC 等 QUIC 协议只能由 sing-box 处理,v2rayN 会自动切换,无需手动调整。
  • DNS 设置:分为“远程 DNS”(走代理解析海外域名)与“国内 DNS”(直连解析国内域名)。默认值即可;遇到解析失败再改成 DoH 地址,排查方法见DNS 问题。
  • 路由规则:在「设置 → 路由设置」中可以编辑预设规则集,把特定域名强制走代理或直连。规则按从上到下的顺序匹配。
  • 日志等级:排查问题时改为 debug,平时保持 warning,减少日志体积。

v2rayN 与 Clash Verge 的定位差异

v2rayN 面向习惯手动管理节点、需要同时用多种协议的用户;Clash Verge 面向“导入订阅、按组切换”的用户,依赖机场写好的代理组。两者可以共存,但不要同时开启系统代理。

常见问题与处理方法

  • 提示缺少 .NET 或无法启动:下载的是不带 SelfContained 的版本,改用 SelfContained 压缩包,或安装微软官方的 .NET 桌面运行时。
  • 订阅更新失败:首次更新务必选“不通过代理”;仍失败时在浏览器打开订阅地址确认有内容;少数机场限制请求头,可在订阅分组设置中填写自定义 User-Agent。
  • Core 未启动 / 日志报找不到内核:内核文件缺失或被杀毒软件删除,通过「检查更新」重新下载,并把程序目录加入杀毒软件排除项。
  • 节点延迟正常但无法上网:系统代理未设置或被其他软件改写,重新选择“自动配置系统代理”;或路由被设为了不合适的预设。
  • Tun 模式勾选后无效:没有以管理员身份运行,或与其他 VPN 的虚拟网卡冲突。右键程序以管理员身份运行后再勾选。

退出前先清除系统代理

v2rayN 异常退出(如被任务管理器结束)后,系统代理会残留指向已关闭的端口,表现为“关闭软件后全部网页打不开”。重新打开 v2rayN 选择“清除系统代理”,或在 Windows 设置的代理页面关闭手动代理。

适合谁

  • Windows 用户,需要同时管理多个机场或大量单节点的用户
  • 机场只提供通用订阅,或节点含 Hysteria2 / TUIC 等需要 sing-box 内核处理的协议的用户
  • 希望精细控制路由规则、DNS 与内核版本的进阶用户

怎么选择

  1. 下载 SelfContained 版本,并在首次运行后更新内核与规则数据。
  2. 每个机场建一个订阅分组,设置自动更新间隔。
  3. 日常使用“自动配置系统代理 + 绕过大陆”,需要全流量接管再开 Tun。
  4. 出现问题先看「日志」窗口,多数错误信息已经写明原因。

相关文章

围绕「v2rayN」的深入文章与教程。

更多客户端内容

常见问题

v2rayN 和 v2rayNG 是什么关系?

同一作者维护的两个项目:v2rayN 是 Windows(及 Linux、macOS)桌面客户端,v2rayNG 是 Android 客户端。两者订阅格式通用,配置思路相同。

v2rayN 能导入 Clash 订阅吗?

可以解析 Clash 订阅中的节点,但代理组与分流规则不会被导入,路由仍按 v2rayN 自己的规则集处理。需要完整 Clash 规则时用 Clash Verge。

为什么 v2rayN 需要两个内核?

Xray 内核不支持 Hysteria2、TUIC 等 QUIC 协议,v2rayN 为这些协议调用 sing-box 内核;其余协议默认用 Xray。「Core 类型设置」可手动指定。

v2rayN 有 macOS 和 Linux 版吗?

7.x 版本提供 Linux 与 macOS 构建,功能与 Windows 版基本一致,但 Tun 模式需要 root 或管理员权限。macOS 用户通常更习惯 Clash Verge 或 Stash。