Простой менеджер AmneziaWG сервера для OpenWrt. Устанавливает и настраивает AmneziaWG одной командой, управляет клиентами, показывает QR-коды и позволяет скачать конфиг по временной ссылке.
curl -fsSL https://raw.githubusercontent.com/sysbedlam/awg-manager/main/install.sh | shИли через wget:
sh <(wget -O - https://raw.githubusercontent.com/sysbedlam/awg-manager/main/install.sh)После установки запускай командой:
awg-manager- Установка AmneziaWG + uhttpd (через скрипт Slava-Shchipunov)
- Создание сервера со случайными параметрами обфускации (Jc, Jmin, Jmax, S1, S2, H1-H4) и случайным портом — как в официальном приложении AmneziaVPN
- Автоматическая настройка firewall и зоны
- Добавление клиентов с автоматической выдачей IP
- Удаление клиентов по имени или номеру из списка
- Просмотр конфига клиента по имени или номеру
- Скачивание конфига по временной HTTP-ссылке — порт открывается на время скачивания, закрывается по нажатию Enter
- Проверка имени клиента на кириллицу
1. Установить AmneziaWG
2. Создать сервер
3. Добавить клиента
4. Удалить клиента
5. Список клиентов
6. Показать конфиг клиента
7. Скачать конфиг (HTTP)
8. Статус сервера
0. Выход
- OpenWrt 24.10+
- KVM VPS (не OpenVZ/LXC)
- x86_64
Хранятся в /etc/awg-manager/clients/. Можно скачать через SCP:
scp root@YOUR_IP:/etc/awg-manager/clients/phone.conf .Или через встроенную команду скачивания (пункт 7 в меню) — поднимает временный HTTP-сервер на случайном порту, порт открывается только на время скачивания и закрывается по нажатию Enter.
- Сервер использует случайную подсеть из диапазона
172.16.x.x/24— при создании сервера можно изменить на свою - Клиенты получают адреса начиная со второго хоста подсети
- DNS для клиентов:
1.1.1.1и8.8.8.8 - Для подключения используй приложение AmneziaVPN
- Slava-Shchipunov — скрипт установки AmneziaWG для OpenWrt
- AmneziaVPN — проект AmneziaWG