v2rayNG 使用教程
软件介绍

安卓上最流行的 V2Ray 客户端,订阅管理 + 分应用代理。
v2rayNG 是安卓上很经典的代理客户端,由 2dust 开发,支持 Xray core 和 v2fly core。它不靠花哨的界面取胜,主界面就是配置列表,订阅、分应用、路由、资源文件、设置和日志都放在左侧菜单里。平时导入订阅、选节点、点启动就能用;需要手动配 VLESS、VMess、Trojan、Shadowsocks、WireGuard 或 Hysteria2,也有对应入口。截止到本文更新时间,项目在 GitHub 有 6 万以上 Stars,仍在维护。项目地址是 2dust/v2rayNG,下载地址是 v2rayNG Releases。
v2rayNG 和 v2rayN 的关系
两者都来自 2dust 项目生态。v2rayNG 的主界面是手机竖屏布局,使用左上角抽屉菜单管理功能;v2rayN 的菜单、窗口和操作方式则按桌面端设计。
核心和协议
官方 README 写明 v2rayNG 支持 Xray core 和 v2fly core。简单说,界面负责管理配置,核心负责解析协议和建立连接;某个节点能不能用,最终还要看节点参数和当前核心版本。
优点
| 优点 | 说明 |
|---|---|
| 配置入口清楚 | 主界面保留配置列表,订阅、路由和设置从抽屉菜单进入 |
| 导入方式多 | 支持二维码、剪贴板、本地文件和手动添加 |
| 协议覆盖广 | 菜单中提供 VMess、VLESS、Shadowsocks、SOCKS、HTTP、Trojan、WireGuard、Hysteria2 等入口 |
| 支持订阅管理 | 可以设置备注、URL、User Agent、正则过滤和更新方式 |
| 支持分应用 | 可以单独处理哪些 Android 应用走代理 |
| 支持路由 | 可以在路由设置里管理域名、IP、进程等条件 |
| 免费开源 | 官方仓库公开源代码并提供 Release 文件 |
缺点
| 缺点 | 说明 |
|---|---|
| 视觉不花哨 | 界面以功能为主,不是追求动画和卡片效果的客户端 |
| 进阶设置较多 | DNS、VPN、核心、Mux、Root 等项目对小白不容易一次看懂 |
| 配置依赖服务商 | 订阅地址或节点参数错误时,软件本身不能替你修复 |
| 分应用需要理解规则 | 选错代理或绕过模式可能造成应用无法联网 |
| Root 功能有门槛 | Root 模式和热点共享需要设备具备相应权限 |
下载安装
从 v2rayNG GitHub Releases 下载 APK。不要从搜索结果里随便找一个标着“最新版”的下载站,第三方页面可能改包、加广告,也可能提供过期文件。
APK 文件名怎么看
以文件名为例:
v2rayNG_2.2.5-fdroid_x86.apk
其中 v2rayNG 是软件名称。 2.2.5 是软件版本号。 fdroid 是发布渠道构建标记。 x86 是处理器架构。 .apk 是 Android 安装包格式。
x86、x86_64、arm64-v8a 怎么选
| 架构 | 适用设备 |
|---|---|
arm64-v8a | 绝大多数近年的真实 Android 手机和平板 |
armeabi-v7a | 较老的 32 位 ARM Android 设备 |
x86 | 部分 Intel Android 设备和 x86 模拟器 |
x86_64 | 64 位 Intel 模拟器或特殊 Android 设备 |
如果使用 Android 模拟器,先看模拟器创建时选择的 ABI。 x86 模拟器选择 x86,x86_64 模拟器选择 x86_64。如果模拟器支持 ARM 转译,也可能能够运行 ARM APK,但优先使用与模拟器 ABI 一致的文件。架构只决定 APK 里的原生库能否运行,不决定软件界面。同一版本的 x86 和 arm64-v8a,正常情况下使用的是同一套界面和功能。
fdroid 版本是什么
Release 页面可能同时有以下两种文件:
v2rayNG_2.2.5-fdroid_x86.apk
v2rayNG_2.2.5_x86.apk
带 -fdroid 的文件是 F-Droid 渠道构建版。不带 -fdroid 的文件是普通渠道构建版。官方源码中可以看到,项目为 F-Droid 和 Play Store 定义了不同的发布 flavor,但两者使用同一套 v2rayNG 主程序。因此,fdroid 不是另一款软件,也不是功能缩水版。配置列表、订阅导入、路由设置、VPN 连接和日志等核心功能基本相同。
F-Droid 版本的应用名称或应用标识会显示 F-Droid。这只是为了区分发布渠道,不代表连接能力更弱。已经安装 F-Droid 版本并且运行正常,不需要为了去掉这个文字重新安装。两个渠道的应用包标识可能不同,配置数据不要默认认为能自动互相共享。如果要从 F-Droid 版换到普通版,先导出配置,再卸载旧版和安装新版。
安装步骤
下载完成后,在文件管理器里找到 .apk 文件。点击安装包,Android 会进入安装确认界面。如果系统提示“禁止安装未知应用”,进入系统设置允许当前文件管理器安装未知应用。返回安装界面继续安装。安装完成后打开 v2rayNG。
第一次打开时,应用可能先显示空的配置列表。没有配置文件时,空列表不是软件故障,只是还没有导入节点。
从模拟器安装 APK
如果 APK 在电脑上,可以把文件拖到支持拖拽安装的模拟器窗口,也可以使用模拟器提供的 APK 安装按钮。安装前确认模拟器已经启动,并且 ABI 与 APK 匹配。如果 x86 模拟器安装 x86 文件,通常不需要额外转换。
安装失败时先检查是否已经安装了不同渠道的同名应用。F-Droid 版和普通版可能被 Android 视为两个不同包,但同渠道的旧版本升级必须保持签名一致。
使用教程
先认识主界面
v2rayNG 的主界面标题是“配置项”。左上角的汉堡按钮用于打开导航栏。右上角可以看到筛选、加号和更多操作入口。中间区域是配置列表和分组标签。右下角的圆形按钮用于启动或停止代理服务。配置列表为空时,右下角按钮仍然可能存在,但没有可用节点时不能完成连接。
左侧导航栏
点击左上角汉堡按钮后,会打开抽屉式导航栏。

