搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

面向 Android 的 V2Ray/Xray 代理客户端,可通过 VMess、VLESS、Shadowsocks、Trojan 和 SOCKS5 转发流量。

65,417
8,543
Kotlin
GPL-3.0
创建于 7 年前

项目介绍

v2rayNG 是 v2rayN 系列的 Android 客户端。它在设备上运行本地 VPN 服务,底层可选用 Xray core 或 v2fly core,让 Android 应用通过 VMess、VLESS、Shadowsocks、Trojan、SOCKS5 等协议转发流量。它适合手里已有代理服务器或订阅、需要客户端来连接的用户,本身不提供代理服务。

快速使用

  1. 从 Releases 页面 下载 APK,电脑端对应 v2rayN。
  2. 在 API 24 及以上的 Android 设备上安装。
  3. 手动添加服务器配置,或通过订阅/分享链接导入。
  4. 选中配置并启动连接,首次运行会请求 VPN 权限。
  5. 如需自定义分流,可更新或替换 geoip/geosite 数据文件。

分流数据

路由数据(geoip.dat、geosite.dat)位于 Android/data/com.v2ray.ang/files/assets,部分设备路径可能不同。内置下载功能会获取 Loyalsoldier/v2ray-rules-dat 的增强版本,这一步本身需要一个可用的代理。域名和 IP 列表也可从 Loyalsoldier 的 geoip 列表 手动导入,同目录下也可以放第三方 dat 文件。

从源码构建

V2rayNG 目录下的 Android 项目可直接用 Android Studio 或 Gradle wrapper 编译。aar 内置的 v2ray core 可能已过时;新的 core 可用 Go Mobile 从 AndroidLibV2rayLite 或 AndroidLibXrayLite 编译。v2rayNG 也能在 Android 模拟器上运行,在 WSA 中需要通过 appops set [package name] ACTIVATE_VPN allow 授予 VPN 权限。

使用约束

  • 需要 Android 7.0(API 24)及以上。
  • 依赖 Android VPN 服务,需要 VPN 权限,且同一设备上不能与其他 VPN 同时运行。
  • 必须自备可用的代理服务器或订阅,应用不提供节点。
  • 发布文件带 GPG 签名,README 中的指纹用于核对下载内容,防止镜像或 CDN 篡改。
  • 采用 GPL-3.0 许可证。

HotRepo 点评

本站没有该仓库的榜单名次、Star 曲线采样或 Hacker News 讨论记录,缺少站内热度数据可供分析。现有技术事实已能说明它的位置:这是一个 2019 年创建、面向 Xray/v2fly core 的长期维护 Android 客户端,Kotlin 代码规模较大,应用、aar 封装与独立的 Go core 仓库分开维护。发布文件做了 GPG 签名,README 也指向持续维护的分流规则源,说明分发完整性是这个项目本身的一部分,而不是附加项。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。