Navigate:
Amnezia VPN
~$AMNE1.0%

Amnezia VPN: Self-hosted VPN client

Cross-platform VPN client with automated server deployment and obfuscated protocol support.

LIVE RANKINGS • 02:15 PM • STEADY
TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100
OVERALL
#56
29
NETWORKING
#5
2
30 DAY RANKING TREND
ovr#56
·Netwo#5
STARS
9.9K
FORKS
692
7D STARS
+94
7D FORKS
+5
See Repo:
Share:

Learn more about Amnezia VPN

Amnezia VPN is an open-source VPN client application that provides automated server deployment capabilities alongside traditional VPN connectivity. The client connects to user-provided servers via SSH and automatically installs VPN services using Docker containers, supporting protocols like OpenVPN, WireGuard, IKEv2, and Shadowsocks. It includes obfuscated protocol variants such as OpenVPN over Cloak and AmneziaWG for traffic masking in restrictive network environments. The application is built with Qt and provides cross-platform support for Windows, macOS, Linux, Android, and iOS.

Amnezia VPN

1

Automated Server Deployment

Automatically installs and configures VPN server components on user-provided infrastructure using SSH and Docker containers.

2

Traffic Obfuscation Protocols

Implements obfuscated variants like OpenVPN over Cloak, Shadowsocks, and AmneziaWG to mask VPN traffic from network analysis.

3

Split Tunneling Support

Allows selective routing of specific applications or websites through the VPN while maintaining direct connections for other traffic.


# Clone the repository
git clone https://github.com/amnezia-vpn/amnezia-client.git
cd amnezia-client

# Initialize and update all submodules recursively
git submodule update --init --recursive


v4.8.12.8

!!! The previous version (4.8.8.2 and lower) of the application (installed via the.dmg installer) must be uninstalled via “move to bin” in the applic

  • For Android version 9 and higher, you need to use.apk that start with - AmneziaVPN4.8.12.8android9+
  • The app version for Android 7 and 8 is temporarily unavailable***
  • For macOS version 12 and higher, you need to use.pkg - AmneziaVPN4.8.12.8macos.zip
  • The app version for macOS 10.15 - 12, is temporarily unavailable***
  • added awg 2 support
v4.8.12.7

!!! The previous version (4.8.8.2 and lower) of the application (installed via the.dmg installer) must be uninstalled via “move to bin” in the applic

  • For Android version 9 and higher, you need to use.apk that start with - AmneziaVPN4.8.12.7android9+
  • The app version for Android 7 and 8 is temporarily unavailable***
  • For macOS version 12 and higher, you need to use.pkg - AmneziaVPN4.8.12.7macos.zip
  • The app version for macOS 10.15 - 12, is temporarily unavailable***
  • added awg 2 support
v4.8.11.4

!!! The previous version (4.8.8.2 and lower) of the application (installed via the.dmg installer) must be uninstalled via “move to bin” in the applic

  • For Android version 9 and higher, you need to use.apk that start with - AmneziaVPN4.8.11.4android9+
  • The app version for Android 7 and 8 is temporarily unavailable***
  • For macOS version 12 and higher, you need to use.pkg - AmneziaVPN4.8.11.4macos.zip
  • The app version for macOS 10.15 - 12, is temporarily unavailable***
  • fixed various ui bugs

See how people are using Amnezia VPN

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers