Everyday Connection

WhiteVPN

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.

Android

5 files
64-bit Devicesv1.7.1
WhiteVPN-V1.7.1-arm64-v8a.apk
ARM64APK42.9 MB
Download
Older 32-bit Devicesv1.7.1
WhiteVPN-V1.7.1-armeabi-v7a.apk
ARM 32-bitAPK43.1 MB
Download
Universal Packagev1.7.1
WhiteVPN-V1.7.1-universal.apk
UniversalAPK119.3 MB
Download
x86 / Emulatorv1.7.1
WhiteVPN-V1.7.1-x86.apk
x86APK45.0 MB
Download
x86 / Emulatorv1.7.1
WhiteVPN-V1.7.1-x86_64.apk
x64APK44.6 MB
Download

Windows

4 files
ARM64 Device · Installerv1.0.24
WhiteVPN-Desktop-1.0.24-windows-arm64-windows-on-arm.msi
ARM64MSI106.2 MB
Download
ARM64 Device · Archivev1.0.24
WhiteVPN-Desktop-1.0.24-windows-arm64-windows-on-arm.zip
ARM64ZIP30.1 MB
Download
Intel / AMD Processor · Installerv1.0.24
WhiteVPN-Desktop-1.0.24-windows-x64.msi
x64MSI115.6 MB
Download
Intel / AMD Processor · Archivev1.0.24
WhiteVPN-Desktop-1.0.24-windows-x64.zip
x64ZIP33.3 MB
Download

macOS

2 files
Intel / AMD Processor · Archivev1.0.24
WhiteVPN-Desktop-1.0.24-macos-amd64.zip
x64ZIP34.7 MB
Download
Mac Apple Silicon (M1-M4) · Archivev1.0.24
WhiteVPN-Desktop-1.0.24-macos-arm64.zip
ARM64ZIP33.1 MB
Download

Linux

10 files
Intel / AMD Processor · Debian / Ubuntu · WebKitGTK 4.0v1.0.24
WhiteVPN-Desktop-1.0.24-linux-amd64-webkit40.deb
x64DEB26.4 MB
Download
Intel / AMD Processor · Fedora / RPM · WebKitGTK 4.0v1.0.24
WhiteVPN-Desktop-1.0.24-linux-amd64-webkit40.rpm
x64RPM33.1 MB
Download
Intel / AMD Processor · WebKitGTK 4.0v1.0.24
WhiteVPN-Desktop-1.0.24-linux-amd64-webkit40.tar.gz
x64TAR.GZ33.0 MB
Download
Intel / AMD Processor · AppImagev1.0.24
WhiteVPN-Desktop-1.0.24-linux-amd64.AppImage
x64APPIMAGE97.8 MB
Download
Intel / AMD Processor · Debian / Ubuntuv1.0.24
WhiteVPN-Desktop-1.0.24-linux-amd64.deb
x64DEB26.3 MB
Download
Intel / AMD Processor · Fedora / RPMv1.0.24
WhiteVPN-Desktop-1.0.24-linux-amd64.rpm
x64RPM33.1 MB
Download
Intel / AMD Processorv1.0.24
WhiteVPN-Desktop-1.0.24-linux-amd64.tar.gz
x64TAR.GZ33.0 MB
Download
ARM64 Device · Debian / Ubuntuv1.0.24
WhiteVPN-Desktop-1.0.24-linux-arm64.deb
ARM64DEB23.9 MB
Download
ARM64 Device · Fedora / RPMv1.0.24
WhiteVPN-Desktop-1.0.24-linux-arm64.rpm
ARM64RPM30.4 MB
Download
ARM64 Devicev1.0.24
WhiteVPN-Desktop-1.0.24-linux-arm64.tar.gz
ARM64TAR.GZ30.2 MB
Download
ARM64, x64, or Universal: Which file should I download?
Android
ARM64 is for most modern phones (since 2018); armeabi-v7a for older 32-bit devices. If unsure, choose Universal. x86 is for emulators.
Windows
x64 is for Intel and AMD computers. ARM64 is specifically for Windows on Snapdragon ARM laptops.
macOS
Check Apple Menu → About This Mac: Apple Silicon M1-M4 → ARM64; Intel processors → x64. Universal covers both.
Linux
amd64 and x86_64 are standard x64 architectures. DEB is for Debian/Ubuntu, RPM for Fedora/RHEL, and AppImage is standalone.
Requirements & Compatibility

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. 1

    Download for your OS

    In the downloads section below, select your operating system and CPU architecture, then download the installer.

  2. 2

    Launch the application

    Start with the built-in subscription, or add your custom subscription URL under the Subscriptions tab.

  3. 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.

Important Notes & Limitations

Important Caveats & Limitations

  • 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.

Find a Tool

↑ ↓ to navigate Enter to open · Esc to close