Amnezia Client is a cross-platform VPN client application and server orchestrator designed to manage secure tunnels and automate the deployment of containerized VPN services on remote self-hosted servers. It functions as a multi-protocol VPN manager that supports various tunneling standards to ensure connectivity across restrictive network environments.
The project distinguishes itself through network traffic obfuscation, which disguises VPN traffic as common web protocols or DNS requests to bypass deep packet inspection and censorship. It further enables the automation of remote server administration by installing isolated application environments via SSH and synchronizing server states to import existing configurations.
The system includes capabilities for selective traffic routing and split tunneling, allowing specific applications or websites to be directed through the tunnel while other traffic remains on the local network. It also manages server-side utilities such as private DNS servers, secure file transfer storage, and security certificate provisioning for server authentication.