2.0 KiB
2.0 KiB
Этап 1e. Ключи и подключения
Статус: не начат.
1. Цель
Администратор выдаёт ключи вручную; пользователь получает конфиги и ссылки на странице ключа.
2. Входит
- Коллекция
connectionsс шифрованием содержимого (03-data-model.md, 5.2). - Админка: на странице ключа — добавление подключений (WG/AWG — файлом или текстом, ссылка Happ, ссылка Xray, RU-адрес, номер устройства, страна), действие «Выдать ключ», список «К отключению».
- Страница ключа в кабинете: срок, галочка автопродления, «Продлить сейчас», WG-конфиги (скачать, QR), Happ/Xray (копировать, QR); для mass — WG по странам: конфиги, которые добавил администратор; нужна другая страна — ссылка на поддержку.
- Состояния: готовится, льготный период, истёк, нет подключений.
- Содержимое конфигов отдаётся отдельным запросом только владельцу, в HTML страницы не попадает. QR строится в браузере из полученного содержимого.
- Шаблон
key_readyна RU и EN.
3. Перед стартом
Этап 1d готов.
4. Готово, когда
- Администратор выдал ключ — пользователь видит его активным, срок пошёл с момента выдачи.
- Скачанный
.confимпортируется в WireGuard; QR сканируется в WireGuard и Happ. - Чужой пользователь получает 404 на конфиг (тест).