ByeDPI Android: DPI bypass for Android
Android app that bypasses DPI and network censorship using a local VPN with SOCKS5 proxy, no root required.
Learn more about ByeDPI Android
ByeDPI Android is a censorship circumvention tool that implements Deep Packet Inspection bypass techniques on Android devices. The application creates a local VPN interface to intercept network traffic and routes it through an embedded SOCKS5 proxy based on the ByeDPI library. It processes traffic locally on the device without sending data to remote servers or encrypting connections. The app is commonly used to access blocked websites and services in regions with network censorship.
Local Processing
All traffic manipulation occurs on the device without sending data to external servers. The app maintains user privacy by processing connections locally through the embedded proxy.
No Root Required
Uses Android's VPN API to redirect traffic without requiring device root access. This makes it accessible to users on unmodified Android devices.
DPI Evasion Techniques
Implements packet manipulation methods to circumvent Deep Packet Inspection systems. The underlying ByeDPI library provides configurable parameters for different censorship scenarios.
# Clone the repository with submodules
git clone --recurse-submodules https://github.com/dovecoteescapee/ByeDPIAndroid
# Navigate to project directory
cd ByeDPIAndroid
# Build the release APK
./gradlew assembleRelease
# Find the built APK
# Output location: app/build/outputs/apk/release/ByeDPI 1.2.0
- –Update ByeDPI to versions v0.13
- –Added new options to UI editor
- –Structured UI editor
- –Changed default split position to 1
- –Some bug fixes
ByeDPI 1.1.1
- –Added TCP Fast Open and UDP fake count to UI editor
- –Added IPv6 support
- –Changed default split position to 2
- –Improved DNS address validation
- –Adjusted QuickTile icon
ByeDPI 1.1.0
- –tun2socks replaced by hev-socks5-tunnel
- –Added banner for Android TV
- –Added black and white list of hosts
- –Added the ability to use system DNS
- –Some bug fixes
Top in Networking
Related Repositories
Discover similar tools and frameworks used by developers
youtubeUnblock
Linux tool that bypasses YouTube access restrictions by manipulating SNI in network traffic.
ngrok
Original ngrok v1 reverse proxy (2013-2016, archived). For current ngrok, see the cloud service.
jitsi-meet
WebRTC video conferencing with self-hosting and embeddable SDKs.
ByeByeDPI
Android app running ByeDPI locally to route traffic and bypass Deep Packet Inspection filtering.
nginx-proxy-manager
Web UI for Nginx reverse proxy and SSL management.