bivlked /amneziawg-installer

Install your own AmneziaWG 3.1 VPN server on a fresh Ubuntu or Debian VPS with one command. Made for networks that block WireGuard. No Docker, QR-code import, 2.0 on request for routers.

★ 1,517⑂ 118👁 19⑃ 219● 80▤ 99◈ 79
ShellMITCreated 2025-04-13bivlked.github.io/amneziawg-installer/
1,517
stars
+5
118
forks
19
watchers
219
prs
80
issues
99
releases
79
discussions

README

RU Русский | EN English



  


Install AmneziaWG 3.1 / 2.0 VPN on Ubuntu and Debian VPS

amneziawg-installer одной командой ставит свой VPN-сервер AmneziaWG на VPS с Ubuntu или Debian: модуль ядра, настройка сервера и клиенты с QR-кодами. Работает там, где WireGuard блокируют. Хватит VPS за $3, знать Linux не нужно.
One-command, self-hosted AmneziaWG 3.1 VPN for Ubuntu 24.04 / 26.04 and Debian 13, with AmneziaWG 2.0 for older clients and routers. Kernel-native DKMS, no Docker, no web panel, runs on any cheap VPS. English README


  
  
  
  
  
  
  
  
  
  
  



  В ядре, без Docker и панелей - нет накладных расходов  |  сервер только под VPN, защита из коробки  |  поставил и забыл  |  QR-код или vpn:// в один тап





Факты на 2026-11-06. Установщик 6.2.1. Сроки поддержки ОС проверены по данным вендоров на 2026-08-29.

| | |
|---|---|
| Для нового сервера | Ubuntu 24.04, Debian 13 |
| Тоже поддерживается | Ubuntu 26.04 |
| Не для новых серверов | Debian 12 - вне обычной поддержки вендора |
| Архитектуры | x86_64, ARM64, ARMv7 |
| Модуль ядра | DKMS из PPA Amnezia; на ядрах старее 6.7 (штатный Debian 12) - проверенный модуль 2.0 из исходников; на ARM для поколения 2.0 - готовые сборки |
| Профиль конфигурации | AmneziaWG 3.1 для новой установки, в том числе на ARM64; 2.0 - флагом --protocol=2.0 или автоматически там, где установщик 3.1 не выдаёт (ядро старее 6.7, 32-битный ARM); уже работающий сервер остаётся на своём поколении |



 🚀 Быстрый старт

bash
wget -O install_amneziawg.sh https://github.com/bivlked/amneziawg-installer/releases/latest/download/install_amneziawg.sh
chmod +x install_amneziawg.sh
sudo bash ./install_amneziawg.sh


 Что получится (на x86_64 с Ubuntu 24.04 / 26.04 или Debian 13): сервер AmneziaWG 3.1, настроенный под VPN (форвардинг, тюнинг ядра) и защищённый (фаервол UFW, если согласитесь), и два готовых клиента, my_phone и my_laptop: их конфиги, QR-коды и ссылки vpn:// лежат в /root/awg/. 3 команды, 2 перезагрузки по ходу (при каждом вопросе о перезагрузке ответьте y, после каждой запустите последнюю команду снова), около 20 минут. Для чистого Ubuntu/Debian VPS, не роутер и не shared-хостинг. Подробнее →

 Подключить устройство. Нужен клиент с поддержкой 3.1: на Android - WG Tunnel или AmneziaWG, на iPhone - AmneziaWG (отсканируйте QR my_phone.png), на Mac - AmneziaWG (импорт .conf), на Windows - AmneziaWG (импорт my_laptop.conf), на любой платформе - Amnezia VPN (ссылка vpn://), на Linux - через awg-quick. Как забрать файлы с сервера - в разделе После установки; новое устройство потом - одна команда add.

 Есть роутер на стоковой прошивке, Hiddify или давно не обновлявшиеся приложения? Добавьте к последней команде --protocol=2.0, почему. На 32-битном ARM и на штатном Debian 12 установщик сам поставит 2.0.

 📘 Полный гайд по развёртыванию: Установка сервера AmneziaWG на VPS - выбор VPS, ARM, troubleshooting, удаление. English version.

 🔐 Целостность: установщик скачивается по HTTPS из по

Top issues

Discussions

Latest release

v6.2.1: protection from apt CVE-2026-109518, client table re-checked v6.2.1 2026-11-06
Русская версия

English version below

v6.2.1 - защита установки от уязвимости apt CVE-2026-109518 и таблица клиентов, сверенная на 5 ноября, с рецептом ключа для gluetun.

 Безопасность

- Защита от уязвимости apt CVE-2026-109518 на время установки. Ошибка в apt позволяет тому, кто может подменить HTTP-трафик между сервером и зеркалом пакетов (в том числе злонамеренному зеркалу или прокси), подсунуть неподписанный пакет и выполнить его с правами root. Срабатывает она только тогда, когда apt повторяет скачивание пакета, а по умолчанию он делает до трёх повторов. Исправленный apt уже вышел, но 

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON