一、v2rayN 是什么,核心与协议如何选择
v2rayN 是一款开源、免费的 Windows / macOS / Linux 桌面代理客户端,本身并不实现代理协议, 而是通过调用底层「核心」程序(如 Xray-core、sing-box)来处理实际的加密通信,客户端负责 节点管理、订阅同步、路由分流与图形界面,是目前桌面端使用最广泛的 V2Ray 系客户端之一。
由 V2Ray 衍生的增强实现,对 VMess、VLESS、Trojan、Reality 等协议支持最成熟稳定,是 v2rayN 的默认核心,无特殊需求建议保持默认。
更新迭代速度快,对新协议、新规则集的支持往往更及时,遇到某个协议在 Xray 核心下连接异常时,可以尝试切换到 sing-box 核心再试。
客户端支持的主流代理协议及其特点:
V2Ray 系原生协议,配合 TLS 或 Reality 加密使用,抗干扰能力强,是目前最主流的协议之一。
流量特征模拟正常 HTTPS 请求,伪装性好,配置简单,常搭配 TLS 证书使用。
历史悠久、实现简单、资源占用低,是许多老牌节点服务商仍在使用的协议之一。
二、下载与安装
安装前先确认自己的系统版本与硬件架构,选错版本是新手最常遇到的安装问题:
下载对应架构(x64 / x86 / ARM64)的压缩包,解压到任意无中文、无空格的目录,双击 v2rayN.exe 即可运行,无需安装程序。首次启动会在同目录下生成配置文件。
下载对应芯片(Intel / Apple Silicon)的 dmg,拖入「应用程序」文件夹。首次打开若提示「已损坏,无法打开」,这是因为安装包未经 Apple 签名,在终端执行 xattr -cr /Applications/v2rayN.app 清除隔离属性后即可正常打开。
下载对应架构的压缩包解压后,为主程序添加可执行权限(chmod +x v2rayN),部分发行版需要额外安装 GTK 相关依赖库才能正常显示图形界面。
如果双击无响应或闪退,多数是架构选错(如 64 位系统误下 x86 版)或目录路径包含特殊字符,重新下载对应版本、更换纯英文目录后重试即可。
完整版本列表(含各架构安装包与直接下载链接)见下载中心。
三、主界面详解
初次打开主窗口,核心功能区域主要分为以下几块,熟悉这些入口能让后续配置更顺畅:
显示全部已导入的节点,支持按订阅分组显示、按延迟或名称排序,双击节点即可切换连接,右键可测速、编辑、删除或移动分组。
「服务器」管理节点与订阅、「HTTP/Socks」查看本地代理端口、「路由」配置分流规则、「参数设置」调整核心、语言、启动项等全局选项。
可在「不改变系统代理」「自动配置系统代理(PAC)」「全局模式」「TUN 模式」之间快速切换,托盘图标同步显示当前状态。
实时显示核心运行日志与请求记录,连接异常时可通过日志中的报错信息(超时、证书错误、DNS 失败等)快速定位问题方向。
窗口底部实时显示当前上传 / 下载速率与已用流量统计,方便随时掌握当前节点的连接情况。
可在参数设置中为「显示/隐藏窗口」「切换系统代理」「切换到下一个节点」等常用操作绑定全局快捷键,无需切到窗口即可操作。
四、订阅导入
订阅是获取与维护节点最主要的方式:订阅地址返回的内容通常是经过 Base64 编码的一组分享链接, 客户端会定期请求该地址、自动解码并整体替换该分组下的节点列表,不会重复累加,也无需手动清理旧节点。
-
打开订阅设置
点击顶部菜单「服务器」→「订阅设置」,打开订阅分组管理窗口,这里会列出已添加的全部订阅及其状态。
-
添加订阅地址
点击「添加」新建一行,粘贴完整订阅 URL 并保存,可自定义备注名称区分多个来源;部分订阅要求携带特定 HTTP 请求头才能正常拉取,可在「User-Agent」或自定义请求头字段中按提供方要求填写。
-
更新订阅
回到主窗口点击「服务器」→「更新订阅」,程序会自动拉取并填充最新节点列表;每个订阅在服务器列表中会作为独立分组显示,互不干扰,也可以同时添加多个不同来源的订阅。
为了减少日常维护成本,建议在订阅设置中额外开启以下自动化选项:
设置固定的更新间隔(如每 24 小时一次),程序会在后台自动拉取最新节点,无需手动操作,但频率不宜过高,避免触发订阅提供方的限流策略。
每次更新完成后自动对新节点执行延迟测试,按延迟自动排序,并自动剔除测速失败的无效节点,让列表始终保持整洁可用。
五、手动添加节点
如果只拿到单个或几个节点的分享链接、二维码,而不是完整订阅地址,可以跳过订阅直接添加:
复制形如 vmess://、vless://、trojan://、ss:// 的分享链接后,在服务器列表右键选择「从剪贴板导入」,支持一次粘贴多条链接批量导入。
选择「从屏幕截图导入」,框选包含节点二维码的屏幕区域即可自动识别并添加,适合服务商只提供二维码图片的情况。
右键「添加自定义服务器」,逐项填写地址、端口、协议类型、加密方式、传输方式等参数,适合需要精确控制每一项配置的进阶场景。
将多条分享链接按行保存为文本文件后,通过「从文件导入」一次性批量添加,适合迁移大量历史节点的场景。
六、连接与测速
在服务器列表中右键选择「测试全部延迟」(TCPing,只测试端口连通性,速度快)或「测试全部真连接」 (实际发起一次请求,更接近真实使用效果,但耗时更长),测速完成后双击延迟最低的节点即可切换连接。
连接方式可以在系统代理菜单中按需选择,三种模式的适用场景有所不同:
最常用的方式,自动写入系统级代理设置,绝大多数浏览器和应用会自动遵循,退出客户端时自动还原。
结合路由规则自动判断每个请求是否需要代理,无需手动配置分流,兼顾速度与国内访问体验。
在网卡层接管全部流量,适合命令行工具、游戏客户端等不遵循系统代理设置的场景,详见下一节。
七、路由分流规则与 TUN 模式
路由规则决定每一个网络请求究竟应该「直连」「代理」还是「拦截」,是让代理工具用得更聪明、 更省流量的关键功能。规则按列表从上到下依次匹配,命中第一条后立即生效,不再继续匹配后续规则。
在「路由设置」中选择内置的「绕过大陆地址」规则集(基于 GeoIP:cn 与 GeoSite:cn 数据库),可让国内网站与 IP 保持直连,只有境外流量走代理,速度更快、更节省流量。
支持按域名(domain:example.com)、域名关键字、IP 段(geoip:private)等方式添加自定义规则,自定义规则通常需要放在内置规则集之前,避免被提前拦截。
可选择加载社区维护的广告过滤规则集,将匹配到的域名请求直接拦截,减少广告加载、屏蔽部分追踪请求。
系统代理只对遵循该设置的程序生效,命令行工具、部分游戏或客户端可能绕过代理;TUN 模式在网卡层接管全部流量(包括 UDP),配合路由规则实现真正的全局分流。
开启 TUN 模式前需要注意:Windows 需要以管理员身份运行客户端以创建虚拟网卡; 首次开启系统可能弹出安全提示,选择允许即可;如果开启后出现部分软件无法联网, 可尝试重启客户端或暂时切换回系统代理模式排查是否为驱动冲突。
八、常用参数设置
在「参数设置」窗口中,还有几项建议根据自己习惯调整的选项:
开启后系统启动时自动运行客户端,适合需要长期保持连接的用户;配合「启动后自动连接上次节点」可实现开机即连。
可在「检查更新」中单独更新 Xray / sing-box 内核版本,无需等待客户端整体更新,及时获得协议层面的修复与新特性。
支持简体中文、繁体中文、英文等多语言界面,可在参数设置中随时切换,无需重新安装。
可自定义本地 HTTP / SOCKS 代理监听端口,供其他不支持系统代理的工具(如部分命令行程序)手动指定使用。
常见问题
订阅和手动添加的节点可以同时使用吗?
可以。v2rayN 的服务器列表支持订阅节点与手动添加的节点共存,互不影响,只需在列表中切换选择即可,也可以对不同来源的节点分组管理,分组之间也能分别设置更新参数。
路由规则和 TUN 模式有什么关系?
路由规则决定哪些流量走代理、哪些直连,对系统代理模式和 TUN 模式都生效;TUN 模式只是让更多类型的流量(包括不遵循系统代理设置的程序、UDP 流量等)都能被路由规则处理,两者是互补而非替代关系。
为什么切换 TUN 模式后有些软件无法上网?
个别安全软件、VPN 客户端或虚拟网卡驱动可能与 TUN 模式的虚拟网卡冲突,可尝试重启客户端、更新虚拟网卡驱动(如 WinTun),或暂时切换回系统代理模式排除冲突后再逐一排查。
如何让国内网站不走代理?
在路由设置中选择内置的「绕过大陆地址」规则集(基于 GeoIP:cn 与 GeoSite:cn),或自行添加基于域名 / IP 的直连规则,即可让国内网站保持直连,只有境外流量走代理。
Xray 核心和 sing-box 核心该选哪个?
两者都能满足日常使用,Xray 对 VMess / VLESS / Reality 支持更成熟稳定;sing-box 更新频率高、对新协议和规则集支持更快。没有特殊需求时使用默认核心即可,遇到某个协议连接异常时可以切换另一核心再试。
自定义路由规则的优先级是怎样的?
路由规则按列表从上到下依次匹配,命中第一条规则后立即生效,不再继续往下匹配。因此自定义规则通常需要放在内置规则集之前,避免被更靠前的通用规则提前拦截。