This project is forked 2dust/v2rayNG
Boxfish is a v2Ray client for Android, supporting both Xray Core and v2Fly Core.
Boxfish provides a secure VPN client based on v2Ray and Xray cores for Android devices. It supports modern Android APIs and is developed using Kotlin. The primary purpose of the application is to bypass internet restrictions and create secure data tunnels.
- The
geoip.dat
andgeosite.dat
files are located in:Android/data/me.thedise.boxfish/files/assets
(the path may vary on some Android devices). - The download feature fetches enhanced versions from this repository (a working proxy is required).
- The latest official domain list and IP list can be imported manually.
- Third-party data files like those from h2y can also be used by placing them in the same directory.
For detailed guides and additional information, please refer to the Wiki.
The Android project in the Boxfish folder can be compiled directly in Android Studio or using the Gradle wrapper. However, note that the v2Ray core inside the AAR file may be outdated.
- You can compile the
*.aar
file from Go projects such as AndroidLibV2rayLite or AndroidLibXrayLite. - For a quick start, check out the guides for Go Mobile and Makefiles for Go Developers.
Boxfish can be run on Android emulators. For WSA (Windows Subsystem for Android), VPN permissions need to be granted using the following command:
appops set [package name] ACTIVATE_VPN allow```
Made with ❤️ by Dise