ByeByeDPI: Android DPI bypass application
Android app running ByeDPI locally to route traffic and bypass Deep Packet Inspection filtering.
Learn more about ByeByeDPI
ByeByeDPI is an Android application that integrates the ByeDPI library to circumvent Deep Packet Inspection (DPI) filtering on network traffic. The application uses Android's VPN mode to intercept and redirect traffic through a local ByeDPI instance, without sending data to remote servers. It operates as a local proxy service that modifies packet characteristics to evade DPI detection while preserving the original traffic content. The application is commonly used in regions where internet traffic is subject to DPI-based filtering or censorship.
Local Processing
Runs ByeDPI locally on the device without routing traffic through external servers. Uses Android's VPN interface for traffic interception while maintaining local processing.
Split Tunneling
Supports per-application traffic routing configuration. Allows selective bypassing of DPI filtering for specific applications while leaving others unaffected.
Dual Operation Modes
Functions in both VPN mode and proxy mode for different use cases. Can integrate with other applications like AdGuard through SOCKS5 proxy configuration.
This release fixes TV domain viewing issues, settings import problems, and adds domain list editing capabilities to the proxy test feature.
- –Fixed viewing of results by domains on TV
- –Fixed settings import when history or application list is missing
- –Added ability to edit standard domain lists and add custom ones in proxy test
- –Minor fixes
ByeByeDPI v1.7.1 adds new strategies and improves the testing interface with visual enhancements and optimizations.
- –Added new strategies
- –Updated test appearance with running line display for active test element
- –Optimized strategy list in test and application selection menu
Major redesign with material design elements, improved proxy testing, and optimized app build.
- –Redesigned main screen
- –Added icons in settings
- –Optimized application build
- –Fixed settings import
- –Display package name on applications screen
Top in Networking
Related Repositories
Discover similar tools and frameworks used by developers
Amnezia VPN
Cross-platform VPN client with automated server deployment and obfuscated protocol support.
LibreSpeed
Measure bandwidth, latency, and packet loss via Cloudflare's edge network.
ws
WebSocket client and server for Node.js with RFC 6455 support and compression.
Jitsi Meet
WebRTC video conferencing with self-hosting and embeddable SDKs.
Tailscale
Zero-config mesh VPN with daemon and CLI tools.
Related Reading
Guides and comparisons from the Greptile content library
What is a pull request & why is it important for code reviews?
Pull requests protect your codebase, but traditional PR workflows are becoming the bottleneck as AI writes more code. Learn what pull requests are, how to create one, and how to automate PR review so velocity and trust scale together.
Best SAST Tools for Engineering Teams [2026 Review]
We compare five of the best SAST tools (Semgrep, Checkmarx One, Snyk, Aikido, and GitHub CodeQL) on core functionality, languages, pricing, and fit, plus why static scanning needs runtime testing and full-codebase review alongside it.
How to Detect if Code Is AI-Generated
How to tell if code was written by AI: detection methods, seven common tells, the bug patterns that show up more often in agent-written PRs, and why knowing where AI code lives should change how you review it.
How to Evaluate Code Review Tools: The 4 Step Framework
A 4-step framework for evaluating code review tools on large teams with complex codebases: define what you need, build a shortlist, run a live test, and get developer feedback. Plus a shortlist of tools and how to future-proof your review process.