Hi Privacy Guides community!
We’re the Amnezia team, an open-source VPN software with a feature that allows anyone to easily create a VPN on a personal VPS server for free.
Amnezia started as an activist-led initiative in 2020 at a digital rights hackathon in Russia as a response to political censorship. At first, our app only had a self-hosted VPN feature, which was mentioned on PrivacyGuides.net by another user a few years ago. Since then, we’ve grown and launched Amnezia Premium – a traditional VPN service, and Amnezia Free – a cost-free tool to access specific websites and apps in censored regions.
To keep VPN connections stable in these regions, we developed the AmneziaWG protocol based on WireGuard. This year, we released version 2.0, because DPI-systems have learned to better recognize VPN traffic by its structure and started to block earlier obfuscation protocols that relied on sets of random bytes to mislead DPI.
AmneziaWG 2.0 disguises VPN traffic as a legitimate UDP by mimicking DNS queries, QUIC connections, or SIP calls. Our protocol uses several tools to bypass DPI:
– Signature Packets, looking like a DNS query, a QUIC handshake, or any other common protocol;
– Custom Protocol Signature – a builder that dresses up VPN traffic, which combines special tags defined in the connection configuration;
– Advanced Padding – previously, only the handshake messages had variable sizes, now random bytes are being added to every packet and to all message types;
– Dynamic Header Ranges – protocol assigns a random header value from a configurable range to each packet, instead of using a fixed one.
We described how the protocol works in this article: AmneziaWG 2.0 Is Here
Website: https://amnezia.org/
GitHub: GitHub - amnezia-vpn/amnezia-client: Amnezia VPN Client (Desktop+Mobile) · GitHub
Latest security audit: New AmneziaVPN Security Audit by 7ASecurity - 7ASecurity Blog
Most of our users are from Russia, Iran, Myanmar, Venezuela, and other countries with censorship. But we think that our app, especially our self-hosted feature, can be useful for people globally. Amnezia Self-hosted is free, and we’d be glad to hear feedback from the community!