🌐 فارسی
An Android client for the MasterDnsVPN ecosystem.
- Upstream project (original): https://github.com/masterking32/MasterDnsVPN
- Note: This repository is a client-side Android app built on top of the upstream Go core.
- Go to this repository’s Releases page.
- Download the latest
universalAPK (recommended). - Install it on your phone.
If Android blocks installation, enable “Install unknown apps” for your browser/file manager.
You need a running MasterDnsVPN server (domain + key) to use the client.
Inside the app, fill the required fields:
DOMAINS: your tunnel domain (example:v.example.com)ENCRYPTION_KEY: the shared key from the server- Resolvers: add one or more DNS resolvers (IP or IP:PORT)
Then start the VPN.
- Creates an Android VPN service and routes traffic through the MasterDnsVPN tunnel
- Provides a local proxy mode (SOCKS/TCP) depending on your configuration
- Only install APKs from this repository’s Releases.
- Keep your server encryption key private.
- If you share configuration screenshots, redact the encryption key and any credentials.
- App won’t update / “App not installed”: uninstall older builds signed with a different key, then install the new one.
- Connects but no traffic: re-check
DOMAINS, resolver list, and that the server is reachable and correctly configured. - VPN toggles off immediately: check Android VPN permission prompts and battery restrictions.
MIT. See LICENSE.
Based on the upstream MasterDnsVPN project: