amnezia-client
SHA-256Amnezia VPN is an open-source client that lets you deploy your own VPN server on your server with a single click. It supports classic protocols (OpenVPN, WireGuard, IKEv2) and obfuscated ones (Cloak, Shadowsocks, AmneziaWG, XRay), plus split tunneling. Available for Windows, macOS, Linux, Android, and iOS.
Smart Download
Download Download Version
v4.8.21.0 · 116.1 MB
Self-host your own VPN server with one click, supporting obfuscated protocols and split tunneling across all major platforms.
Core Features
- One-click deployment: enter server IP and SSH credentials to auto-install Docker and configure VPN
- Multiple protocols: OpenVPN, WireGuard, IKEv2 plus obfuscated: Cloak, Shadowsocks, AmneziaWG, XRay
- Split tunneling: route only specific sites or apps through VPN
- Cross-platform: Windows, macOS, Linux, Android, iOS
- Open source under GPL-3.0
What It Can't Do
- •You need your own VPS or server (Linux recommended, Debian/Ubuntu preferred)
- •Some cloud providers prohibit VPN traffic; check their terms of service
- •Obfuscation protocols (e.g., Cloak) can evade simple DPI but are not guaranteed to hide all VPN traffic
- •Mobile split tunneling is app-limited (Android only); iOS does not support app-level routing
Use Cases
- Self-host a secure VPN without relying on third-party logs
- Bypass internet censorship and access geo-blocked services
- Set up a permanent VPN for your router or home network
Detailed Introduction
Amnezia VPN is an open-source client that makes self-hosted VPN accessible to everyone. Unlike traditional VPN clients that require manual server setup, Amnezia automates the entire process: enter your server's IP, SSH credentials, and it installs Docker containers with the chosen VPN protocol automatically. It supports both classic protocols (OpenVPN, WireGuard, IKEv2) and advanced obfuscation techniques (Cloak, Shadowsocks, AmneziaWG, XRay) to bypass deep packet inspection. Split tunneling lets you route only specific sites or apps through the VPN. Compared to solutions like Algo or Streisand, Amnezia focuses on a user-friendly GUI across all major platforms, including mobile. It's also the first client to natively support AmneziaWG configuration on Keenetic routers. Built on Qt, it provides a consistent experience across desktop and mobile.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Download the installer for your platform (Windows exe / macOS dmg / Linux AppImage / mobile apk/ipa)
Double-click to run and follow the setup wizard
Launch Amnezia, enter your server's IP, SSH username and password, then click Connect
- Download the installer for your platform (Windows exe / macOS dmg / Linux AppImage / mobile apk/ipa)
- Double-click to run and follow the setup wizard
- Launch Amnezia, enter your server's IP, SSH username and password, then click Connect
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
2b6cfbf00965f34a6a3a163693041371c446842aede4dd73efaaeb3dd13ab996This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
On desktop, use the system's add/remove programs tool. On mobile, long-press the app icon and select uninstall. Amnezia does not leave residual files on the server (Docker containers are cleaned automatically upon disconnect; manually remove if needed).
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
SearXNG
SearXNG is a free metasearch engine that combines results from over 70 search services while respecting your privacy. Self-host it to keep your data under your control.
syncthing
A continuous file synchronization program that syncs files between devices securely and automatically, with no central server.
Umami
Umami is a simple, fast, privacy-focused web analytics tool that gives you full control over your data.