Amnezia VPN is an open-source VPN client that enables users to easily deploy and manage their own self-hosted VPN server. Designed for both desktop and mobile platforms, it simplifies VPN setup by automatically installing and configuring VPN services on a user's server through a guided interface. The platform supports multiple VPN protocols, including OpenVPN, WireGuard, IKEv2, and its proprietary AmneziaWG protocol. Amnezia VPN also provides advanced traffic obfuscation technologies to help bypass censorship and improve privacy in restrictive network environments. With split tunneling capabilities and support for Windows, macOS, Linux, Android, and iOS, it offers flexible control over VPN usage across devices. Its combination of self-hosting, protocol diversity, and ease of deployment makes it a powerful solution for secure and private internet access.

Features

  • Enter your IP address, SSH login, password and Amnezia will automatically install VPN docker containers to your server and connect to the VPN
  • Supports OpenVPN, WireGuard, IKEv2, AmneziaWG, Shadowsocks, and XRay-based connections.
  • Protocols with traffic Masking (Obfuscation): OpenVPN over Cloak plugin, Shadowsocks (OpenVPN over Shadowsocks), AmneziaWG and XRay
  • Split tunneling support - add any sites to the client to enable VPN only for them or add Apps (only for Android and Desktop)
  • Available on Windows, macOS, Linux, Android, and iOS platforms.
  • Documentation available
  • Automatically deploys and configures VPN servers on user-owned infrastructure.
  • Provides support for self-hosted VPN management with an easy-to-use interface and automated server setup.

Project Samples

Project Activity

See All Activity >