图注:左侧抽屉菜单,订阅分组设置、路由设置、资源文件、备份还原等入口都集中在这里。
左侧菜单从上到下包括:
- 订阅分组设置
- 分应用设置
- 路由设置
- 资源文件
- 设置
- 推广
- Logcat
- 检查更新
- 备份 & 还原
- 关于
这些入口都集中在左侧抽屉菜单中,点进去即可。
加号菜单
点击主界面右上角的 + 后,会打开纯文字功能菜单。

图注:右上角加号菜单,扫描二维码、从剪贴板导入、从本地导入等导入入口都在这里。
加号菜单里可以看到以下选项:
- 扫描二维码
- 从剪贴板导入
- 从本地导入
- 添加 [策略组]
- 添加 [链式代理]
- 添加 [VMess]
- 添加 [VLESS]
- 添加 [Shadowsocks]
- 添加 [SOCKS]
- 添加 [HTTP]
- 添加 [Trojan]
- 添加 [Wireguard]
- 添加 [Hysteria2]
前三项是导入已有配置,后面的项目用于创建配置或代理结构。机场用户直接使用订阅地址即可,二维码和剪贴板适合临时导入单个节点,手动配置留给自建节点用户。
扫描二维码导入
点击右上角 +,选择“扫描二维码”,允许相机权限后把二维码放入取景框,识别成功后配置会添加到当前分组。这个方式适合临时导入单个节点;机场长期使用建议保存订阅,后续更新更方便。
从剪贴板导入
复制完整的节点链接,点击右上角 +,选择“从剪贴板导入”。常见前缀包括 vmess://、vless://、ss:// 和 trojan://。复制内容不要混入说明文字,导入后回到配置列表检查节点。
从本地导入
点击右上角 +,选择“从本地导入”,再从文件选择器里选配置文件。这个方式适合恢复本地备份,机场用户一般用不到。
手动添加配置
手动添加适合自建节点或服务商只提供参数的情况。点击右上角 +,选择 VMess、VLESS、Shadowsocks、SOCKS、HTTP、Trojan、WireGuard 或 Hysteria2,再按服务端资料填写地址、端口、密码、UUID、传输协议和 TLS 参数。机场订阅用户不需要手动填写这些内容。
策略组和链式代理
“添加 [策略组]”和“添加 [链式代理]”属于进阶配置。普通机场用户在订阅节点列表里选择节点即可,不需要额外创建策略组或代理链。
机场订阅
添加机场订阅
这里就是添加订阅的地方,可以添加机场提供的订阅链接,也可以添加自己搭建服务生成的订阅链接。机场用户直接复制机场后台的一键订阅地址,放进 v2rayNG 里就行。
填写订阅地址
打开左上角菜单,进入 “订阅分组设置”。点击右上角 +,备注随便填,写成机场名字或者“备用订阅”都可以;在 “可选地址 (url)” 里粘贴机场订阅链接,最后点右上角 保存。

