Настройки
Страница Настройки разделена на две колонки. Слева — справочная информация о роутере, виджет обновления и список интеграций. Справа — основные настройки: уровень использования, авторизация, автопроверка обновлений, логирование, Обновление списков доменов для DNS-маршрутизации (на OS 5.x) и возможность сгенерировать API ключ для доступа к backend. Внизу — карточка действий (перезапуск AWGM, управление sing-box и HydraRoute).
Открыть раздел

Уровни использования
awg-manager поддерживает три уровня использования, которые управляют тем, какие разделы интерфейса видны пользователю. По умолчанию у новой установки уровень — Базовый. У существующих инсталляций после обновления — Расширенный (чтобы привычный набор разделов остался на месте). Уровень хранится в settings.json per-router и сохраняется на бэкенде.
Три уровня
| Код | Название в UI | Когда подходит |
|---|---|---|
basic | Базовый | Когда пользователь хочет только создать туннели AmneziaWG, ему не нужны расширенные возможности программы. |
advanced | Расширенный | Пользователь заинтересован в Sing-box возможностях, хочет использовать прокси-подключения и намерен использовать маршрутизацию NDMS/политики доступа. |
expert | Продвинутый | Пользователь хочет использовать реально продвинутую возможность маршрутизации Sing-box, не боится самостоятельно настроить чуть более сложный инструмент. |
Что доступно на каком уровне
Таблица отражает раздел навигации и минимальный уровень, на котором он становится виден:
| Раздел | basic | advanced | expert |
|---|---|---|---|
| Туннели | + | + | + |
| Системные туннели | + | + | + |
| Диагностика | + | + | + |
| Настройки | + | + | + |
| Sing-box | — | + | + |
| Серверы | — | + | + |
| Подписки | — | + | + |
| Маршрутизация | — | + | + |
| Мониторинг | — | + | + |
| Терминал | — | + | + |
Подвкладки Маршрутизации
Внутри страницы Маршрутизация набор вкладок тоже зависит от уровня:
| Подвкладка | basic | advanced | expert |
|---|---|---|---|
| Политики доступа | — | + | + |
| VPN для устройств | — | + | + |
| NDMS (DNS) | — | + | + |
| IP-адреса | — | + | + |
| HR NEO | — | — | + |
| Sing-box Router | — | — | + |
Как переключать
Карточка Уровень использования свёрнута по умолчанию — справа от заголовка показано текущее значение. По клику она раскрывается, появляются три плитки в ряд (Базовый, Расширенный, Продвинутый). Выбор сохраняется сразу же при клике на плитку, отдельной кнопки “Сохранить” нет. У каждой плитки есть значок информации в углу — по нему открывается модалка с кратким описанием, что именно входит в этот уровень.

Для новой установки на Базовом уровне на главной странице показывается баннер с подсказкой (“Вы в Базовом режиме…”), который ведёт в Настройки для смены уровня. Баннер можно закрыть крестиком — флаг скрытия хранится в памяти браузера, поэтому решение запоминается только в текущем браузере.
Обновление awg-manager
Виджет Обновление в левой колонке показывает текущую версию и доступность новой. Кнопки:
- Что нового — открывает changelog (см. ниже).
- Проверить — принудительная проверка обновлений (по умолчанию автопроверка раз в сутки, переключатель в правой колонке).
- Обновить — появляется только если доступна новая версия. Открывает подтверждение, затем запускает обновление.
Канал релизов не выбирается в UI — обновление приходит только из одного канала обновлений.

Журналы и логирование
Карточка Логирование в правой колонке. Главный тумблер включает запись событий приложения в память (журналы доступны на отдельной странице Диагностика - Журнал). Когда логирование включено, появляются дополнительные настройки:
- Время хранения — от 1 до 24 часов (выпадающий список).
- Уровень:
INFO(только результаты операций),FULL(плюс промежуточные шаги),DEBUG(полная отладочная информация). - Размер буфера приложения — сколько записей удерживать в журнале основного приложения (по умолчанию 5000, диапазон 100–100000).
- Размер буфера sing-box — отдельный буфер для шумного sing-box, чтобы он не вытеснял записи приложения (по умолчанию 5000, тот же диапазон).

Настройки обновления списков для DNS-маршрутизации
Карточка DNS-маршрутизация видна только на Keenetic OS 5.x и на уровне Расширенный или выше. Она настраивает только автообновление подписок (внешних URL-списков доменов):
- Главный тумблер включает периодическое обновление подписок.
- Режим каждые N часов (1–48 ч, рекомендуется 24-48ч) или ежедневно в указанное время (локальное время роутера).
- Кнопка “Сохранить” появляется только когда есть несохранённые изменения.
Параметры самих DNS-правил (домены, целевые туннели, исключения) задаются на странице Маршрутизация → NDMS — см. DNS-маршрутизация (NDMS).

Интеграции
Карточка Интеграции в левой колонке показывает статус двух внешних компонентов:
- Sing-box — поддержка VLESS/Reality, Hysteria2, NaiveProxy. Требует Entware на внешнем носителе. Если не установлен, отображается кнопка Установить с индикатором прогресса (Скачивание → Установка → Запуск). Если установлен — версия, PID и кнопка Открыть. Карточка отображается только на уровне Расширенный или выше.
- HydraRoute Neo — отображается, если включена вкладка HR NEO (только на уровне Продвинутый). awg-manager не устанавливает HydraRoute сам — кнопка Установить ведёт на GitHub-репозиторий проекта.

Информация о системе
Блок Система в левой колонке (первая карточка):
- AWGM — версия awg-manager.
- Роутер — модель устройства (определяется по информации от NDMS).
- ОС — версия прошивки Keenetic. (версия имеет “техническую” отличную от привычной пользователю нумерацию )
- Связь — ссылка на Telegram-канал проекта.

История изменений
Кнопка Что нового в виджете обновления открывает модалку с changelog. Содержимое подгружается с репозитория релизов repo.hoaxisr.ru — диапазон версий определяется текущей и доступной версиями (или только текущей, если обновлений нет). Записи сгруппированы по типу: Добавлено, Исправлено, Изменено, Удалено, Безопасность, Breaking changes.
