mirror of
https://github.com/awesome-foss/awesome-sysadmin.git
synced 2026-05-07 10:58:30 -05:00
[PR #688] [CLOSED] Add amneziawg-installer to VPN #3985
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/awesome-foss/awesome-sysadmin/pull/688
Author: @bivlked
Created: 3/3/2026
Status: ❌ Closed
Base:
master← Head:add-amneziawg-installer📝 Commits (2)
3137048Add amneziawg-installer to VPN5688e93Add amneziawg-installer to VPN📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
DemoandClientsare optional.Do not add a duplicate
Source codelink if it is the same as the main link.Keep the short description under 80 characters and use sentence case
for it, even if the project's webpage or readme uses another capitalisation.
Demolinks should only be used for interactive demos, i.e. not video demonstrations.- [Name](http://homepage/) - Short description, under 250 characters, sentence case. ([Demo](http://url.to/demo), [Source Code](http://url.of/source/code), [Clients](https://url.to/list/of/related/clients-or-apps)) `License` `Language`Languagetag is the main server-side requirement for the software. Don't include frameworks or specific dialects.It is the only automated installer for AmneziaWG 2.0 — an obfuscated WireGuard fork designed to bypass DPI-based VPN blocking (used in Russia, Iran, Turkmenistan, China). A single command sets up a production-ready VPN server on Ubuntu with auto-hardening (UFW, Fail2Ban, sysctl), client management with QR codes, backups, and diagnostics. No Docker, no Python — pure Bash.
Yes, I am the author. The project has been in active use since April 2025 (v4.x on AWG 1.x), migrated to AWG 2.0 in early 2026. Currently at v5.5 with 14 merged PRs.
Personal — running on a dedicated Ubuntu 24.04 VPS as the primary VPN for a household.
Multiple clients across Android, iOS, Windows and Linux devices.
Pros: One-command install, DPI obfuscation out of the box, automatic server hardening, resume-after-reboot state machine, bilingual (RU/EN), fully non-interactive mode for scripted deployments.
Cons: Ubuntu-only (24.04 LTS and 25.10), dedicated server assumption (not suitable for shared hosting), no web UI.
AmneziaWG 2.0 protocol has proven effective against TSPU (Russia's centralized DPI system) and similar censorship infrastructure. The installer handles the most painful parts: DKMS kernel module build, obfuscation parameter generation (H1-H4 ranges, S1-S4 padding, I1-I5 CPS), and firewall configuration — things that typically require deep Linux knowledge to set up manually.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.