图注:订阅编辑页,备注随便填,可选地址里粘贴机场订阅链接,保存后回到列表点刷新更新。
备注只是方便自己区分订阅,不影响使用。订阅链接一般带有 token,复制后不要发到群里。
订阅编辑页字段
“备注”就是给订阅起名字;“可选地址 (url)”里粘贴订阅链接。User Agent 只有机场要求时才需要改,普通用户留空即可。
“别名正则过滤”可以筛选节点名称,不会用正则就留空,避免节点被全部过滤。
“启用更新”保持打开;“启用自动更新”按需要选择,自动更新间隔最少 15 分钟。
“允许不安全的 HTTP 地址”只有在机场明确提供 HTTP 订阅时才需要打开,正常情况优先使用 HTTPS。
“前置代理配置别名”和“落地代理配置别名”是进阶选项,机场用户一般不用填写。
更新机场订阅
订阅地址保存好以后,还要点右上角的圆圈刷新按钮,把机场节点拉下来。只保存链接不会自动出现节点。
更新完成后回到主界面,切换到刚才添加的订阅,就能看到机场节点。如果还是空的,检查订阅开关、订阅地址和当前分组。
管理订阅
“订阅分组设置”页面顶部的 + 用来添加机场订阅,圆圈按钮用来更新订阅。列表里的编辑按钮可以改备注和订阅地址,垃圾桶可以删除订阅,右侧开关可以暂时停用某个订阅。

图注:订阅分组设置页,顶部加号添加订阅,圆圈按钮更新订阅,列表右侧可编辑、删除或停用。
更新订阅失败
更新失败先检查订阅地址有没有复制完整,订阅开关有没有打开,当前看的是不是正确分组,再到 Logcat 看错误。
不要因为更新失败就随便打开 HTTP 选项,只有订阅地址本身是 HTTP 时才需要它。
分组和节点列表
切换分组
主界面配置列表上方会显示分组标签,例如 Default (0) 和 1 (49)。括号里的数字就是该组的配置数量,点标签即可切换分组。
如果当前分组显示 0,不代表其他分组没有节点。先看清楚当前选中的标签,再判断订阅是否更新成功。
节点列表信息
节点条目会显示地区、节点别名、地址摘要和协议标签,右侧是分享、编辑和删除按钮。测试结果会显示延迟、地区和服务器 IP;公开截图时把节点名、地址、端口和 IP 一起打码。
测试延迟
节点列表里可以测试连接延迟,测试成功后底部会显示连接状态和毫秒数。

图注:配置列表,点击节点测试延迟,底部显示连接状态和毫秒数。
延迟低不等于所有网站都能访问。延迟测试只说明测试请求得到响应,不代表流媒体、AI 服务和所有应用都能使用。节点测试结果也会受到模拟器网络、宿主机网络和服务端负载影响。
选择节点并启动
在当前分组中点击要使用的节点。确认选中状态后,点击右下角圆形启动按钮。第一次启动会弹出 Android 系统的“网络连接请求”。系统会提示 v2rayNG 想要设置 VPN 连接,以便监控网络流量。

图注:Android 系统网络连接请求,确认应用来源可信后点「确定」授权 VPN。
这是 Android 对 VPN 应用的标准授权提示。确认应用来自可信的官方来源后,点击 “确定”。点击“取消”则不会建立 VPN 连接。授权完成后,屏幕顶部会出现 VPN 图标。这表示 Android 已经建立 VPN 接口,但不等于当前节点一定可用,还需要结合连接状态、延迟测试和实际访问结果判断。
VPN 和设置
VPN 授权提示怎么看
第一次启动会出现“网络连接请求”,弹窗里的 v2rayNG (F-Droid) 是你安装的渠道版本名称。
Android 用“监控网络流量”描述 VPN 权限,这是 VPN 客户端建立连接时的正常提示。确认 APK 来自可信来源后点击 “确定”。
设置页
设置里的“启用速度显示”“删除配置确认”“立即启动扫码”“启用双列显示”“启用显示所有组”都是按需开启的界面选项;双列显示需要重启应用。语言可以跟随系统,深色模式也可以跟随系统。
“启用 IPv6”“IPv6 优先”“启用本地 DNS”“启用虚拟 DNS”和“追加 HTTP 代理至 VPN”集中在 VPN 设置里。普通用户保持默认即可,遇到域名解析或特定应用打不开时再逐个调整。

