mirror of
https://github.com/2dust/v2rayNG.git
synced 2025-06-28 12:19:52 +00:00
37 lines
2.5 KiB
Markdown
37 lines
2.5 KiB
Markdown
|
# v2rayNG
|
||
|
|
||
|
A V2Ray client for Android, support [Xray core](https://github.com/XTLS/Xray-core) and [v2fly core](https://github.com/v2fly/v2ray-core)
|
||
|
|
||
|
[](https://developer.android.com/about/versions/lollipop)
|
||
|
[](https://kotlinlang.org)
|
||
|
[](https://github.com/2dust/v2rayNG/commits/master)
|
||
|
[](https://www.codefactor.io/repository/github/2dust/v2rayng)
|
||
|
[](https://github.com/2dust/v2rayNG/releases)
|
||
|
[](https://t.me/v2rayn)
|
||
|
|
||
|
<a href="https://play.google.com/store/apps/details?id=com.v2ray.ang">
|
||
|
<img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png" width="165" height="64" />
|
||
|
</a>
|
||
|
|
||
|
### Telegram Channel
|
||
|
[github_2dust](https://t.me/github_2dust)
|
||
|
|
||
|
### Usage
|
||
|
|
||
|
#### Geoip and Geosite
|
||
|
- geoip.dat and geosite.dat files are in `Android/data/com.v2ray.ang/files/assets` (path may differ on some Android device)
|
||
|
- download feature will get enhanced version in this [repo](https://github.com/Loyalsoldier/v2ray-rules-dat) (Note it need a working proxy)
|
||
|
- latest official [domain list](https://github.com/v2fly/domain-list-community) and [ip list](https://github.com/v2fly/geoip) can be imported manually
|
||
|
- possible to use third party dat file in the same folder, like [h2y](https://guide.v2fly.org/routing/sitedata.html#%E5%A4%96%E7%BD%AE%E7%9A%84%E5%9F%9F%E5%90%8D%E6%96%87%E4%BB%B6)
|
||
|
|
||
|
### More in our [wiki](https://github.com/2dust/v2rayNG/wiki)
|
||
|
|
||
|
### Development guide
|
||
|
|
||
|
Android project under V2rayNG folder can be compiled directly in Android Studio, or using Gradle wrapper. But the v2ray core inside the aar is (probably) outdated.
|
||
|
The aar can be compiled from the Golang project [AndroidLibV2rayLite](https://github.com/2dust/AndroidLibV2rayLite) or [AndroidLibXrayLite](https://github.com/2dust/AndroidLibXrayLite).
|
||
|
For a quick start, read guide for [Go Mobile](https://github.com/golang/go/wiki/Mobile) and [Makefiles for Go Developers](https://tutorialedge.net/golang/makefiles-for-go-developers/)
|
||
|
|
||
|
v2rayNG can run on Android Emulators. For WSA, VPN permission need to be granted via
|
||
|
`appops set [package name] ACTIVATE_VPN allow`
|