40 lines
2.5 KiB
Markdown
40 lines
2.5 KiB
Markdown
# awg-dash
|
|
|
|
# awg-dash 🚀
|
|
|
|
**awg-dash** — это легковесная и удобная веб-панель (Dashboard) для визуального управления сервером **Amnezia WireGuard (AWG)**. Она позволяет создавать, удалять и просматривать конфигурации пользователей в один клик через современный веб-интерфейс, защищенный от блокировок.
|
|
|
|
[](https://opensource.org)
|
|
[](https://github.com)
|
|
|
|
---
|
|
|
|
## ✨ Особенности / 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 (Рекомендуемый)
|
|
|
|
1. Клонируйте репозиторий:
|
|
```bash
|
|
git clone https://github.com
|
|
cd awg-dash
|
|
``` |