Skip to content

Latest commit

 

History

History
67 lines (56 loc) · 2.81 KB

File metadata and controls

67 lines (56 loc) · 2.81 KB

Логотип ByeDPI

ByeByeDPI Android

Русский | English | Türkçe

Latest Release Downloads License

An Android application that locally runs ByeDPI and routes all traffic through it.

For stable operation, you may need to adjust the settings. You can read more about different settings in the ByeDPI documentation.

This application is not a VPN. It uses Android's VPN mode to route traffic but does not transmit anything to a remote server. It does not encrypt traffic or hide your IP address.

This application is a fork of ByeDPIAndroid.


Features

  • Autostart service on device boot
  • Saving lists of command-line parameters
  • Improved compatibility with Android TV/BOX
  • Per-app split tunneling
  • Import/export settings

Usage

  • To enable auto-start, activate the option in settings.
  • It is recommended to connect to the VPN once to accept the request.
  • After that, upon device startup, the application will automatically launch the service based on settings (VPN/Proxy).
  • If you are using an Android TV/BOX and your Ethernet connection drops when connecting, enable whitelist mode and specify the apps that should work through the VPN (e.g., YouTube).
  • Comprehensive instruction from the community ByeByeDPI-Manual (En)

How to use ByeByeDPI with AdGuard?

  • Start ByeByeDPI in proxy mode.
  • Add ByeByeDPI to AdGuard exclusions on the "App Management" tab.
  • In AdGuard settings, specify the proxy:
Proxy Type: SOCKS5
Host: 127.0.0.1
Port: 1080 (default)

Building

  1. Clone the repository with submodules:
    git clone --recurse-submodules
  2. Run the build script from the root of the repository:
    ./gradlew assembleRelease
  3. The APK will be in app/build/outputs/apk/release/

P.S.: hev_socks5_tunnel will not build under Windows, you will need to use WSL

Dependencies