amnezia-vpn/amnezia-client logo

amnezia-vpn/amnezia-client

Free

Amnezia VPN Client (Desktop+Mobile)

FreeFree tier
Type
Open Source

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.