图注:设置页,界面显示选项和 VPN 设置(IPv6、虚拟 DNS 等)都集中在这里。
Root 模式
设置里有“启用 Root 模式”,只适合已经 Root 的设备。开启后,软件通过底层权限建立透明代理,不再使用 Android 常规 VPN;应用分流和部分 VPN 设置也会失效。
普通用户不需要开 Root。模拟器能不能用 Root,取决于镜像和配置,不能只看软件里有没有这个开关。
Root 后局域网共享代理
Root 后还可以开 “局域网 / 热点网络共享”,让通过 Wi-Fi 热点或 USB 连接的其他设备使用代理。这个功能会把手机变成局域网代理入口,只有在自己控制的网络里使用,离开后记得关闭。
路由和分应用
路由设置
从左上角导航栏进入 “路由设置”,可以按 domain、ip、process、port、protocol、network 和 outboundTag 添加规则。普通用户先用预定义规则,别一上来导入一大堆规则;需要分应用时进入 “分应用设置”,按“勾选的 App 被代理”或“绕行模式”选择。
路由和分应用改完后重启服务再测试。浏览器设成直连就不会走代理,银行、支付类应用也不建议随便加入代理。
资源文件和备份
“资源文件”用于管理 GeoIP、Geosite 等数据。官方 README 提到可从 Loyalsoldier/v2ray-rules-dat 获取增强规则文件,下载时需要设备已有可用代理。
Logcat 用来查看连接失败、超时、证书和权限错误;日志里可能包含节点地址,不要原样公开。
“备份 & 还原”适合换设备、重装软件或切换 F-Droid/普通版。备份文件里可能有订阅 URL、UUID 和密码,保存好,不要上传公开网盘。
特色功能
多种导入方式
二维码适合从电脑或另一台设备传入单个配置。剪贴板适合导入已经复制好的链接。本地导入适合恢复文件或离线配置。订阅适合一次管理多个节点。手动配置适合自建节点和需要精确控制参数的用户。
订阅过滤
别名正则过滤可以减少不需要的节点,例如只保留包含某个地区或线路关键词的节点。正则写错可能导致全部节点消失。初学者可以先不填写,等确认订阅能够正常更新后再尝试。
自动更新
订阅编辑页有“启用自动更新”。自动更新间隔的最小值是 15 分钟。Android 后台限制可能影响定时任务执行。自动更新不是实时同步,也不能保证设备一直在后台运行。不需要自动更新时,关闭该开关可以减少后台任务。
常见问题
1. fdroid 是不是另一个软件?
不是。它是 F-Droid 构建版,和普通版使用同一套 v2rayNG 主程序,主要功能一样。
2. 为什么软件名称里有 F-Droid?
因为安装的是 F-Droid flavor,只是渠道标识。
3. x86 模拟器下载哪个文件?
下载文件名带 x86 的 APK;x86_64 模拟器就选 x86_64。
4. 添加订阅后为什么没有节点?
保存订阅后还要回到“订阅分组设置”,点击右上角圆圈按钮更新;再检查当前分组是不是有节点的分组。
5. 更新订阅失败怎么办?
检查 URL 是否完整、订阅开关是否打开,再进入 Logcat 看错误。
6. 第一次启动为什么弹窗?
这是 Android 的 VPN 授权,确认应用来源可信后点击 “确定”。
7. 测试延迟成功但网页打不开怎么办?
延迟测试只代表测试请求有响应,还要检查 VPN 授权、DNS 和路由。
8. 需要打开 Root 模式吗?
普通用户不需要。Root 模式适合需要系统级透明代理的设备。
9. Root 后能共享给其他设备吗?
可以使用“局域网 / 热点网络共享”,但需要 Root,只在自己控制的网络里开启。
10. 虚拟 DNS 要不要打开?
没有明确需求就保持默认。源码提示个别应用可能无法使用。
11. 配置删了还能找回吗?
有备份就从“备份 & 还原”恢复;没有备份的手动配置不一定能找回。
12. v2rayNG 和 Clash Meta for Android 选哪个?
v2rayNG 导入节点和手动配协议更直接;需要复杂策略组和规则分流的,可以考虑 Clash 系客户端。
总结
v2rayNG 的基本流程就是下载安装、导入配置、更新订阅、选择节点、授权 VPN、启动服务。真正容易出错的地方不是点击启动,而是 APK 架构、F-Droid 渠道、订阅 URL、分组切换和 VPN 授权。
模拟器用户根据 ABI 选择 x86 或 x86_64 即可,普通手机通常选择 arm64-v8a。-fdroid 只是发布渠道标记,不是另一款软件。添加订阅后记得点击右上角圆圈按钮更新,不要以为保存 URL 就已经加载节点。
普通用户保持默认设置即可,Root、DNS、IPv6、分应用和路由功能需要明确需求后再调整。公开截图时重点检查订阅 URL、token、节点名称、域名、端口和底部延迟测试 IP。这些内容即使只露出一部分,也不适合直接放到公开教程里。
评论
本地 Worker 预览版,后续可切换到 Cloudflare D1。
正在加载评论...