什么是 v2rayN

v2rayN 是一款全面支持 Windows / Linux / macOS 的顶级通用代理客户端。它基于 Xray、sing-box、mihomo 等多款主流核心构建,提供了直观的图形化操作界面,帮助跨境运营人员、技术极客、外贸团队快速实现管理订阅、批量节点切换、自定义分流规则集以及精细的网络拓扑连接调试。

一、下载与安装指南

发布包中含部分 Core 文件(Xraysing-boxmihomo),方便使用;其他 Core 需要自己去下载。

1
下载对应平台包

请前往官方 Release 发布页下载与您设备架构完全一致的纯净压缩文件:

系统与架构 文件名规范 核心说明
Windows x64 (Win10+) v2rayN-windows-64.zip WPF 界面,便携版,解压即可运行
v2rayN-windows-64-desktop.zip Avalonia UI 界面,便携版,解压即可运行
Windows arm64 (Win10+) v2rayN-windows-arm64.zip WPF 界面,便携版,解压即可运行
v2rayN-windows-arm64-desktop.zip Avalonia UI 界面,便携版,解压即可运行
Linux x64 (Debian 12+ / Ubuntu 22.04+ / Fedora 36+ / Redhat 9+) v2rayN-linux-64.zip 便携版,执行 chmod +x v2rayN,普通用户运行 ./v2rayN
v2rayN-linux-64.deb 安装版,适用于 Debian/Ubuntu:sudo apt install -y ./v2rayN-linux-64.deb
v2rayN-linux-rhel-x64.rpm 安装版,适用于 Fedora/Redhat:sudo dnf install -y ./v2rayN-linux-rhel-x64.rpm
Linux arm64 (Debian 12+ / Ubuntu 22.04+ / Fedora 36+ / Redhat 9+) v2rayN-linux-arm64.zip 便携版,执行 chmod +x v2rayN,普通用户运行 ./v2rayN
v2rayN-linux-arm64.deb / v2rayN-linux-rhel-arm64.rpm 安装版,分别适用于 Debian/Ubuntu 与 Fedora/Redhat
macOS (macOS 12+) v2rayN-macos-64.zip(Intel)
v2rayN-macos-arm64.zip(Apple Silicon)
便携版,执行 chmod +x v2rayN,普通用户运行 ./v2rayN
v2rayN-macos-64.dmg
v2rayN-macos-arm64.dmg
安装版,因未签名会提示"应用已损坏";安装后需执行:
xattr -cr /Applications/v2rayN.app
2
解压与运行规则
  • 便携版(.zip):解压到纯英文、且绝无空格的系统路径中(例如 D:\v2rayN)。直接运行 v2rayN.exe 启动。所有数据、日志和个性配置均随文件夹完整保留,极易备份迁移。
  • 安装版(.exe / .deb / .dmg):依照常规流程安装,其核心运行数据统一存放在系统用户专有目录下。
路径避坑核心提示
请务必杜绝将便携版放到带有中文或特殊字符的目录(如:C:\Users\张三\桌面\代理软件)。部分内置插件、内核脚本在读取带有中文字符的路径时,会高概率引发底层无响应或转换错误。

二、核心概念:主流内核一览

v2rayN 之所以被称为全能控制台,得益于它能够无缝调配各大顶尖的代理核心:

内核 核心优势 协议支持 最佳适用场景
Xray默认推荐 协议兼容性最全面,社区活跃,持续迭代 VLESS、VMess、Shadowsocks、Trojan、Hysteria2、TUIC、WireGuard 等全协议 日常通用场景,新手首选,协议需求多样化时
sing-box Clash YAML 原生支持最佳,FakeIP 与 DNS 拼接能力强 Clash 规则集、Shadowsocks、VMess 等主流协议 高级玩家,需要 FakeIP、自定义 DNS 及精细分流
mihomo 原 Clash.Meta 核心,Clash 生态兼容性最强 Clash 生态全量支持,策略组、规则集无缝迁移 传统 Clash 用户迁移,策略组重度使用者

← 滑动查看完整内容 →

三、首次使用:高效导入订阅节点

方法一:标准主界面常规导入

  1. 点击顶部主菜单 [订阅] -> [订阅设置]
  2. 点击 [添加] 按钮,在对应栏目中精确填写:
    • 别名:为您此条业务线定义一个名称(如:海外业务主力线)。
    • 地址(url):精准粘贴机场服务商提供的标准的安全 https 订阅链接。
    • 转换为:若机场端格式特殊,可在此处选择自动进行 Clash 格式或 Base64 格式的底层重构转换。
  3. 点击确定保存,回到客户端主界面。点击菜单 [订阅] -> [更新所有订阅],所有节点即可同步刷新展现在左侧列表中。

方法二:Ctrl+V 剪贴板快速盲切导入 (极致效率)

v2rayN 内部集成了强悍的剪贴板全格式智能自动识别引擎。您只需复制链接,在软件非输入框的任意空白区域按下键盘快捷键 Ctrl+V,软件将根据文本特征智能执行动作:

🔗 机场订阅链接
https://...
自动转全新订阅分组并同步更新
📋 节点分享代码
vless:// / vmess:// / trojan://
自动新增独立配置节点
📄 标准订阅文本
SIP008 / Shadowsocks 格式
自动识别并提取节点
⚙️ 原始配置文件
Clash / Hysteria / sing-box JSON/YAML
直接接管导入为自定义配置

四、网络代理模式与测速激活

1. 系统代理设置切换

点击电脑右下角任务栏托盘小图标,或在主控面板底部,可以根据当下业务环境切换代理生效层级:

  • 自动配置系统代理 / PAC 模式:日常办公首选。PAC 模式根据内置规则自动分流,国内站保持本地直连确保速度,海外业务则自动调度走节点。
  • TUN 模式(深度流量劫持):高阶首选。软件会建立一个局域网虚拟网卡,强行接管操作系统内核所有的网络数据(包括无法识别 HTTP 代理的游戏客户端、UWP 应用、终端命令行)。启用此模式必须以管理员身份运行 v2rayN
  • 不代理:关闭一切接管逻辑,可用于本地直连和纯环境调试。

2. 节点选择与自动测速

在左侧列表中单机选中分组,右侧就会显示所有具体节点列表。右键点击节点,能够执行 [延迟测试] (快速 Ping 探测) 以及 [测速] (进行实际下载吞吐测速)。右键分组还可以激活 [自动选择],让客户端自动常态化绑定当前最低延迟节点。

五、进阶:路由规则与自定义流转

客户端默认内置了完备的 geosite + geoip 规则库。当规则库版本过旧时,您随时可以在 [路由设置] 界面中点击 [一键导入默认规则集],此动作采用了无损增量合并机制,仅刷新新增官方规则,绝不会覆盖您已经手动建立的规则

当您需要让特定的进程、特定域名或者特殊目的 IP 强行直连或者强行走指定落地代理时,可在路由配置内单独新增一条自定义链条。其匹配机制严格遵从:匹配逻辑 (Domain/IP/进程名) + 端口 + 协议 + InboundTag + 网络类型 → 出站标签。请注意:规则自上而下匹配,一旦上方命中,后续规则链条直接熔断终止

六、高级:多级链式代理配置

为了极高要求的 IP 纯净度隔离或多级跳板中转,v2rayN 现已原生支持 多级链式代理 (Chain Proxy) 架构:

  • 前置代理 (Inbound/Front):链路入口节点(通常选用高带宽的公用中转大带宽线路)。
  • 落地代理 (Outbound/Exit):最终出口节点(通常选用纯净的静态独享海外住宅 IP 节点)。

配置方法:在 [代理配置设置] 中,选择您已有的节点分别键入指派前置代理别名与落地代理别名即可。注意:链式代理架构专为单一链路安全加固设计,其内部不支持嵌套其他的嵌套策略组或复杂的子链

七、常见排障与 FAQ

Windows 7 系统能顺利开启并运行新版吗?
不能。目前新一代 v2rayN 主程序由于深度绑定了微软 .NET 8 运行架构,官方已全面停止对 Win7 的原生支持。Win7 玩家若要使用,需自行寻找旧版兼容核心替换到 bin 目录下运行。
为什么在系统代理模式下只有 HTTP 代理,没有 Socks5 代理?
这是 Windows 系统底层架构层面的设定。Windows 原生系统代理机制本身只接收 HTTP 流量拦截;若部分应用或游戏强制要求走 SOCKS5,必须在第三方应用中独立配置监听端口(默认通常是 10808 ),或者直接在 v2rayN 中开启 TUN 模式
使用 v2rayN 关闭退出后,电脑全部断网打不开网页如何解决?
这是由于未正常通过软件菜单退出,引发 Windows 代理注册表残留未清理所致。自救方法极其简单:再次重新打开 v2rayN,在右下角托盘图标上右键,将 [系统代理] 手动切换回 清除系统代理(图标回蓝),随后在主菜单点击 [退出] 即可瞬间恢复全网连通。
点击“检查更新”时频繁发生失败怎么办?
v2rayN 检查主程序与内核更新时默认会强制流经活动代理。如果当前节点失效或者 GitHub API 触发了限流拦截会导致失败。请尝试切换一条可用的活动配置重试,或者等待数小时让 GitHub API 计数器重置后再行操作。