VPN Clients

AmneziaVPN

AmneziaVPN is a multi-protocol VPN client that can install and configure a VPN server on your own machine over SSH, then connect using obfuscated protocols built to resist blocking.

Visit official website ↗
✓ Software download·Open Source·Updated September 28, 2026
DeveloperAmneziaVPN
LicenseOpen Source
File size11 MB
Languageen-US
Downloads300

How AmneziaVPN Builds a Server You Control

AmneziaVPN is a VPN client whose headline feature is deployment: you supply an address, an SSH login, and a password, and it installs the server software on your machine and configures the connection for you. From there the same application acts as the everyday client, listing available protocols and letting you switch between them without reinstalling anything. It speaks familiar protocols such as OpenVPN and WireGuard, and adds obfuscated variants, including its own AmneziaWG, that are designed to survive deep packet inspection. The result is a self-hosted VPN that a non-specialist can set up in a single sitting.

Not everyone wants to run a server, and AmneziaVPN does not force that choice: the same client can also connect to the project's own hosted service or to an existing configuration. What sets it apart from a general-purpose client is the bias toward deployment and censorship resistance rather than protocol archaeology. Anyone who only needs to import a subscription and pick a node will find a desktop tool such as NekoRay more direct, because it assumes the server already exists and concentrates on profiles, groups, and routing. Amnezia's workflow assumes the opposite: you have infrastructure, or you are willing to rent it, and the client handles the rest.

Benefits of Using AmneziaVPN

The main benefit of AmneziaVPN is that it removes the two hardest parts of a private VPN: installation and blocking resistance. Provisioning happens over SSH, with the necessary components installed on the remote machine and the client configuration generated automatically, so you do not need to follow a long tutorial about certificates and routing tables. Because several protocols can be installed side by side, a blocked protocol is an inconvenience rather than a dead end: switch to another one from the same interface and keep working. Obfuscation options disguise VPN traffic as ordinary web activity, which is what keeps a connection usable on networks that actively detect tunnels. Kill switch, custom DNS, and split tunneling cover the practical concerns, and the open code means the parts that touch your credentials can be inspected rather than trusted.

AmneziaVPN features

Key capabilities and highlights.

Feature 1

One-Click Server Deployment

Give AmneziaVPN the server address and SSH credentials and it installs the required components remotely, then builds a matching client configuration. That turns a task normally involving several manuals and a text editor into a short wizard.

Feature 2

Multiple Protocols on One Server

Install OpenVPN, WireGuard, IKEv2, AmneziaWG, XRay Reality, and Shadowsocks-based options together, then choose which one the client uses. If one protocol stops working on a hostile network, another is already waiting, so recovery does not depend on reaching the server through the blocked route.

Feature 3

AmneziaWG Obfuscation

AmneziaWG is a modified WireGuard implementation that removes the predictable packet patterns filters look for, keeping the performance benefits while making the tunnel far harder to identify and block by automated inspection. It is the protocol worth trying first on networks that throttle or drop conventional VPN traffic.

Feature 4

XRay Reality Support

The XRay Reality option presents traffic as though it belongs to a legitimate website, which is effective in environments where VPN protocols are actively hunted. It is configurable from the same client and needs no separate installation on your machine.

Feature 5

Split Tunneling by Site or App

Decide which destinations use the tunnel instead of routing everything through it, adding individual sites or whole applications to the VPN list. That keeps local services fast and avoids sending traffic abroad for no reason.

Feature 6

Kill Switch and AmneziaDNS

A kill switch blocks traffic if the tunnel drops, preventing leaks at the moment they are most likely. The bundled DNS option resolves queries through the VPN, which stops a local resolver from revealing where you are going.

Feature 7

Configuration Import and Sharing

Bring an existing configuration into the client or export one you have just created, including the parameters needed to set up the same server again. That makes it practical to reconnect a second machine or hand a working setup to someone else.

Feature 8

Local Data Handling

When you use AmneziaVPN to manage your own server, the credentials and configuration stay on your device rather than being uploaded, and the client's source is available for anyone who wants to verify that claim.

Old versions

Browse historical releases and previous builds.

5.0.1.5August 21, 2026
5.0.0.5July 26, 2026
4.8.19.0June 15, 2026
4.8.18.0June 11, 2026
4.8.17.0June 9, 2026
4.8.15.4April 28, 2026

Frequently asked questions

Common questions about AmneziaVPN.

What is AmneziaVPN used for?

It creates and manages a VPN on a server you control, then connects to it from the same application. Instead of subscribing to somebody else's service, you rent or own a machine, hand the client the access details, and it installs and configures everything.

Do I need technical knowledge to deploy a server?

You need a server and its SSH credentials, which most hosting providers supply when you rent one. AmneziaVPN then performs the installation itself, so the usual steps of installing packages, generating keys, and writing configuration files are handled for you.

Which protocols does the client support?

It covers OpenVPN, WireGuard, and IKEv2 for standard use, plus obfuscated options: AmneziaWG, OpenVPN over Cloak, Shadowsocks-based OpenVPN, and XRay Reality. They can be installed together on one server and selected from the client at any time.

Why would I need an obfuscated protocol?

Networks that filter traffic can recognise the handshake patterns of ordinary VPN protocols and block or throttle them. Obfuscated variants alter those patterns so the connection resembles normal web traffic, which keeps it usable where a plain WireGuard or OpenVPN tunnel would fail.

Can I use the same setup on more than one device?

Yes. Because the server configuration is created by the client, it can be exported and imported elsewhere, or the client can connect to the same server using the saved details. Multiple devices can therefore share one self-hosted server.

Does AmneziaVPN route all of my traffic?

By default it can, but split tunneling lets you decide. You can route only selected sites through the tunnel, or restrict it to specific applications where that option is available, leaving the rest of your traffic on the ordinary connection.

Does the client collect data about me?

For self-hosted use, the project states that no data about you or your server is collected, and that the credentials you enter are used only to reach and configure the machine. Configurations stay on your device, and the code is published so the behaviour can be checked.

Is AmneziaVPN free?

The client itself is free to use, and self-hosting costs only whatever your server provider charges. The project also operates paid and free hosted services that connect through the same application, which is an option for people who would rather not manage a server.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Software download

Download AmneziaVPN

AmneziaVPN is a multi-protocol VPN client that can install and configure a VPN server on your own machine over SSH, then connect using obfuscated protocols built to resist blocking.