AI summary
Open-source VPN client powered by Mihomo with built-in WhiteDNS subscription and support for custom configs. Offers one-tap VPN or local proxy mode, split tunnelling, multiple routing modes, and broad protocol support including VLESS, VMess, Trojan, Shadowsocks, Hysteria 2, and WireGuard. Version 1.6.
Generated by AI. May contain inaccuracies.
About this app
A simple, open-source Android VPN client powered by Mihomo. Works out of the box with a built-in WhiteDNS subscription and also lets you bring your own.
Features
- One-tap VPN mode and local proxy mode. - Built-in WhiteDNS subscription, custom subscriptions, automatic refresh, and offline cache. - Manual server selection with latency and download-speed tests. - Subscription, Iran-bypass, and global-proxy routing modes. - Split tunnelling: bypass selected apps or proxy only selected apps. - Automatic DNS, DNS over HTTPS (DoH), and DNS over TLS (DoT). - Clean-IP scanning, optional ByeDPI compatibility, and authenticated LAN sharing. - Persian and English interfaces with system, light, and dark themes.
Supported methods and inputs
Share links:
- VLESS - VMess - Trojan - Shadowsocks (ss://) - Hysteria 2 (hysteria2:// and hy2://) - WireGuard, including supported AmneziaWG options
Subscriptions can be added as an HTTPS URL or pasted directly. WhiteVPN accepts plain or Base64-encoded link lists, Mihomo YAML, Clash JSON, and Xray JSON arrays. Clash JSON supports VLESS, VMess, Trojan, Shadowsocks, and WireGuard entries; Xray JSON supports VLESS, VMess, Trojan, and WireGuard outbounds.
Built-in subscription
No subscription is required for first use. Automatic built-in connections try WhiteVPN Private first, then the public WhiteDNS Mihomo subscription. Each source refreshes every 30 minutes while connected and keeps its own last valid copy for temporary network failures.
License
GNU General Public License v3.0
What's new
A temporary error no longer blocks later connection attempts. - The app now rechecks the connection when the network changes. - If the connection fails, the app automatically tries once more. - Recent successful connections help the app reconnect faster. - Subscription details remain available during temporary update problems. - A temporary internet check failure no longer disconnects an active VPN connection. - These changes greatly reduce the need to force stop the app, clear its data, or restart your phone.
About this version
- Version
- 1.6.9 (84)
- Size
- 38.94 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 53
- Updated
- Sep 23, 2026
- Package
- com.whitedns.vpn
Similar apps
Ratings & reviews
- 52
- 40
- 30
- 20
- 10
Write a review
Recent reviews
Showing 2 of 2- Mahdi_big1w ago
Владимир1w ago