smoke/test-pr-for-bots
awg-dash
awg-dash 🚀
awg-dash — это легковесная и удобная веб-панель (Dashboard) для визуального управления сервером Amnezia WireGuard (AWG). Она позволяет создавать, удалять и просматривать конфигурации пользователей в один клик через современный веб-интерфейс, защищенный от блокировок.
✨ Особенности / Features
- 🛠️ Полная поддержка Amnezia WireGuard: Тонкая настройка параметров обфускации (
Jc,Jmin,Jmax,S1,S2,H1,H2,H3,H4) прямо из панели. - 👥 Управление пользователями: Создание, удаление, временная заморозка и управление лимитами пиров (клиентов).
- 📊 Мониторинг в реальном времени: Графики потребления трафика, статус подключения клиентов и общая нагрузка на сервер.
- 📱 QR-коды и конфиги: Мгновенная генерация QR-кодов и скачивание
.confфайлов для импорта в официальное приложение Amnezia. - 🔒 Безопасность: Авторизация по паролю/токену, поддержка сессий и возможность работы за обратным прокси (Nginx, Caddy).
- 🐳 Docker-first: Быстрый запуск одной командой через Docker Compose.
🛠️ Технологический стек / Tech Stack
- Backend: Node.js (Express) / Python (FastAPI) / Go (выберите нужное)
- Frontend: Vue.js / React / Простой HTML+JS (выберите нужное)
- База данных: SQLite / JSON-file (минималистично, без тяжелых БД)
- Ядро: Amnezia WireGuard (модифицированная утилита
wg)
🚀 Быстрый старт / Quick Start
Способ 1: Через Docker Compose (Рекомендуемый)
- Клонируйте репозиторий:
git clone https://github.com cd awg-dash
Languages
Python
85.4%
Shell
12.3%
Makefile
2.3%