v2rayN 使用教程:Windows 导入订阅与路由设置
本页含推广链接,购买后本站可能获得佣金。查看推荐与推广说明。
- v2rayN 只从官方 GitHub 发布页下载,Windows 电脑按“系统类型”选 windows-64 或 windows-arm64 的压缩包,解压到普通文件夹再运行。
- 订阅要复制“通用”格式,添加后先更新全部订阅,再全选节点测真连接延迟,挑数字稳定的节点设为活动服务器。
- 日常用“绕过大陆”路由加“自动配置系统代理”,命令行、游戏等不认系统代理的程序再以管理员身份开启 TUN。
v2rayN 的基本用法是:从官方 GitHub 发布页下载与电脑架构匹配的压缩包,解压运行后在“订阅分组”里添加订阅链接并更新,测完真连接延迟选好节点,再把系统代理设为“自动配置系统代理”就能上网。路由选“绕过大陆”,国内网站直连、境外网站走代理。
本文按截至 2026 年 11 月的 v2rayN 7.x 编写,主要演示 Windows 10、11 上的操作,macOS 与 Linux 的差异放在最后一节。v2rayN 只是客户端,本身不带节点,订阅链接需要向服务商获取。
v2rayN 7.x 下载哪个安装包
v2rayN 的官方下载渠道只有一个:作者在 GitHub 上的发布页(Releases)。打开后看最上面标着 Latest 的版本,在 Assets 列表里按“系统 + 处理器架构”两个关键词挑文件。
| 文件名里的关键词 | 适用电脑 | 说明 |
|---|---|---|
| windows-64 | Intel、AMD 处理器的 Windows 10、11 | 大多数台式机和笔记本选这个 |
| windows-arm64 | 骁龙等 ARM 处理器的 Windows 笔记本 | 架构选错会无法启动,或以转译方式运行、明显变慢 |
| macos-arm64 / macos-64 | Apple 芯片 Mac / Intel 芯片 Mac | 有 dmg 安装包和 zip 压缩包 |
| linux-64 / linux-arm64 | x86 / ARM 架构的 Linux 桌面 | 有 zip 压缩包,以及 deb、rpm 安装包 |
同一架构下还有一个文件名多了 desktop 的 Windows 压缩包,它用的是 macOS、Linux 版那套跨平台界面。本文按不带 desktop 的版本演示,第一次用选它即可。
不知道自己的电脑是哪种架构:打开 Windows“设置 → 系统 → 系统信息”,看“系统类型”一栏。写着“基于 x64 的处理器”就选 windows-64,写着“基于 ARM 的处理器”就选 windows-arm64。
v2rayN 7.x 基于新版 .NET 开发,只支持 Windows 10 及以上。还在用 Windows 7 的电脑,可以改用 Clash Party 或 Throne,两者都提供能在 Windows 7 上运行的版本。
下载完成后建议核对一次文件摘要。发布页的每个文件旁边会显示 sha256 值,在下载目录里打开 PowerShell 执行:
Get-FileHash .\v2rayN-windows-64.zip -Algorithm SHA256
把文件名换成你实际下载的那个。输出的 Hash 和发布页显示的一致,说明文件在下载过程中没有被替换。
避坑:不要下载“汉化版”“绿色版”
第一次打开:内核文件与语言设置
v2rayN 不需要安装,解压就能用。按下面的顺序做,每一步都有一个确认点。
- 解压到普通文件夹。 把压缩包完整解压到例如
D:\v2rayN这样的目录。不要放进C:\Program Files,也不要在压缩软件里直接双击运行,否则配置保存不了、内核也无法更新。确认点:文件夹里能看到v2rayN.exe和bin目录。 - 运行程序。 双击
v2rayN.exe。如果弹出“Windows 已保护你的电脑”,在确认文件来自官方发布页、摘要一致之后,点“更多信息 → 仍要运行”。防火墙询问时只允许“专用网络”。确认点:任务栏右下角出现 v2rayN 图标,主窗口正常打开。 - 检查内核。 v2rayN 本身只是界面,真正负责连接的是
bin目录里的 Xray 和 sing-box 内核。官方压缩包一般已经带好这两个内核;如果主界面下方的日志提示找不到内核文件,打开顶部的“检查更新”,勾选 Xray 和 sing-box 更新一次。确认点:日志里不再出现找不到文件的报错。 - 切换中文。 新版会跟随系统语言。如果打开后是英文界面,进入“Settings → Option Setting”,在 v2rayN 设置页把 Language 改成
zh-Hans,重启软件。确认点:菜单变成中文。 - 更新 Geo 规则文件。 路由分流依赖 geoip、geosite 两个规则文件。在“检查更新”里勾选 Geo 文件更新。第一次如果因为还没连上代理而下载失败,可以等导入订阅、连上节点后再更新。确认点:提示更新成功。
两个顺手的设置:在“设置 → 参数设置”的 v2rayN 设置页勾选“开机自动启动”,以后开机就不用手动打开;主界面底部状态栏会显示本地监听端口,之后给命令行或某个软件手动设置代理时,填 127.0.0.1 加这个端口即可。
导入订阅、更新订阅与分组
订阅链接是服务商给你的专属网址,客户端定期访问它来获取最新节点。先确认格式:v2rayN 读取的是“通用订阅”,内容是一串 Base64 编码的 vless://、vmess://、trojan://、hysteria2:// 等节点链接。服务商后台通常会按客户端区分订阅,复制标着“通用”“V2Ray”或“v2rayN”的那一条;标着 Clash 的订阅是 YAML 配置文件,导入 v2rayN 往往一个节点都没有。
- 在服务商用户中心复制通用订阅链接。
- 打开 v2rayN,点顶部菜单“订阅分组 → 订阅分组设置”,再点“添加”。
- “备注”填一个好认的名字;“地址(url)”粘贴订阅链接;勾选“启用”;“自动更新间隔”填
720(单位是分钟,即 12 小时更新一次)。其他项保持默认,点“确定”。 - 关掉设置窗口,回主界面点“订阅分组 → 更新全部订阅(不通过代理)”。确认点:节点列表出现服务商的节点,列表上方多出一个以备注命名的分组标签。
日常更新订阅有两个要点:
- 已经连上代理时,改用“更新全部订阅(通过代理)”。订阅域名在国内网络下被干扰时,这样更容易成功。
- 只想更新其中一个订阅,先切到它的分组标签,再选“更新当前订阅”。
分组怎么用:每个订阅都会变成一个分组标签,多个订阅可以同时添加、互不影响。节点很多时,可以在订阅设置的“过滤”一栏写正则,只保留需要的地区,例如:
香港|日本|新加坡|HK|JP|SG
保存后重新更新订阅,只有名称匹配的节点会被导入。
导入不顺利时,先对照下表:
| 现象 | 常见原因 | 处理办法 |
|---|---|---|
| 更新后列表是空的 | 复制成了 Clash 订阅,或链接没复制完整 | 回后台改复制通用订阅,检查链接首尾是否完整 |
| 提示下载失败、超时 | 订阅域名在当前网络被干扰 | 先连上任意可用节点,再选“通过代理”更新;或换一个网络 |
| 列表里有“剩余流量”“到期时间”几条 | 服务商用节点名展示账户信息,不是真节点 | 不要选它们;如果只剩这几条,通常是套餐到期或流量用完 |
| 节点数量比后台显示的少 | 订阅设置里的“过滤”正则把节点筛掉了 | 清空过滤后重新更新 |
注意:订阅链接等于账号
测真连接延迟并选节点
v2rayN 的右键菜单里有几种测试,看的东西各不相同:
| 测试项 | 测的是什么 | 参考价值 |
|---|---|---|
| Tcping 延迟 | 电脑到节点入口服务器的往返时间 | 只说明入口能不能连上,不代表能正常上网 |
| 真连接延迟 | 经过完整代理链路访问一个测试地址所用的时间 | 最接近实际体验,选节点主要看它 |
| 下载速度 | 通过节点下载一个测试文件的速度 | 会消耗套餐流量,只在挑看视频用的节点时偶尔用 |
选节点的步骤:
- 在节点列表里按
Ctrl + A全选,右键选“测试服务器真连接延迟”(快捷键Ctrl + R)。确认点:“延迟”一栏陆续出现数字。 - 点“延迟”表头,按数值排序。
- 选中一个延迟较低的节点,按回车或右键“设为活动服务器”。确认点:这一行变为高亮,底部状态栏显示当前节点名称。
判断标准:
- 同一时段多测两三次,挑数字稳定、从不出现 -1 的节点,比只看一次最低值更可靠。
- 距离近的地区(香港、日本、新加坡、台湾)一般延迟更低;需要特定地区 IP 的服务,再按节点名里的地区挑。
- 节点名里标着倍率(如
2x、0.5x)时,倍率越高扣流量越快,日常浏览不必用高倍率节点。
延迟显示 -1 的常见原因
-1 表示测试请求没有成功返回。最常见的原因有四个:
- 电脑系统时间不准。VMess、Shadowsocks 2022 等协议对时间敏感,时间差太大会被服务器直接拒绝。在“设置 → 时间和语言”里打开“自动设置时间”,再点“立即同步”。
- 服务商已经更换节点,本地还是旧列表。先更新订阅。
- 这类协议交给了不合适的内核,见下文“Xray 和 sing-box 内核怎么切换”。
- 当前网络屏蔽了 UDP。Hysteria2、TUIC 这类基于 UDP 的节点会全部失败,换 VLESS、Trojan 等走 TCP 的节点试试。
全部节点都是 -1、按上面检查后仍然不行,可以看 v2rayN 延迟 -1 怎么办,里面按“本地 → 订阅 → 节点 → 线路”的顺序逐项排查。
系统代理、TUN 模式怎么开
v2rayN 有两种接管流量的方式:系统代理和 TUN。先用系统代理,遇到不认系统代理的程序再开 TUN。
| 对比项 | 系统代理 | TUN 模式 |
|---|---|---|
| 原理 | 修改 Windows 的代理设置,让程序把请求交给 v2rayN | 创建一块虚拟网卡,接管整台电脑的网络流量 |
| 生效范围 | 浏览器和大部分遵循系统代理的软件 | 几乎所有程序,包括命令行、游戏和部分客户端软件 |
| 权限 | 普通权限即可 | 需要管理员权限 |
| 适合 | 日常浏览、看视频 | 终端工具、游戏、不支持代理设置的软件 |
开系统代理:在主界面底部(或右键托盘图标)找到系统代理选项:
- 自动配置系统代理:日常选这个,v2rayN 会把 Windows 的代理指向本机端口。
- 清除系统代理:关闭代理,恢复直连。
- 不改变系统代理:v2rayN 不碰系统设置,适合只想给个别软件手动填代理的情况。
确认点:打开 Windows“设置 → 网络和 Internet → 代理”,能看到“使用代理服务器”已开启、地址是 127.0.0.1,浏览器能打开境外网站。
如果退出 v2rayN 后所有网页都打不开,通常是系统代理没被清除,Windows 还在把请求发给一个已经关闭的端口。重新打开 v2rayN 选“清除系统代理”,或者在上面的 Windows 代理设置里手动关闭即可。
开 TUN 模式:
- 关闭其他代理软件、加速器和 VPN,避免两块虚拟网卡互相抢路由。
- 以管理员身份运行 v2rayN:右键
v2rayN.exe,选“以管理员身份运行”。 - 在主界面底部打开“启用 Tun”开关。确认点:日志显示 TUN 启动成功,系统的“网络连接”里多出一块虚拟网卡。
- 打开命令提示符执行下面的命令。确认点:能返回 HTTP 状态行,说明命令行流量也走了代理。
curl.exe -I https://www.google.com
开了 TUN 却没网时,依次试三件事:在“参数设置”的 Tun 模式设置里,把协议栈从 gvisor 换成 system 或 mixed;关闭“严格路由”;检查安全软件是否拦截了虚拟网卡。两种方式的原理区别和更多排查方法,见 TUN 模式和系统代理的区别。
路由规则:绕过大陆与全局
路由决定哪些网站走代理、哪些直连。v2rayN 在主界面底部提供了几套预设规则,直接切换即可:
| 预设 | 行为 | 适合 | 缺点 |
|---|---|---|---|
| 绕过大陆 | 国内域名和 IP 直连,其余全部走代理 | 日常使用,新手默认选它 | 少数国内冷门网站会被当成境外网站走代理 |
| 黑名单 | 只有名单里的境外网站走代理,其余直连 | 流量少、只想代理少数网站 | 名单之外的新网站打不开,需要手动添加 |
| 全局 | 所有流量都走代理 | 临时排查某个网站是不是被规则误判 | 国内网站也绕到境外,变慢,部分国内服务会提示异地登录 |
“设置 → 路由设置”里还有一个“域名解析策略”,三个选项的区别:
AsIs:只按域名匹配规则,不做额外解析。速度快,但按 IP 段写的规则对域名请求不起作用。IPIfNonMatch:域名没有命中任何规则时,再解析成 IP 去匹配 IP 规则。搭配“绕过大陆”时建议选它,服务器在国内的网站能更准确地直连。IPOnDemand:遇到 IP 规则就先解析,分流最细,但每个请求都多一次 DNS 查询。
自定义规则:比如某个网站需要强制走代理,在“路由设置”里双击当前使用的规则集,点“添加规则”,outboundTag 选 proxy,在域名一栏写:
domain:example.com
geosite:openai
domain: 匹配这个域名及其所有子域名,geosite: 引用规则文件里整理好的分类。直连选 direct,屏蔽选 block。规则从上到下匹配、命中即停,所以自定义规则要移到“国内直连”那一条的上面才会生效。
规则模式和全局模式各自什么时候用,可以再看 规则模式和全局模式区别。
Xray 和 sing-box 内核怎么切换
v2rayN 同时内置两个内核,分工不同:
| 内核 | 特点 | 通常负责 |
|---|---|---|
| Xray | VLESS、REALITY、XHTTP 等功能的原生实现,也兼容 VMess、Trojan、Shadowsocks | 大部分节点 |
| sing-box | 对 Hysteria2、TUIC 等基于 UDP 的协议支持成熟 | TUN 模式,以及在设置里指定给它的协议 |
切换方法:打开“设置 → 参数设置”,进入“内核类型设置”页,每种协议后面都可以选 Xray 或 sing_box,某类节点默认用哪个内核也以这一页为准。改完点确定,再重新设置一次活动服务器。
什么时候需要切:
- 某类节点在当前内核下一直是 -1,而服务商说明节点正常,换另一个内核再测一次。
- VLESS + REALITY 节点优先用 Xray,新参数在这里支持得最快。
- 开 TUN 时不用手动切,v2rayN 会自动调用 sing-box。
避坑:不要手动替换 sing-box 内核
新版本有两处变化要留意
- 移除了“跳过证书验证”(allowInsecure):以前一些节点靠这个选项绕过自签证书,现在这类节点会连不上,日志里出现证书校验失败一类的报错。这需要服务商改用有效证书或更新节点参数,客户端里已经无法再关掉校验。
- 新增 MASQUE 等新协议的配置项:服务商还没提供这类节点时可以忽略。
升级 v2rayN 前,先把解压目录下的 guiConfigs 文件夹复制一份。里面保存着你的订阅、节点和设置,升级出问题时把它拷回去就能恢复。用 dmg、deb 这类安装包装的版本,数据存放在系统的用户目录里,不在程序目录下。
Mac、Linux 版本的差异
v2rayN 在 macOS 和 Linux 上使用跨平台界面,功能与 Windows 版基本一致,部分菜单的位置略有不同。主要差别如下:
| 项目 | Windows | macOS | Linux |
|---|---|---|---|
| 安装方式 | 解压即用 | 打开 dmg,拖入“应用程序”文件夹 | 安装 deb、rpm 包,或解压 zip 后运行 |
| 首次打开 | 提示“已保护你的电脑”,选“仍要运行” | 提示“已损坏”或“无法验证开发者”,需要手动放行 | zip 版需要给程序加执行权限 |
| 系统代理 | 自动设置 | 自动设置当前网络服务的代理 | 常见桌面环境可自动设置,其他环境需手动填写 |
| TUN 模式 | 以管理员身份运行 | 需要输入本机登录密码授权 | 需要 sudo 授权 |
macOS 提示“已损坏,无法打开”时,打开“终端”执行:
sudo xattr -rd com.apple.quarantine /Applications/v2rayN.app
输入开机密码后再打开 v2rayN。也可以先试“系统设置 → 隐私与安全性”,在页面下方点“仍要打开”。
Mac 用户如果只需要导入订阅、日常上网,Clash 系客户端用起来更顺手,可以参考 Clash Verge Rev 使用教程;手机上用同一份订阅,看 v2rayNG 使用教程。各平台还有哪些客户端可选,见 翻墙软件推荐。还没有支持 VLESS Reality、Hysteria2 的订阅,可以看 机场套餐与推荐。