Analysis updated 2026-07-03 · repo last pushed 2026-06-20
Bypass website blocks on restrictive Wi-Fi networks by routing traffic through a DNS tunnel.
Mask your browsing activity from network monitors using VPN mode on your Android device.
Set up a local SOCKS5 or HTTP proxy so other apps on your phone can tunnel their traffic.
Import and switch between server profiles for different DNS tunneling service configurations.
| whitedns/whitedns-android | harmony-on-android/hoa | amrdoh/clockmaster | |
|---|---|---|---|
| Stars | 1,056 | 121 | 102 |
| Language | Kotlin | Kotlin | Kotlin |
| Last pushed | 2026-06-20 | — | — |
| Maintenance | Active | — | — |
| Setup difficulty | moderate | hard | easy |
| Complexity | 2/5 | 5/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires an active account with a MasterDNS or StormDNS service to import server profiles and establish a connection.
WhiteDNS is an Android app that lets you route your phone's internet traffic through a DNS tunneling service, acting as either a VPN or a proxy. The main benefit is that it gives you a way to get around network restrictions or mask your browsing activity directly from your Android device. It connects to services powered by MasterDNS and StormDNS. At a high level, the app works in two modes. In VPN mode, it uses Android's built-in VPN feature to capture your phone's network traffic and funnel it through a secure tunnel to a remote server. In proxy mode, it sets up a local connection point (supporting SOCKS5 and HTTP) that other apps on your phone can direct their traffic through. Both modes use bundled networking tools to manage the heavy lifting of moving your data securely. This app is for people who need to control how their Android device connects to the internet, particularly in situations where normal connections are blocked or monitored. For example, if you are on a restrictive Wi-Fi network that blocks certain websites, you could use this app to route your traffic through a server that bypasses those limits. It supports importing and exporting server profiles, so you can easily switch between different server configurations provided by a DNS tunneling service. One notable aspect of the project is its licensing. The code is "source-available," meaning anyone can look at the code for transparency and contribute back to the official project, but it is not open-source. You cannot legally copy it, modify it, or distribute your own versions. The project also emphasizes that it has no presence on the Google Play Store, and any versions found there are unofficial and potentially unsafe. Official updates are only shared through the project's repository and Telegram channel.
WhiteDNS is an Android app that routes your phone's internet traffic through DNS tunneling services to bypass network restrictions. It works as a VPN or a local proxy to mask your browsing activity.
Mainly Kotlin. The stack also includes Kotlin, Android, MasterDNS.
Active — commit in last 30 days (last push 2026-06-20).
The code is source-available for transparency but not open-source, you cannot copy, modify, or distribute your own versions without permission.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.