VPN and proxy client powered by Mihomo; includes built-in subscriptions, custom link import, and latency benchmarks.
Android·Windows·macOS·Linux
Overview & Purpose
What is WhiteVPN?
WhiteVPN is a versatile client based on the Mihomo engine. You can start with WhiteDNS built-in subscriptions or import your own custom links and sub URLs. Android and Desktop versions are released separately with platform-tailored installation packages.
When should you use it?
When you need a reliable client for everyday connection, subscription link management, and automated or manual server switching.
Key Features
Built-in subscription links with support for custom subscription management
Full protocol support: VLESS, VMess, Trojan, Shadowsocks, Hysteria2, and WireGuard
Packet fragmentation (Fragment) engine to bypass aggressive DPI and deep packet filtering
Real-time latency and speed testing with automated or manual server selection
System-wide VPN and proxy modes on Android with per-app routing (split tunneling)
Clean interface in Persian and English
Verified Release Binaries
Download Verified Binaries
Verified: November 4, 2026
Binaries are fetched directly from official GitHub releases. Check version and file details before downloading.
No verified binary found for this platform.
No release assets matching this operating system were found in verified repositories.
Android build requires Android 8.0 or newer. For Desktop, download the package matching your OS (Windows, macOS, or Linux) and CPU architecture (x64 / arm64).
Step-by-Step Setup Guide
How to Get Started?
1
Download for your OS
In the downloads section below, select your operating system and CPU architecture, then download the installer.
2
Launch the application
Start with the built-in subscription, or add your custom subscription URL under the Subscriptions tab.
3
Select server and connect
Run latency tests or let auto-select pick the lowest ping server. On Android, approve the system VPN permission prompt.
Related Tutorials
Related Guides & Tutorials
Videos selected from channel reference directory; written documentation from official repositories.
Under severe network filtering, navigate to the Connection settings, enable Fragment (packet fragmentation), and configure FinalMask and ALPN parameters.
Desktop TUN (Full VPN) mode is currently dedicated to Windows. macOS and Linux operate in system proxy mode.
On Linux distributions, system proxy might not configure automatically; route applications through local proxy 127.0.0.1:2080 as detailed in documentation.
A hardware Kill Switch is not currently implemented in the desktop client.
Frequently Asked Questions
Do I need to purchase a subscription to start?
According to the official repository, built-in free subscriptions are provided to get started. Connection quality depends on current server status and ISP restrictions.
Is there an iOS version?
No native iOS release exists for WhiteVPN. For iPhone and iPad, see the CoreForge page.
Page Sources & Verification
Links and release checksums verified on 2026-11-04. For future releases, visit upstream repository releases.