Новый протокол в singbox. Добавлена возможность перейти на альфа канал обновлений (develop), переписывание DNS-ответов в sing-box, экспертная диагностика DNS и большая порция UI-полировки с мобильной адаптацией.
Новые возможности
- Протокол Mieru (PR #182, автор @miuirussia) — поддержка mieru на уровне backend, UI и sing-box.
- Двухканальные обновления — выбор канала stable/develop; для develop-сборок добавлена автогенерация changelog.
- Переписывание DNS-ответов в sing-box — правила rewrite по glob/regex-матчерам.
- Экспертная вкладка «Сведения о DNS» в диагностике — новая вкладка с информацией о DNS из системных данных роутера.
- Sing-box - обновление до 1.14.0-alpha.25, обновлять только тем, у кого программа установлена на внешнем носителе (upx сжатия нет).
- Единый загрузчик — гео-данные, подписки, инсталлятор sing-box и обновления идут через общий downloader с выбором маршрута в настройках.
- Интерактивная таблица управляемых пиров и единый вид таблиц пиров Wireguard серверов.
- Более наглядная работа Инспектора маршрутов - программа показывает этапы выполняемых действий.
NativeWG
- DNS-устойчивый резолв endpoint (PR #179).
- Когерентность конфига → состояние Broken (PR #181).
- Гонка при загрузке туннелей (PR #207) — TTL-матчер ожидаемого hook'а, reconcile-to-desired, посуннельная сериализация; на старте non-ASC nwg показывает «ожидает/запуск» вместо «сломан».
- Импорт nwg — ошибка роутера теперь пробрасывается наверх (PR #184).
Производительность и сеть
- Замена
curlна Go-httpclient (PR #190, #198, #199, автор @AYastrebov) — корректный user-agent, кумулятивные тайминги. - Запрос
/show/rc/interface/<name>больше не батчится — иначе терялись пиры WG-сервера.
Маршрутизация и sing-box
- Защита от удаления туннеля с висящими ссылками расширена - на composite/final/dns/rule_set.
- Правка inline-рулсета не плодит фантомный draft - и не требует перезагрузки sing-box.
Исправления
- NDMS proxy-тоггл - удаление NDMS proxy для подписок.
- Загрузка конфига туннеля с iOS. - необходимо проверить.
- Нормализация allowed IPs пиров для Wireguard серверов.
- Гео-файлы — reconcile и синхронизация между версиями.
Интерфейс
- Массовая мобильная адаптация, унификация карточек/кнопок и сетки карточек.