Amnezia logo

Amnezia

Website

Cross-platform client to deploy and use your own VPN server

14.7k stars 1.1k forks last commit first released GPL-3.0

Actively maintained

Last commit 24 Aug 2026.

Amnezia screenshot

Amnezia is an open-source VPN client for desktop and mobile that helps you connect to a VPN and, notably, deploy your own private VPN server on a VPS. It automates server setup and supports multiple VPN protocols, including options designed to help in restrictive networks.

Key Features

  • Automated VPN server deployment via SSH, including installing required Docker containers
  • Supports classic VPN protocols: WireGuard, OpenVPN, and IKEv2
  • Traffic masking/obfuscation options such as OpenVPN over Cloak, OpenVPN over Shadowsocks, AmneziaWG, and XRay
  • Split tunneling for selected sites (and apps on Android and desktop)
  • Cross-platform clients for Windows, macOS, Linux, Android, and iOS

Use Cases

  • Quickly deploying a personal VPN on a rented server for privacy and safer browsing
  • Connecting from networks with VPN restrictions using obfuscation-capable modes
  • Enabling VPN only for specific apps or websites via split tunneling

Limitations and Considerations

  • Requires access to a remote server (VPS) and working SSH credentials to automate deployment
  • Some protocols and masking methods may require extra troubleshooting depending on network censorship and ISP behavior

Amnezia is a practical choice for users who want a single client that both provisions and manages a private VPN server and provides multi-protocol connectivity across major operating systems. Its protocol variety and masking options make it especially useful in challenging network environments.

Categories:

Tags:

Tech Stack:

Share:

Similar to Amnezia

OpenVPN logo

OpenVPN

Open-source VPN daemon for TLS-based secure tunneling

14.4k
3.4k
Last commit

OpenVPN is a widely used open-source VPN daemon providing TLS/SSL-based secure tunneling, flexible client-server and site-to-site modes, and cross-platform support.

Actively maintained
Alternative to:
OpenVPN CloudConnexa logo
OpenVPN CloudConnexa
+18
iodine logo

iodine

IPv4-over-DNS tunneling server and client

8k
596
Last commit

iodine is a DNS tunneling tool that forwards IPv4 traffic through DNS queries and replies, providing a TUN interface to route IP traffic when only DNS is allowed.

ISCSlowing down
Alternative to:
Cloudflare Tunnel logo
Cloudflare Tunnel
+15
Firezone logo

Firezone

Zero-trust remote access platform built on WireGuard

9k
450
Last commit

Firezone is a zero-trust VPN replacement built on WireGuard, providing identity-aware access policies, peer-to-peer encrypted tunnels, and lightweight gateways.

Apache-2.0Actively maintained
Alternative to:
Tailscale logo
Tailscale
+11

RetroShare

Friend-to-friend encrypted communication and file sharing platform

2k
323
Last commit

RetroShare is a decentralized friend-to-friend platform for encrypted chat, mail, forums, channels and secure file sharing, with optional Tor/I2P support.

Actively maintained
Alternative to:
Telegram logo
Telegram
+19
FerriShare logo

FerriShare

Self-hosted file sharing with browser-side end-to-end encryption

336
19
Last commit

Open-source, self-hostable file sharing app that encrypts files and filenames in the browser before upload; Rust backend, SQLite metadata, Docker-ready.

MITSlowing down
Alternative to:
WeTransfer logo
WeTransfer
+7
Pangolin logo

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

22.5k
765
Last commit

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Actively maintained
Alternative to:
Cloudflare Access logo
Cloudflare Access
+16