AI summary
Local DPI circumvention tool that fragments TLS handshakes and rewrites HTTP headers to evade network blocking, without routing traffic through remote servers. Uses direct DNS resolution to bypass carrier-level filtering. Runs entirely on-device as a local proxy; no root required. Does not proxy UDP traffic.
Generated by AI. May contain inaccuracies.
About this app
Android local DPI & DNS circumvention engine (GoodbyeDPI alternative)
ByePass is a small Android networking tool that fragments the outgoing TLS handshake and rewrites plain-HTTP headers locally, to make life harder for DPI-based blocking — without routing your traffic through a remote server. It also resolves DNS directly against a chosen resolver instead of whatever your carrier hands you, since carrier resolvers are a common place for blocking to happen.
What it does:
Splits the TLS ClientHello right after the record header, across two TCP writes. Mutates the Host: header (Host: → hOSt:) and fragments plain-HTTP requests the same way. Resolves domains against 77.88.8.8 over standard DNS (port 53) instead of the carrier's resolver, with transaction-ID validation to reject spoofed replies. Runs entirely on-device — no remote VPN hop, so no added latency from that. What it doesn't do:
No UDP proxying (voice chat, some game traffic won't be routed). No protection against DPI that does full TCP stream reassembly — this targets middleboxes that only look at the first packet or two.
Root gerektirmeyen, Android için yerel DPI/DNS engel aşma motoru. GoodbyeDPI / ByeDPI mantığının Android'e taşınmış hali.
Uygulama cihaz üzerinde 127.0.0.1:10808'de bir yerel proxy açıyor ve Android 10+'ta bunu sistem proxy'si olarak otomatik ayarlıyor. Dışarıya trafiği bir sunucudan geçirmiyor; sadece cihaz üzerinde, giden bağlantının ilk paketlerini biraz oynayarak DPI'nin işini zorlaştırıyor:
HTTPS (CONNECT üzerinden): TLS ClientHello paketini kayıt başlığından sonra ikiye bölüp iki ayrı TCP yazımı olarak gönderiyor. Tek paketi inceleyip SNI'ya bakan DPI cihazları hedef alan adını tam göremiyor. Düz HTTP: Host: başlığını hOSt: yapıp isteği request-line ile Host header'ı ayrı TCP segmentlerine bölerek gönderiyor. Basit string-match yapan filtrelerin çoğu bunu yakalamıyor. DNS: Sistem/operatör DNS'i yerine doğrudan 77.88.8.8'e (Yandex) standart 53 portundan sorgu atıyor, transaction ID'yi doğruluyor. Amaç DNS zehirlemesini/yönlendirmesini atlamak — bunun sırrı port değil, operatörün araya girdiği resolver'ı hiç kullanmamak. Kapsam dışı: ham UDP trafiği (Discord sesli sohbet, bazı oyunların UDP paketleri) proxy'den geçmiyor, sadece TCP tabanlı web/HTTPS trafiği kapsanıyor.
About this version
- Version
- 1.2.0 (3)
- Size
- 11.28 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- x86, arm64-v8a, x86_64, armeabi-v7a
- Downloads
- 35
- Updated
- Sep 10, 2026
- Package
- com.network.byepass
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10