Skip to content

the-dise/boxfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boxfish

This project is forked 2dust/v2rayNG

Boxfish is a v2Ray client for Android, supporting both Xray Core and v2Fly Core.

API Kotlin Version GitHub commit activity CodeFactor GitHub Releases Chat on Telegram

Overview

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.

Usage

GeoIP and GeoSite

  • The geoip.dat and geosite.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.

Wiki

For detailed guides and additional information, please refer to the Wiki.

Development Guide

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.

Running on Emulators

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