github hoaxisr/awg-manager v2.14.0

latest releases: latest, v2.16.5, v2.16.4...
one month ago

Главное: центр уведомлений с колокольчиком в шапке, понятная индикация фатальных ошибок движка sing-box (модалка с причиной и подсказкой вместо немого «СБОЙ»), редизайн карточек серверов. Плюс важный фикс и сохранение имени пира при включении/выключении.

Новые возможности

  • Центр уведомлений — колокольчик в шапке с бейджем непрочитанных; error- и warning-тосты зеркалируются в панель, схлопываются по повторам, переживают перезагрузку страницы и чистятся по сроку хранения.
  • Индикация фатальных ошибок sing-box — при сбое движка узел «Движок» открывает модалку с конкретной причиной; известные FATAL-паттерны sing-box распознаются и переводятся в человеко-читаемый текст, для неизвестных — fallback.
  • vlink: транспорт SOCKS — добавлен разбор SOCKS-ссылок (PR #378).

Серверы

  • Редизайн карточек серверов — system- и managed-карточки приведены к единому дашборду: полоса статистики (StatStrip), сегмент NAT, сворачиваемая полоса настроек (состояние запоминается).
  • KeenDNS — в журнал пишется INFO, когда KeenDNS не настроен и endpoint встроенного сервера падает на WAN IP.

Sing-box / маршрутизация

  • Нативное обновление rule-set'ов — убран собственный SIGHUP-refresh из планировщика; sing-box сам обновляет remote rule-set'ы по update_interval и применяет их hot-reload'ом.
  • WAN-интерфейс в эксперт-настройках — при выключении авто-определения теперь появляется селектор интерфейса (раньше сразу выскакивала ошибка сохранения).

Исправления

  • Обрезка списка туннелей в ядре (#362) — /proc/awg_proxy/list обрезался до 512 байт и ломался на 7+ туннелях; модуль awg_proxy.ko обновлён до 1.1.12 (паритет I-пакетов, fail-closed парсинг, корректный burst-тайминг), awg-manager требует версию ядра ≥ 1.1.12 (PR [#365]
  • KeenDNS-домен ([#376] (/issues/376)) — запрашивается только /show/ndns, домен берётся из booked + domain.
  • Имя пира при включении/выключении — toggle больше не стирает имя (comment) пира на роутере; касается встроенного WG-сервера и управляемых серверов.

Don't miss a new awg-manager release

NewReleases is sending notifications on new releases.