
Simple
Specify IP address, login and password for your server and Amnezia will configure it to connect via VPN automatically.
Secure
All of our source code are available for audit, as for client as for server.
Free
We are not a VPN service, you don't have to connect to our servers and pay us anything. You free to use your own self-hosted VPS or you could purchase any VPS from any provider.
To connect, use your own or purchase any VPS from any provider.
Commercial VPN services know everything about you
With a commercial VPNs, your Internet activities are not available to your ISP, cybercriminals
or intelligence agencies, but are available to the services where you bought the VPN.
Moreover, free VPNs can sell your data to third parties: passwords, browsing history, etc.
Become VPN provider with Amnezia
Amnezia VPN is a free open source application for creating your own VPN on your server. You are taking control over your data. You are paying for your own server only and taking it in control.
To access blocked sites
Allows only individual sites to be opened via VPN. This way you can use a simpler and cheaper
server and not slow down the speed of work with most sites.
And to encrypt all connections if you need complete privacy
Your privacy is our priority. The application does not collect or transmit any statistics,
logs and other information about users and their data.


How Amnezia works
On first launch
The client connects to the server via SSH, installs Docker and starts the Amnezia server
containers.
For each protocol, a separate container is launched, keys and a root certificate are
generated. With one click from the client, you can reinstall the containers, thus reinitializing the
PKI. Containers installed on the server can also be removed in one click.
Containers do not have mounted folders from the host, do not provide any API for
management (by users, for example), do not write logs inside themselves, and, in general, do nothing
other than their direct task — to ensure the connection of the corresponding VPN protocol.
Each time you connect
The client generates a new key and certificate for itself and uploads it to the server.
OpenVPN connection — by certificate. Supported protocols and plugins: OpenVPN, ShadowSocks, Cloak.
Requirements
Windows from version 7, MacOS from version 10.13. Amnezia works with any Ubuntu server
(officially supported version is 20.04), Debian 10 and Centos 8.