Repolode
2dust

2dust/v2rayNG

面向 Android 的 V2Ray 代理客户端,同时支持 Xray 核心与 v2fly 核心。

可替代:Shadowrocket

Star
64,360
Fork
8,348
未关闭 Issue
38
最近提交
昨天

这是什么?

v2rayNG 是一款运行在 Android 上的代理客户端,基于 V2Ray 网络平台构建。用户可以配置并运行 VMess、VLESS、Trojan、Shadowsocks 等协议的连接,并通过本地 SOCKS5 代理接口使用。

应用可选择 Xray 核心或 v2fly 核心运行。分流规则依赖 geoip 与 geosite 数据文件,可从社区规则仓库下载增强版本,也可手动导入,同一目录下还能使用第三方 dat 文件。

项目使用 Kotlin 开发,支持 Android 7.0(API 24)及以上版本。开发者可在 Android Studio 或通过 Gradle 编译,内置的核心库也可由独立的 AndroidLibXrayLite 或 AndroidLibV2rayLite Go 项目重新编译。电脑端用户可使用另一项目 v2rayN。

核心功能

  • 01支持 VMess、VLESS、Trojan、Shadowsocks 和 SOCKS5 等协议。
  • 02可在 Xray 核心或 v2fly 核心之间选择运行。
  • 03分流规则基于 geoip 与 geosite 文件,可在线更新或手动导入。
  • 04支持在资源目录中放置第三方 dat 规则文件。
  • 05可使用 Android Studio 或 Gradle 从源码编译。

适用场景

  • 在 Android 手机上连接自建或订阅的 V2Ray/Xray 服务器。
  • 按域名或 IP 分流,让部分网站走代理、其余直连。
  • 学习或修改基于 V2Ray 核心构建的 Android VPN 客户端。

快速上手

  1. 1

    从 GitHub 发布页下载最新版本

  2. 2

    在 Android Studio 中或使用 Gradle wrapper 编译 Android 项目

使用前须知

  • 根据 README,aar 内置的 v2ray 核心可能已过时。
  • 构建 aar 需要 Go Mobile 以及单独的 Go 项目。

标签

常见问题

v2rayNG 是什么?
面向 Android 的 V2Ray 代理客户端,同时支持 Xray 核心与 v2fly 核心。 v2rayNG 是一款运行在 Android 上的代理客户端,基于 V2Ray 网络平台构建。用户可以配置并运行 VMess、VLESS、Trojan、Shadowsocks 等协议的连接,并通过本地 SOCKS5 代理接口使用。
v2rayNG 可以免费使用吗?用的什么许可证?
v2rayNG 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
v2rayNG 还在维护吗?
活跃维护中。v2rayNG 最近一次提交是在 2026年10月19日。
v2rayNG 适合用来做什么?
在 Android 手机上连接自建或订阅的 V2Ray/Xray 服务器。 按域名或 IP 分流,让部分网站走代理、其余直连。 学习或修改基于 V2Ray 核心构建的 Android VPN 客户端。
v2rayNG 怎么安装和运行?
从 GitHub 发布页下载最新版本 在 Android Studio 中或使用 Gradle wrapper 编译 Android 项目
在哪里获取 v2rayNG?
源代码和安装说明在 GitHub 上:https://github.com/2dust/v2rayNG

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目