amnezia-vpn/amnezia-client
FreeAmnezia VPN Client (Desktop+Mobile)
FreeFree tier
About amnezia-vpn/amnezia-client
Amnezia VPN is an open-source VPN client designed for self-hosted VPN servers. Its key feature is the ability to automatically deploy a VPN server on your own server by simply entering an IP address, SSH login, and password. It supports classic VPN protocols including OpenVPN, WireGuard, and IKEv2, as well as traffic masking (obfuscation) through OpenVPN over Cloak, Shadowsocks, AmneziaWG, and XRay. Additional features include split tunneling for websites and apps, and cross-platform availability for Windows, macOS, Linux, Android, and iOS. The client is free to use with an optional premium subscription for 6 or 12 months.
Key Features
One-click VPN server deployment on your own server using SSH credentials
Supports classic VPN protocols: OpenVPN, WireGuard, IKEv2
Traffic masking (obfuscation) via Cloak, Shadowsocks, AmneziaWG, and XRay
Split tunneling for specific websites and apps (Android and Desktop)
Cross-platform clients for Windows, macOS, Linux, Android, and iOS
Open-source and free with optional premium subscription
AmneziaWG protocol support on Keenetic beta firmware
Pros & Cons
Pros
- Full control and privacy through self-hosted deployment
- Wide range of supported protocols, including obfuscation methods
- Free and open-source with no usage limits
- Easy setup process for users with basic SSH knowledge
- Split tunneling reduces unnecessary bandwidth usage
- Active community and Telegram support channels
Cons
- Requires own server with SSH access, not a plug-and-play commercial VPN
- Setup requires basic technical knowledge of IP addresses and SSH credentials
- Premium features are paid, though core functionality is free
- Limited built-in server locations; user must provide the server
Best For
Setting up a personal, private VPN server for enhanced privacyBypassing internet censorship and geo-restrictions with obfuscated protocolsSecuring public Wi-Fi connections with a self-hosted VPNCreating a secure remote access solution for home or small businessRouting only specific traffic (split tunneling) for performance optimization
FAQ
What protocols does Amnezia VPN support?
Amnezia VPN supports OpenVPN, WireGuard, IKEv2, as well as traffic masking protocols: OpenVPN over Cloak, Shadowsocks, AmneziaWG, and XRay.
Is Amnezia VPN free?
Yes, Amnezia VPN is free and open-source. There is also an optional premium subscription for 6 or 12 months.
How do I set up Amnezia VPN?
Enter your server's IP address, SSH login, and password, and Amnezia will automatically install VPN Docker containers and connect to the VPN.
Which platforms does Amnezia VPN support?
Amnezia VPN has clients for Windows, macOS, Linux, Android, and iOS.
What is split tunneling in Amnezia VPN?
Split tunneling allows you to route only specific websites or apps through the VPN, while the rest of your traffic goes directly.