What is Amnezia VPN?
Amnezia VPN is a project developed by Russian internet activists focused on finding solutions to combat state censorship. It is a free, open-source application that allows you to set up personal VPNs on your own servers using protocols like WireGuard, OpenVPN, and Shadowsocks. Created with the goal of bypassing censorship, Amnezia effectively undermines Deep Packet Inspection (DPI) by obfuscating traffic, making it harder for DPI systems to detect or block VPN usage. Amnezia is effective even in heavily restricted countries such as Russia, China, and Iran. Amnezia WG VPN (AmneziaWG) is particularly designed to function in the harshest internet climates, where conventional VPNs may struggle.What is AmneziaWG VPN?
AmneziaWG VPN specifically refers to the WireGuard protocol implementation in Amnezia. Amnezia introduced AmneziaWG, an enhanced version of WireGuard designed for use in the most restrictive internet environments. AmneziaWG is optimized for environments with extreme censorship and can bypass sophisticated blocking mechanisms better than a standard WireGuard installation.Choose a VPS for AmneziaWG
Use a KVM Linux VPS with root access, a public IPv4 address and Ubuntu 22.04 for the steps below. For a small personal VPN, KVM Starter with 2 GB RAM is a practical starting point. Compare the vCPU, storage, monthly traffic allowance and price for your chosen location. Capacity depends on active devices, traffic and encryption workload; a RAM size alone does not guarantee a user count or connection speed. Choose a location by testing the route from the networks where you will use the VPN. Tallinn and Amsterdam are options to compare; use the Looking Glass on each location page before ordering.Compare 2 GB VPS plans
Choose a location and compare its current KVM Starter configuration and monthly price.
Browse all VPS locations
Compare other locations and larger plans for your expected traffic.
Installing AmneziaWG VPN on a VPS
- Install Ubuntu 22.04 on the VPS you selected above.
- Connect to the VPS server using the SSH protocol:
- Update the sources list with the following commands:
- Enable traffic routing for the AWG driver:
- Reboot your system:
- Create a new directory and navigate to it:
- Install AmneziaWG packages:
- Verify that all necessary drivers are available in the system:
- Install required utilities:
- Download the configuration script:
- Generate the main AWG configuration:
- Generate the configuration template for client configs and QR codes:
- Add new clients to the main configuration:
- Generate client configurations:
- Configure and start the AWG tunnel interface:
- Verify AWG status: