兔洞博客
兔洞博客
个人博客

v2rayNG 使用教程

软件介绍

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_6464 位 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 的主界面标题是“配置项”。左上角的汉堡按钮用于打开导航栏。右上角可以看到筛选、加号和更多操作入口。中间区域是配置列表和分组标签。右下角的圆形按钮用于启动或停止代理服务。配置列表为空时,右下角按钮仍然可能存在,但没有可用节点时不能完成连接。

左侧导航栏

点击左上角汉堡按钮后,会打开抽屉式导航栏。

v2rayNG 左侧抽屉导航栏

图注:左侧抽屉菜单,订阅分组设置、路由设置、资源文件、备份还原等入口都集中在这里。

左侧菜单从上到下包括:

  • 订阅分组设置
  • 分应用设置
  • 路由设置
  • 资源文件
  • 设置
  • 推广
  • Logcat
  • 检查更新
  • 备份 & 还原
  • 关于

这些入口都集中在左侧抽屉菜单中,点进去即可。

加号菜单

点击主界面右上角的 + 后,会打开纯文字功能菜单。

v2rayNG 添加配置菜单

图注:右上角加号菜单,扫描二维码、从剪贴板导入、从本地导入等导入入口都在这里。

加号菜单里可以看到以下选项:

  • 扫描二维码
  • 从剪贴板导入
  • 从本地导入
  • 添加 [策略组]
  • 添加 [链式代理]
  • 添加 [VMess]
  • 添加 [VLESS]
  • 添加 [Shadowsocks]
  • 添加 [SOCKS]
  • 添加 [HTTP]
  • 添加 [Trojan]
  • 添加 [Wireguard]
  • 添加 [Hysteria2]

前三项是导入已有配置,后面的项目用于创建配置或代理结构。机场用户直接使用订阅地址即可,二维码和剪贴板适合临时导入单个节点,手动配置留给自建节点用户。

扫描二维码导入

点击右上角 +,选择“扫描二维码”,允许相机权限后把二维码放入取景框,识别成功后配置会添加到当前分组。这个方式适合临时导入单个节点;机场长期使用建议保存订阅,后续更新更方便。

从剪贴板导入

复制完整的节点链接,点击右上角 +,选择“从剪贴板导入”。常见前缀包括 vmess://vless://ss://trojan://。复制内容不要混入说明文字,导入后回到配置列表检查节点。

从本地导入

点击右上角 +,选择“从本地导入”,再从文件选择器里选配置文件。这个方式适合恢复本地备份,机场用户一般用不到。

手动添加配置

手动添加适合自建节点或服务商只提供参数的情况。点击右上角 +,选择 VMess、VLESS、Shadowsocks、SOCKS、HTTP、Trojan、WireGuard 或 Hysteria2,再按服务端资料填写地址、端口、密码、UUID、传输协议和 TLS 参数。机场订阅用户不需要手动填写这些内容

策略组和链式代理

“添加 [策略组]”和“添加 [链式代理]”属于进阶配置。普通机场用户在订阅节点列表里选择节点即可,不需要额外创建策略组或代理链。

机场订阅

添加机场订阅

这里就是添加订阅的地方,可以添加机场提供的订阅链接,也可以添加自己搭建服务生成的订阅链接。机场用户直接复制机场后台的一键订阅地址,放进 v2rayNG 里就行。

填写订阅地址

打开左上角菜单,进入 “订阅分组设置”。点击右上角 +,备注随便填,写成机场名字或者“备用订阅”都可以;在 “可选地址 (url)” 里粘贴机场订阅链接,最后点右上角 保存

v2rayNG 添加订阅设置

图注:订阅编辑页,备注随便填,可选地址里粘贴机场订阅链接,保存后回到列表点刷新更新。

备注只是方便自己区分订阅,不影响使用。订阅链接一般带有 token,复制后不要发到群里。

订阅编辑页字段

“备注”就是给订阅起名字;“可选地址 (url)”里粘贴订阅链接。User Agent 只有机场要求时才需要改,普通用户留空即可。

“别名正则过滤”可以筛选节点名称,不会用正则就留空,避免节点被全部过滤。

“启用更新”保持打开;“启用自动更新”按需要选择,自动更新间隔最少 15 分钟。

“允许不安全的 HTTP 地址”只有在机场明确提供 HTTP 订阅时才需要打开,正常情况优先使用 HTTPS。

“前置代理配置别名”和“落地代理配置别名”是进阶选项,机场用户一般不用填写。

更新机场订阅

订阅地址保存好以后,还要点右上角的圆圈刷新按钮,把机场节点拉下来。只保存链接不会自动出现节点。

更新完成后回到主界面,切换到刚才添加的订阅,就能看到机场节点。如果还是空的,检查订阅开关、订阅地址和当前分组。

管理订阅

“订阅分组设置”页面顶部的 + 用来添加机场订阅,圆圈按钮用来更新订阅。列表里的编辑按钮可以改备注和订阅地址,垃圾桶可以删除订阅,右侧开关可以暂时停用某个订阅。

v2rayNG 订阅分组列表和更新按钮

图注:订阅分组设置页,顶部加号添加订阅,圆圈按钮更新订阅,列表右侧可编辑、删除或停用。

更新订阅失败

更新失败先检查订阅地址有没有复制完整,订阅开关有没有打开,当前看的是不是正确分组,再到 Logcat 看错误。

不要因为更新失败就随便打开 HTTP 选项,只有订阅地址本身是 HTTP 时才需要它。

分组和节点列表

切换分组

主界面配置列表上方会显示分组标签,例如 Default (0)1 (49)。括号里的数字就是该组的配置数量,点标签即可切换分组。

如果当前分组显示 0,不代表其他分组没有节点。先看清楚当前选中的标签,再判断订阅是否更新成功。

节点列表信息

节点条目会显示地区、节点别名、地址摘要和协议标签,右侧是分享、编辑和删除按钮。测试结果会显示延迟、地区和服务器 IP;公开截图时把节点名、地址、端口和 IP 一起打码。

测试延迟

节点列表里可以测试连接延迟,测试成功后底部会显示连接状态和毫秒数。

v2rayNG 配置列表和延迟测试

图注:配置列表,点击节点测试延迟,底部显示连接状态和毫秒数。

延迟低不等于所有网站都能访问。延迟测试只说明测试请求得到响应,不代表流媒体、AI 服务和所有应用都能使用。节点测试结果也会受到模拟器网络、宿主机网络和服务端负载影响。

选择节点并启动

在当前分组中点击要使用的节点。确认选中状态后,点击右下角圆形启动按钮。第一次启动会弹出 Android 系统的“网络连接请求”。系统会提示 v2rayNG 想要设置 VPN 连接,以便监控网络流量。

v2rayNG Android 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 设置里。普通用户保持默认即可,遇到域名解析或特定应用打不开时再逐个调整。

v2rayNG 用户界面和 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 选择 x86x86_64 即可,普通手机通常选择 arm64-v8a-fdroid 只是发布渠道标记,不是另一款软件。添加订阅后记得点击右上角圆圈按钮更新,不要以为保存 URL 就已经加载节点。

普通用户保持默认设置即可,Root、DNS、IPv6、分应用和路由功能需要明确需求后再调整。公开截图时重点检查订阅 URL、token、节点名称、域名、端口和底部延迟测试 IP。这些内容即使只露出一部分,也不适合直接放到公开教程里。

Comments

评论

本地 Worker 预览版,后续可切换到 Cloudflare D1。

正在加载评论...

连接本地评论服务中...

v2rayNG Android v2ray
使用指南