v2rayN 使用教程:下载、订阅分组与路由设置
面向有一定基础的用户,系统讲解 v2rayN 的发布包选择、订阅分组管理、系统代理与路由设置,以及内核切换和节点列表为空的排查。
简短回答
v2rayN 应从官方 GitHub Releases 下载:不想单独安装运行时就选带 SelfContained 字样的包,否则需要先安装对应版本的 .NET 桌面运行时。导入订阅的路径是“订阅分组 → 订阅分组设置 → 添加”,填好地址后执行更新订阅;日常路由选“绕过大陆”,系统代理选“自动配置系统代理”。
本文要点
- 发布包分为自带运行时与需要预装 .NET 运行时两类,选错会导致无法启动。
- v2rayN 主要识别 Base64 通用订阅与分享链接,Clash YAML 订阅通常无法直接生成节点列表。
- 系统代理决定哪些程序把流量交给 v2rayN,路由决定流量进入后走代理还是直连。
- Hysteria2、TUIC 等协议在 v2rayN 中常由 sing-box 内核处理,可按协议指定内核。
- 节点列表为空时,依次检查更新结果、订阅格式、过滤规则和分组标签页。
本文目录(9)
v2rayN 是由开发者 2dust 维护的开源图形客户端,最早只支持 Windows,较新的版本也提供 Linux 与 macOS 发布包。它本身相当于一个“外壳”,实际负责转发流量的是 Xray、sing-box 等内核,因此既能使用 VMess、VLESS、Trojan、Shadowsocks 等常见协议,也能借助 sing-box 支持 Hysteria2、TUIC 等基于 UDP 的协议。
和 Clash 系客户端相比,v2rayN 更偏“工具化”:订阅以分组形式管理,路由规则需要自己理解和选择。如果你是第一次接触代理客户端,更推荐先看 Clash Verge Rev 的新手教程;如果你手里是通用订阅,或者需要灵活切换内核,v2rayN 会更合适。
第一步:选择正确的发布包
官方发布地址是 GitHub 仓库 2dust/v2rayN 的 Releases 页面。Assets 中通常会有多个压缩包,按文件名特征大致可以这样区分:
| 文件名特征 | 含义 | 适合谁 |
|---|---|---|
含 SelfContained |
自带 .NET 运行时,解压即可运行 | 不想单独安装运行时的用户,推荐新手 |
普通 windows-64 包 |
需要系统已安装对应版本的 .NET 桌面运行时 | 已装好运行时、希望包体更小的用户 |
含 arm64 |
适用于 ARM 处理器的设备 | ARM 架构的 Windows 设备 |
| Linux / macOS 包 | 对应系统的发布版本 | 非 Windows 用户 |
选择时需要注意三点:
- 运行时要求:如果双击
v2rayN.exe没有反应,或弹窗提示缺少运行时,说明下载的是需要预装运行时的包。可以改下 SelfContained 版本,或从微软 .NET 官方下载页安装 Releases 说明中要求的“桌面运行时(Desktop Runtime)”,具体版本以每个版本的发布说明为准。 - 内核文件:较早的版本曾区分“含内核”(With-Core)与“不含内核”的包。如果启动后提示找不到内核文件,说明当前包不含内核,换用含内核的包即可;内核文件一般位于程序目录下的
bin文件夹。 - 解压位置:v2rayN 是免安装软件,通常把配置保存在程序目录中。建议解压到有写入权限的普通目录,例如
D:\Apps\v2rayN,避免放在系统目录或路径含特殊字符的位置。
升级时可以使用软件内的“检查更新”,或手动下载新版本覆盖。手动升级前,先备份程序目录中的配置文件夹,以免订阅和设置丢失。
第二步:认识主界面
v2rayN 的主界面大致分为三部分:
- 顶部菜单:常见的有“服务器”“订阅分组”“设置”“重载”“检查更新”“帮助”等。
- 中间节点列表:按订阅分组以标签页显示,列出别名、地址、协议类型和测试结果。
- 底部状态栏:快速切换系统代理方式和路由规则,并显示实时速度。
第三步:添加订阅分组并更新
- 点击顶部“订阅分组”,选择“订阅分组设置”。
- 在弹出的窗口中点击“添加”。
- “别名”填写一个容易识别的名称,例如“主力”;在“可选地址(url)”一栏粘贴订阅链接。“过滤”“自动更新间隔”等选项暂时留空或保持默认。
- 点击“确定”保存,然后关闭订阅分组设置窗口。
- 回到“订阅分组”菜单,选择“更新全部订阅(不通过代理)”。
- 节点会出现在对应分组的标签页中。选中一个节点后按回车,或右键选择“设为活动服务器”,即可使用该节点。
如果你有主力和备用两个订阅,建议分别添加为两个分组,切换和排查时更清楚。单个节点的分享链接(如以 vless://、trojan:// 开头)可以复制后,通过“服务器”菜单中的“从剪贴板导入分享链接”添加。
订阅域名有时在当前网络下无法直接访问。此时可以先用一个可用的节点连接,再选择“更新全部订阅(通过代理)”。
第四步:测试节点
在节点列表中全选或选中部分节点,右键选择“测试服务器真连接延迟”。真连接测试会经过内核实际发起请求,比单纯的 Ping 或 Tcping 更能反映节点是否可用。结果显示在列表的测试结果列中,单位为毫秒;显示失败或超时,代表该节点当前不可用。
如果所有节点都测试失败,问题多半不在节点本身,可以按节点全部超时排查指南检查系统时间、订阅状态和本地网络。
第五步:设置系统代理
底部状态栏的系统代理选项,决定 v2rayN 是否修改 Windows 的代理设置:
| 选项 | 作用 |
|---|---|
| 清除系统代理 | 清除 Windows 中的代理设置,v2rayN 只在本地端口监听 |
| 自动配置系统代理 | 把系统代理指向 v2rayN 的本地端口,浏览器等程序自动走代理 |
| 不改变系统代理 | 不修改现有设置,适合配合浏览器插件或手动配置的用户 |
| PAC 模式 | 由 PAC 脚本决定哪些地址走代理(仅部分版本提供) |
日常使用选“自动配置系统代理”即可。本地监听端口可以在“设置 → 参数设置”中查看,端口号以设置页显示为准。
系统代理只对读取系统代理设置的程序有效。较新的版本在底部提供“启用 Tun”之类的开关,借助 sing-box 以虚拟网卡方式接管流量,开启时需要以管理员身份运行 v2rayN。
第六步:理解并选择路由
这是 v2rayN 最容易被忽略、也最影响体验的部分。系统代理解决的是“流量是否交给 v2rayN”,而路由解决的是“流量进入 v2rayN 之后走代理、直连还是拦截”。
底部状态栏的路由选项中,常见的预设有:
- 绕过大陆(Whitelist):中国大陆的域名和 IP 直连,其余流量走代理,日常最推荐。
- 黑名单(Blacklist):只有列表中的地址走代理,其余直连。
- 全局(Global):所有流量都走代理,适合临时排查。
更细的调整在“设置 → 路由设置”中进行。“域名策略”常见的有 AsIs(只按域名匹配)、IPIfNonMatch(域名规则都不匹配时,再解析成 IP 去匹配 IP 规则)和 IPOnDemand。不确定时保持预设即可。
如果要添加自定义规则,可以编辑某个路由规则集。高级模式下的规则格式与 Xray 路由规则相近,例如:
[
{ "outboundTag": "direct", "domain": ["domain:example.cn"] },
{ "outboundTag": "proxy", "domain": ["domain:example.com"] },
{ "outboundTag": "direct", "ip": ["geoip:private", "geoip:cn"] }
]
outboundTag 的取值 proxy、direct、block 分别对应代理、直连和拦截,规则按顺序匹配。geosite、geoip 依赖地理数据文件,可以通过“检查更新”中的相应选项更新。分流的整体思路可以参考分流与路由专题。
第七步:切换内核(Xray 与 sing-box)
v2rayN 可以为不同协议指定不同的内核。入口一般在“设置 → 参数设置”中的内核类型设置选项卡,可以为 VMess、VLESS、Trojan、Shadowsocks、Hysteria2 等协议分别选择 Xray 或 sing-box。
一般建议:
- VMess、VLESS(含 Reality)、Trojan、Shadowsocks 使用默认的 Xray 即可。
- Hysteria2、TUIC 等基于 UDP 的协议,在 v2rayN 中常由 sing-box 处理,具体以当前版本的支持情况为准。
- 某类节点在一个内核下无法连接时,可以切换到另一个内核测试,排除兼容性问题。
内核也需要随客户端一起更新。旧内核可能不支持订阅中的新参数,导致节点导入后无法连接。
节点列表为空怎么办
更新订阅后列表里什么都没有,是 v2rayN 最常见的问题之一。可以按顺序检查:
- 看更新结果:主界面下方的信息栏会显示更新是否成功、获取了多少条节点。如果显示网络错误,先解决网络问题,或改用“通过代理”更新。
- 确认订阅格式:v2rayN 主要识别 Base64 编码的通用订阅和分享链接。Clash YAML 订阅通常无法被解析成节点列表(部分版本可能把整份配置识别为一条自定义配置)。请在服务商用户中心改用“V2Ray”“通用”或“Base64”类型的订阅。
- 检查过滤设置:订阅分组设置中的“过滤”使用正则表达式,写错可能把所有节点都过滤掉,先清空再更新。
- 切换到正确的标签页:节点显示在对应分组的标签页下,停留在其他分组时,会误以为节点“消失”了。
- 确认订阅有效:套餐到期或订阅被重置后,服务器可能返回空内容或错误码。
- 升级客户端:旧版本可能无法解析新协议的分享链接,这些节点会被直接跳过。
更多订阅相关报错的含义,可以参考订阅导入失败的常见报错与解决方法。
退出时的注意事项
如果 v2rayN 设置了系统代理后异常退出,Windows 的代理设置可能仍指向已关闭的本地端口,导致所有网页都打不开。重新打开 v2rayN 选择“清除系统代理”后再退出,或在 Windows“设置 → 网络和 Internet → 代理”中手动关闭即可。
最后提醒:请遵守所在地法律法规以及服务商的服务条款,只从官方仓库下载 v2rayN 及其内核,并妥善保管订阅链接。
本文涉及术语
常见问题
- Q v2rayN 双击没有反应怎么办?
- A 最常见的原因是缺少 .NET 运行时。可以改用带 SelfContained 字样的发布包,或安装 Releases 说明中要求版本的 .NET 桌面运行时;同时确认程序目录有写入权限,且下载的包与系统架构匹配。
- Q v2rayN 可以使用 Clash 订阅吗?
- A 通常不建议。v2rayN 主要解析 Base64 通用订阅和分享链接,Clash YAML 订阅一般无法生成节点列表。大多数服务商同时提供多种格式,在用户中心选择 V2Ray 或通用订阅即可。
- Q “绕过大陆”和“全局”有什么区别?
- A “绕过大陆”让中国大陆的网站和 IP 直连、其余流量走代理,速度和流量消耗都更合理;“全局”让所有流量都走代理,国内网站会变慢,只适合临时排查。
- Q 开了 v2rayN,为什么有些软件还是不走代理?
- A 系统代理只对读取系统代理设置的程序生效,命令行工具、部分游戏等会绕过它。可以在这些程序中手动设置代理,或以管理员身份运行 v2rayN 并开启 Tun 模式。
参考资料
- v2rayN GitHub 仓库 — 2dust
- Project X(Xray-core)文档 — Project X
- sing-box 文档 — SagerNet
- .NET 下载 — Microsoft
本文由 tizivpn.blog 技术组 撰写,最近核对于 。软件界面与服务信息可能随版本变化,发现错误欢迎 反馈。
相关服务资料
以下资料来自本站品牌数据库,按编辑与评测方法整理。
月均低至 ¥8
- 线路
- IEPL 专线 / 中转 / 直连
- 适合
- 日常浏览、流媒体、AI 工具
- 平台
- Windows · macOS · Linux · Android · iOS
本站部分链接为推广链接,通过链接购买可能使本站获得佣金,不会增加你的费用,也不影响评测记录方式。 了解详情