Repository navigation
Releases: blindtechnique/keen-pbr-sb
Release list
keen-pbr-sb v3.3.2-20261007204258 — Beta
- Исправлен повторяющийся цикл фонового восстановления firewall: новая попытка больше не наследует отметки об уже обработанном результате предыдущей. После подтверждённого восстановления возобновляется переключение групп AWG/VLESS; последовательное применение правил и точечная очистка соединений сохранены.
- В списке VPN состояние подключения нативного туннеля по данным Keenetic отделено от проверки пути через него: подключённый AWG с неуспешной пробой показывает «Подключён · путь не подтверждён», а не «Не работает». Ошибка проверки остаётся видимой.
- В мобильном окне обновления кнопки установки, резервной копии и отмены подтверждения вынесены из длинного changelog; содержимое прокручивается отдельно, учтена нижняя безопасная область экрана.
- Исправлен запуск nfqws2 со стратегиями keen-pbr после первой установки с закрытыми правами каталогов: Lua-модуль ротатора доступен после сброса привилегий. Приватные настройки и резервные копии остаются закрытыми; запуск nfqws от root не требуется.
- Карандаш стратегии nfqws открывает текстовый редактор и устанавливает фокус, в том числе для нового или повторно выбранного черновика.
- Кнопки sing-box отправляют одну команду службы вместо конкурирующих действий для каждого VPN. Ручная команда прерывает фоновые попытки запуска и восстановления; остановка и перезапуск сохраняют индивидуально выключенные VPN и настройки автозапуска. Перезапуск sing-box не перезапускает keen-pbr и DNS.
- При удалении правила маршрутизации удаляется созданное вместе с ним DNS-назначение; общие назначения сужаются или сохраняются для оставшихся правил. Сам установленный список и DNS-сервер не удаляются.
- После успешного применения удаления или изменения правила очищаются соединения по принадлежащим сервису меткам затронутых маршрутов, включая VPN группы. Общего сброса conntrack нет; другие правила через тот же маршрут могут потребовать переподключения.
- Проверка источников читает двоичные SRS версий 1–5 без установленного sing-box, показывает домены и IP-подсети и предупреждает о неподдерживаемых условиях, повреждённом файле или превышении ограничений.
- Согласованы статусы отдельного VPN и группы по свежести наблюдений. Отрицательная отдельная проба и устаревшие данные не подменяют более свежий подтверждённый результат; это не гарантия доступности любого удалённого сервера.
- В редакторе маршрутизации показаны «Выбрать установленный список» и переход к спискам. Выбор DNS при добавлении списка показывает пользовательский псевдоним, сохраняя технический идентификатор в конфигурации.
- Добавлена совместимость с nfqws2-keenetic 1.3.1: распознаётся стандартная конфигурация после настройки WAN/IPv6, уточнена проверка портов PPE, удалён неподдерживаемый reload. Safe/Balanced/Max не требуют принудительного fastpath-режима; штатный запуск nfqws2 использует auto, если режим не задан явно.
- Для загрузки обновлений из панели и штатного консольного установщика можно сохранить VPN или группу. Недоступность выбранного пути не подменяется прямой загрузкой; подписи и проверка места сохранены. Первоначальная загрузка установщика и зависимости opkg этой настройкой не управляются.
- Улучшены пояснения ошибок конфигурации nfqws: пустые действия и неверные или повторные объявления blob отклоняются до применения.
- README main и alpha содержат команды установки и обновления последнего опубликованного выпуска соответствующего канала без устаревающего номера сборки.
Подписанные IPK: aarch64-3.10, mips-3.4, mipsel-3.4. Аппаратная приёмка новой сборки и визуальная проверка на телефоне ещё не выполнены. Этот кандидат не меняет Stable/Latest.
Исходный коммит: c61efdc.
keen-pbr-sb 3.3.2-20261007204258 — Alpha
- Исправлен повторяющийся цикл фонового восстановления firewall: новая попытка больше не наследует отметки об уже обработанном результате предыдущей. После подтверждённого восстановления возобновляется переключение групп AWG/VLESS; последовательное применение правил и точечная очистка соединений сохранены.
- В списке VPN состояние подключения нативного туннеля по данным Keenetic отделено от проверки пути через него: подключённый AWG с неуспешной пробой показывает «Подключён · путь не подтверждён», а не «Не работает». Ошибка проверки остаётся видимой.
- В мобильном окне обновления кнопки установки, резервной копии и отмены подтверждения вынесены из длинного changelog; содержимое прокручивается отдельно, учтена нижняя безопасная область экрана.
- Исправлен запуск nfqws2 со стратегиями keen-pbr после первой установки с закрытыми правами каталогов: Lua-модуль ротатора доступен после сброса привилегий. Приватные настройки и резервные копии остаются закрытыми; запуск nfqws от root не требуется.
- Карандаш стратегии nfqws открывает текстовый редактор и устанавливает фокус, в том числе для нового или повторно выбранного черновика.
- Кнопки sing-box отправляют одну команду службы вместо конкурирующих действий для каждого VPN. Ручная команда прерывает фоновые попытки запуска и восстановления; остановка и перезапуск сохраняют индивидуально выключенные VPN и настройки автозапуска. Перезапуск sing-box не перезапускает keen-pbr и DNS.
- При удалении правила маршрутизации удаляется созданное вместе с ним DNS-назначение; общие назначения сужаются или сохраняются для оставшихся правил. Сам установленный список и DNS-сервер не удаляются.
- После успешного применения удаления или изменения правила очищаются соединения по принадлежащим сервису меткам затронутых маршрутов, включая VPN группы. Общего сброса conntrack нет; другие правила через тот же маршрут могут потребовать переподключения.
- Проверка источников читает двоичные SRS версий 1–5 без установленного sing-box, показывает домены и IP-подсети и предупреждает о неподдерживаемых условиях, повреждённом файле или превышении ограничений.
- Согласованы статусы отдельного VPN и группы по свежести наблюдений. Отрицательная отдельная проба и устаревшие данные не подменяют более свежий подтверждённый результат; это не гарантия доступности любого удалённого сервера.
- В редакторе маршрутизации показаны «Выбрать установленный список» и переход к спискам. Выбор DNS при добавлении списка показывает пользовательский псевдоним, сохраняя технический идентификатор в конфигурации.
- Добавлена совместимость с nfqws2-keenetic 1.3.1: распознаётся стандартная конфигурация после настройки WAN/IPv6, уточнена проверка портов PPE, удалён неподдерживаемый reload. Safe/Balanced/Max не требуют принудительного fastpath-режима; штатный запуск nfqws2 использует auto, если режим не задан явно.
- Для загрузки обновлений из панели и штатного консольного установщика можно сохранить VPN или группу. Недоступность выбранного пути не подменяется прямой загрузкой; подписи и проверка места сохранены. Первоначальная загрузка установщика и зависимости opkg этой настройкой не управляются.
- Улучшены пояснения ошибок конфигурации nfqws: пустые действия и неверные или повторные объявления blob отклоняются до применения.
- README main и alpha содержат команды установки и обновления последнего опубликованного выпуска соответствующего канала без устаревающего номера сборки.
Подписанные IPK: aarch64-3.10, mips-3.4, mipsel-3.4. Аппаратная приёмка новой сборки и визуальная проверка на телефоне ещё не выполнены. Этот кандидат не меняет Stable/Latest.
Исходный коммит: dec1e86.
keen-pbr-sb v3.3.2-20260928154601
- Исправлен запуск nfqws2 со стратегиями keen-pbr после первой установки с закрытыми правами каталогов: Lua-модуль ротатора доступен после сброса привилегий. Приватные настройки и резервные копии остаются закрытыми; запуск nfqws от root не требуется.
- Карандаш стратегии nfqws открывает текстовый редактор и устанавливает фокус, в том числе для нового или повторно выбранного черновика.
- Кнопки sing-box отправляют одну команду службы вместо конкурирующих действий для каждого VPN. Ручная команда прерывает фоновые попытки запуска и восстановления; остановка и перезапуск сохраняют индивидуально выключенные VPN и настройки автозапуска. Перезапуск sing-box не перезапускает keen-pbr и DNS.
- При удалении правила маршрутизации удаляется созданное вместе с ним DNS-назначение; общие назначения сужаются или сохраняются для оставшихся правил. Сам установленный список и DNS-сервер не удаляются.
- После успешного применения удаления или изменения правила очищаются соединения по принадлежащим сервису меткам затронутых маршрутов, включая VPN группы. Общего сброса conntrack нет; другие правила через тот же маршрут могут потребовать переподключения.
- Проверка источников читает двоичные SRS версий 1–5 без установленного sing-box, показывает домены и IP-подсети и предупреждает о неподдерживаемых условиях, повреждённом файле или превышении ограничений.
- Согласованы статусы отдельного VPN и группы по свежести наблюдений. Отрицательная отдельная проба и устаревшие данные не подменяют более свежий подтверждённый результат; это не гарантия доступности любого удалённого сервера.
- В редакторе маршрутизации показаны «Выбрать установленный список» и переход к спискам. Выбор DNS при добавлении списка показывает пользовательский псевдоним, сохраняя технический идентификатор в конфигурации.
- Добавлена совместимость с nfqws2-keenetic 1.3.1: распознаётся стандартная конфигурация после настройки WAN/IPv6, уточнена проверка портов PPE, удалён неподдерживаемый reload. Safe/Balanced/Max не требуют принудительного fastpath-режима; штатный запуск nfqws2 использует auto, если режим не задан явно.
- Для загрузки обновлений из панели и штатного консольного установщика можно сохранить VPN или группу. Недоступность выбранного пути не подменяется прямой загрузкой; подписи и проверка места сохранены. Первоначальная загрузка установщика и зависимости opkg этой настройкой не управляются.
- Улучшены пояснения ошибок конфигурации nfqws: пустые действия и неверные или повторные объявления blob отклоняются до применения.
- README main и alpha содержат команды установки и обновления последнего опубликованного выпуска соответствующего канала без устаревающего номера сборки.
Пакеты собраны и подписаны GitHub для aarch64-3.10, mips-3.4 и mipsel-3.4. Проверки CI не заменяют аппаратную приёмку: эти новые исправления на роутере ещё не проверены.
Исходный коммит: a5523fa.
keen-pbr-sb 3.3.2-20260928154052 — Alpha
- Исправлен запуск nfqws2 со стратегиями keen-pbr после первой установки с закрытыми правами каталогов: Lua-модуль ротатора доступен после сброса привилегий. Приватные настройки и резервные копии остаются закрытыми; запуск nfqws от root не требуется.
- Карандаш стратегии nfqws открывает текстовый редактор и устанавливает фокус, в том числе для нового или повторно выбранного черновика.
- Кнопки sing-box отправляют одну команду службы вместо конкурирующих действий для каждого VPN. Ручная команда прерывает фоновые попытки запуска и восстановления; остановка и перезапуск сохраняют индивидуально выключенные VPN и настройки автозапуска. Перезапуск sing-box не перезапускает keen-pbr и DNS.
- При удалении правила маршрутизации удаляется созданное вместе с ним DNS-назначение; общие назначения сужаются или сохраняются для оставшихся правил. Сам установленный список и DNS-сервер не удаляются.
- После успешного применения удаления или изменения правила очищаются соединения по принадлежащим сервису меткам затронутых маршрутов, включая VPN группы. Общего сброса conntrack нет; другие правила через тот же маршрут могут потребовать переподключения.
- Проверка источников читает двоичные SRS версий 1–5 без установленного sing-box, показывает домены и IP-подсети и предупреждает о неподдерживаемых условиях, повреждённом файле или превышении ограничений.
- Согласованы статусы отдельного VPN и группы по свежести наблюдений. Отрицательная отдельная проба и устаревшие данные не подменяют более свежий подтверждённый результат; это не гарантия доступности любого удалённого сервера.
- В редакторе маршрутизации показаны «Выбрать установленный список» и переход к спискам. Выбор DNS при добавлении списка показывает пользовательский псевдоним, сохраняя технический идентификатор в конфигурации.
- Добавлена совместимость с nfqws2-keenetic 1.3.1: распознаётся стандартная конфигурация после настройки WAN/IPv6, уточнена проверка портов PPE, удалён неподдерживаемый reload. Safe/Balanced/Max не требуют принудительного fastpath-режима; штатный запуск nfqws2 использует auto, если режим не задан явно.
- Для загрузки обновлений из панели и штатного консольного установщика можно сохранить VPN или группу. Недоступность выбранного пути не подменяется прямой загрузкой; подписи и проверка места сохранены. Первоначальная загрузка установщика и зависимости opkg этой настройкой не управляются.
- Улучшены пояснения ошибок конфигурации nfqws: пустые действия и неверные или повторные объявления blob отклоняются до применения.
- README main и alpha содержат команды установки и обновления последнего опубликованного выпуска соответствующего канала без устаревающего номера сборки.
Пакеты собраны и подписаны GitHub для aarch64-3.10, mips-3.4 и mipsel-3.4. Проверки CI не заменяют аппаратную приёмку: эти новые исправления на роутере ещё не проверены.
Исходный коммит: 8796f92.
keen-pbr-sb 3.3.2-20260925192902 — Alpha
Alpha 3.3.2-20260925192902. Keenetic/Netcraze profiles: aarch64-3.10, mips-3.4, mipsel-3.4. Builds do not imply hardware acceptance on every profile.
Source: 23001310798e92c1544743d41f5e376fe4850d37.
Signed manifest and SHA256SUMS are attached. This prerelease does not change Stable/Latest.
Installation with wget or curl, requirements and known limitations: Alpha README.
keen-pbr-sb v3.3.2-20260922161337
-
Добавлен раздел «VPN для устройств»: всем приложениям выбранного клиента можно назначить отдельный VPN или группу по закреплённому IPv4. Привязку можно изменить, отключить или удалить; новое правило по умолчанию имеет приоритет над правилами сайтов. IPv6 не покрывается, привязка не следует за MAC, DHCP и DNS не меняются. После сохранения требуется применить изменения; уже открытые соединения не сбрасываются. При отказе VPN действует настроенная политика маршрута.
-
README и сайт дополнены описанием VPN для устройства и пошаговой установкой: подготовка Entware и HTTPS, ответы установщику, выбор пароля, первый вход, проверка доступа и действия при ошибках. В README Alpha указаны актуальный подписанный выпуск и команды установки и обновления последней Alpha.
-
Добавлен постоянный выбор Stable/Alpha в настройках обновления. Сохранение канала не устанавливает пакет и не меняет VPN/DNS; установленные и выбранные канал и версия показаны отдельно. Установка закреплена за подтверждёнными тегом и полной версией подписанного выпуска, понижение из панели запрещено. Обновление и пакетный откат сохраняют выбор канала; недоступность Alpha не переключает пользователя на Main.
-
Исправлено наблюдение за обновлением при временной потере панели. Штатное подписанное обновление использует уже авторизованную сессию без повторного пароля; экспорт резервной копии и явный откат сохраняют дополнительное подтверждение.
-
Добавлены ручное сравнение нескольких сайтов и путей, подсказки состава списков и снимок счётчиков правил в расширенной диагностике. Снимок не запускается автоматически; ограничения привязки счётчиков к конкретному сайту показаны явно.
-
В Balanced/Max расширено наблюдение за поздними TCP-отказами; Safe сохранён. В общем TCP-пуле Max раннее закрытие сервером без ответа после ClientHello учитывается при выборе следующего варианта. Порог двух неудачных соединений сохранён; повторные пакеты, отмена клиентом и закрытие после ответа не создают ложных отказов.
-
Общий неопределённый результат фонового обновления firewall больше не выдаётся за сбой Meta/WhatsApp без признаков затронутой политики. Исходная причина остаётся в подробностях; безопасная повторная проверка и ограничения очистки соединений сохранены.
-
Main и Alpha собирают подписанные наборы для
aarch64-3.10,mips-3.4иmipsel-3.4. Новая публикация через устаревшийnextудалена; проверка исторических подписей сохранена. Исследованиеlist:setне включено в рабочий firewall: аппаратные измерения ещё требуются. -
Исправлены первый запуск после перезагрузки Keenetic/Netcraze и чтение таблиц маршрутов. Веб-панель становится доступна независимо от готовности маршрутизации. Вход с паролем роутера обнаруживает службу авторизации, в том числе при изменённом порте веб-интерфейса.
-
Установщик сначала предлагает язык, предупреждает об ограничениях при отказе от настройки DNS и требует выбрать пароль роутера или собственный пароль. Повторная установка после неудачного первого запуска не требует удаления Entware.
-
Обновление из панели и консоли проверяет место до изменения установленного пакета. Резервные IPK больше не дублируются, временная распаковка вынесена из
/opt; при необходимости освобождается устаревший резервный архив с сохранением текущей версии и настроек для отката. При нехватке диска или RAM показаны требуемый и доступный объёмы, службы остаются работать. Исправлен откат после ошибки opkg, удалившего старые init-скрипты. -
Мастер первой настройки поддерживает ссылки, файлы WireGuard/AmneziaWG и подключения sing-box с автоматическим именем, созданием и привязкой маршрута. Для требующих sing-box форматов проверяется его установка; страну можно выбрать, определить или не указывать.
-
Импорт WG/AWG создаёт первый свободный интерфейс без искусственного ограничения номеров, работает с каталогами Entware и автоматически завершает создание маршрута. Вместо обязательной галочки показано предупреждение о добавлении туннеля в Keenetic/Netcraze; при отказе выводится конкретная причина.
-
Установка sing-box из авторизованной панели использует совместимую с Keenetic сборку и не требует повторного ввода пароля. Отсутствие sing-box отображается предупреждением, а выбранный IPv4-only режим не выдаётся за ошибку.
-
Исправлены переключение отдельного VPN на резервную группу и очистка служебного IPv6-маршрута, а также применение настроек при ночном обновлении списков. Вручную выключенные VPN сохраняют это состояние после перезапуска менеджера.
-
Исправлено зависание диагностики при потоке повторных уведомлений Keenetic об интерфейсах: уведомления без изменения состояния больше не запускают проверки firewall и переинициализацию наблюдения за соединениями. Обработка уведомлений ограничена за один проход, чтобы оставлять время проверкам VPN, DNS-пробе, графикам и запросам панели. Реальные изменения интерфейсов по-прежнему обрабатываются.
-
Во время обновления сведений Keenetic панель сохраняет последние известные названия и типы нативных VPN вместо временных строк OTHER / «Остановлен» и ложных «маршрутов без туннеля». Устаревшие сведения не разрешают изменение VPN; запрос повторяется до получения свежего списка. Ошибка общей диагностики сайта больше не объявляет неизвестной доступность, уже подтверждённую отдельными пробами.
-
Проверка сайта показывает совпадения с каталогом и пользовательскими списками, настроенный VPN или группу с понятным названием и выбранный VPN группы в одной таблице. Тайм-аут отдельной пробы или недостающие условия проверки больше не скрывают известное имя маршрута. Малоинформативный столбец «Статус» убран; результат открытия сайта остаётся сверху.
-
В диагностике nfqws домен выделяется жирным, наличие в списке обработки — зелёным, исключение — синим. Результаты реестра РКН: блокировка — красным, отсутствие — синим, подтверждённый белый список — зелёным. Технические сведения остаются в подробностях.
-
Стандартная конфигурация nfqws2-keenetic 1.2.8 распознаётся и после отключения IPv6 установщиком. Активная стратегия остаётся видна, остальные старые пресеты по умолчанию свёрнуты и раскрываются по кнопке. Повторное применение неизменённой активной стратегии недоступно и в таблице, и в редакторе; изменённый текст по-прежнему можно применить.
-
В main перенесены исправления ротатора nfqws2, обработки googlevideo и общих TCP-соединений, ответных пакетов после обратного NAT и совместимости connndmmark со старым Entware. Они сохраняются при штатном обновлении nfqws2; оригинальный бинарник и системные библиотеки не заменяются. Дополнительные Discord-пулы Max остаются экспериментальными.
-
Исправлены разбор VMess/Shadowsocks и старых VLESS-ссылок, проверка типов полей sing-box JSON и точное сопоставление IPv4-подсетей при фильтрации подписок. Восстановление распознаёт sing-box, запущенный через загрузчик Entware; установка Debian сохраняет пользовательские DNS-настройки.
-
В сборках используется кэш компилятора с корректными путями тестовых данных; повторные сборки переиспользуют подготовленные инструменты и зависимости.
keen-pbr-sb 3.3.2-20260922160538 — Alpha
Alpha 3.3.2-20260922160538. Keenetic/Netcraze profiles: aarch64-3.10, mips-3.4, mipsel-3.4. Builds do not imply hardware acceptance on every profile.
Source: bdb7ff2641e82d105597dfd045522eae8d740ece.
Signed manifest and SHA256SUMS are attached. This prerelease does not change Stable/Latest.
Installation with wget or curl, requirements and known limitations: Alpha README.
keen-pbr-sb v3.3.2-20260918174022
- Исправлены первый запуск после перезагрузки Keenetic/Netcraze и чтение таблиц маршрутов. Веб-панель становится доступна независимо от готовности маршрутизации. Вход с паролем роутера обнаруживает службу авторизации, в том числе при изменённом порте веб-интерфейса.
- Установщик сначала предлагает язык, предупреждает об ограничениях при отказе от настройки DNS и требует выбрать пароль роутера или собственный пароль. Повторная установка после неудачного первого запуска не требует удаления Entware.
- Обновление из панели и консоли проверяет место до изменения установленного пакета. Резервные IPK больше не дублируются, временная распаковка вынесена из
/opt; при необходимости освобождается устаревший резервный архив с сохранением текущей версии и настроек для отката. При нехватке диска или RAM показаны требуемый и доступный объёмы, службы остаются работать. Исправлен откат после ошибки opkg, удалившего старые init-скрипты. - Мастер первой настройки поддерживает ссылки, файлы WireGuard/AmneziaWG и подключения sing-box с автоматическим именем, созданием и привязкой маршрута. Для требующих sing-box форматов проверяется его установка; страну можно выбрать, определить или не указывать.
- Импорт WG/AWG создаёт первый свободный интерфейс без искусственного ограничения номеров, работает с каталогами Entware и автоматически завершает создание маршрута. Вместо обязательной галочки показано предупреждение о добавлении туннеля в Keenetic/Netcraze; при отказе выводится конкретная причина.
- Установка sing-box из авторизованной панели использует совместимую с Keenetic сборку и не требует повторного ввода пароля. Отсутствие sing-box отображается предупреждением, а выбранный IPv4-only режим не выдаётся за ошибку.
- Исправлены переключение отдельного VPN на резервную группу и очистка служебного IPv6-маршрута, а также применение настроек при ночном обновлении списков. Вручную выключенные VPN сохраняют это состояние после перезапуска менеджера.
- Исправлено зависание диагностики при потоке повторных уведомлений Keenetic об интерфейсах: уведомления без изменения состояния больше не запускают проверки firewall и переинициализацию наблюдения за соединениями. Обработка уведомлений ограничена за один проход, чтобы оставлять время проверкам VPN, DNS-пробе, графикам и запросам панели. Реальные изменения интерфейсов по-прежнему обрабатываются.
- Во время обновления сведений Keenetic панель сохраняет последние известные названия и типы нативных VPN вместо временных строк OTHER / «Остановлен» и ложных «маршрутов без туннеля». Устаревшие сведения не разрешают изменение VPN; запрос повторяется до получения свежего списка. Ошибка общей диагностики сайта больше не объявляет неизвестной доступность, уже подтверждённую отдельными пробами.
- Проверка сайта показывает совпадения с каталогом и пользовательскими списками, настроенный VPN или группу с понятным названием и выбранный VPN группы в одной таблице. Тайм-аут отдельной пробы или недостающие условия проверки больше не скрывают известное имя маршрута. Малоинформативный столбец «Статус» убран; результат открытия сайта остаётся сверху.
- В диагностике nfqws домен выделяется жирным, наличие в списке обработки — зелёным, исключение — синим. Результаты реестра РКН: блокировка — красным, отсутствие — синим, подтверждённый белый список — зелёным. Технические сведения остаются в подробностях.
- Стандартная конфигурация nfqws2-keenetic 1.2.8 распознаётся и после отключения IPv6 установщиком. Активная стратегия остаётся видна, остальные старые пресеты по умолчанию свёрнуты и раскрываются по кнопке. Повторное применение неизменённой активной стратегии недоступно и в таблице, и в редакторе; изменённый текст по-прежнему можно применить.
- В main перенесены исправления ротатора nfqws2, обработки googlevideo и общих TCP-соединений, ответных пакетов после обратного NAT и совместимости connndmmark со старым Entware. Они сохраняются при штатном обновлении nfqws2; оригинальный бинарник и системные библиотеки не заменяются. Дополнительные Discord-пулы Max остаются экспериментальными.
- Исправлены разбор VMess/Shadowsocks и старых VLESS-ссылок, проверка типов полей sing-box JSON и точное сопоставление IPv4-подсетей при фильтрации подписок. Восстановление распознаёт sing-box, запущенный через загрузчик Entware; установка Debian сохраняет пользовательские DNS-настройки.
- В сборках используется кэш компилятора с корректными путями тестовых данных; повторные сборки переиспользуют подготовленные инструменты и зависимости.
keen-pbr-sb 3.3.2-20260918174010 — Alpha
-
Исправлены первый запуск после перезагрузки Keenetic/Netcraze и чтение таблиц маршрутов. Веб-панель становится доступна независимо от готовности маршрутизации. Вход с паролем роутера обнаруживает службу авторизации, в том числе при изменённом порте веб-интерфейса.
-
Установщик сначала предлагает язык, предупреждает об ограничениях при отказе от настройки DNS и требует выбрать пароль роутера или собственный пароль. Повторная установка после неудачного первого запуска не требует удаления Entware.
-
Обновление из панели и консоли проверяет место до изменения установленного пакета. Резервные IPK больше не дублируются, временная распаковка вынесена из
/opt; при необходимости освобождается устаревший резервный архив с сохранением текущей версии и настроек для отката. При нехватке диска или RAM показаны требуемый и доступный объёмы, службы остаются работать. Исправлен откат после ошибки opkg, удалившего старые init-скрипты. -
Мастер первой настройки поддерживает ссылки, файлы WireGuard/AmneziaWG и подключения sing-box с автоматическим именем, созданием и привязкой маршрута. Для требующих sing-box форматов проверяется его установка; страну можно выбрать, определить или не указывать.
-
Импорт WG/AWG создаёт первый свободный интерфейс без искусственного ограничения номеров, работает с каталогами Entware и автоматически завершает создание маршрута. Вместо обязательной галочки показано предупреждение о добавлении туннеля в Keenetic/Netcraze; при отказе выводится конкретная причина.
-
Установка sing-box из авторизованной панели использует совместимую с Keenetic сборку и не требует повторного ввода пароля. Отсутствие sing-box отображается предупреждением, а выбранный IPv4-only режим не выдаётся за ошибку.
-
Исправлены переключение отдельного VPN на резервную группу и очистка служебного IPv6-маршрута, а также применение настроек при ночном обновлении списков. Вручную выключенные VPN сохраняют это состояние после перезапуска менеджера.
-
Исправлено зависание диагностики при потоке повторных уведомлений Keenetic об интерфейсах: уведомления без изменения состояния больше не запускают проверки firewall и переинициализацию наблюдения за соединениями. Обработка уведомлений ограничена за один проход, чтобы оставлять время проверкам VPN, DNS-пробе, графикам и запросам панели. Реальные изменения интерфейсов по-прежнему обрабатываются.
-
Во время обновления сведений Keenetic панель сохраняет последние известные названия и типы нативных VPN вместо временных строк OTHER / «Остановлен» и ложных «маршрутов без туннеля». Устаревшие сведения не разрешают изменение VPN; запрос повторяется до получения свежего списка. Ошибка общей диагностики сайта больше не объявляет неизвестной доступность, уже подтверждённую отдельными пробами.
-
Проверка сайта показывает совпадения с каталогом и пользовательскими списками, настроенный VPN или группу с понятным названием и выбранный VPN группы в одной таблице. Тайм-аут отдельной пробы или недостающие условия проверки больше не скрывают известное имя маршрута. Малоинформативный столбец «Статус» убран; результат открытия сайта остаётся сверху.
-
В диагностике nfqws домен выделяется жирным, наличие в списке обработки — зелёным, исключение — синим. Результаты реестра РКН: блокировка — красным, отсутствие — синим, подтверждённый белый список — зелёным. Технические сведения остаются в подробностях.
-
Стандартная конфигурация nfqws2-keenetic 1.2.8 распознаётся и после отключения IPv6 установщиком. Активная стратегия остаётся видна, остальные старые пресеты по умолчанию свёрнуты и раскрываются по кнопке. Повторное применение неизменённой активной стратегии недоступно и в таблице, и в редакторе; изменённый текст по-прежнему можно применить.
-
В main перенесены исправления ротатора nfqws2, обработки googlevideo и общих TCP-соединений, ответных пакетов после обратного NAT и совместимости connndmmark со старым Entware. Они сохраняются при штатном обновлении nfqws2; оригинальный бинарник и системные библиотеки не заменяются. Дополнительные Discord-пулы Max остаются экспериментальными.
-
Исправлены разбор VMess/Shadowsocks и старых VLESS-ссылок, проверка типов полей sing-box JSON и точное сопоставление IPv4-подсетей при фильтрации подписок. Восстановление распознаёт sing-box, запущенный через загрузчик Entware; установка Debian сохраняет пользовательские DNS-настройки.
-
В сборках используется кэш компилятора с корректными путями тестовых данных; повторные сборки переиспользуют подготовленные инструменты и зависимости.
-
Отдельная очередь регулярных проверок туннелей сохраняет свежие наблюдения при долгих ручных проверках и фоновых задачах.
-
Ручное сравнение сайтов и ресурсов по выбранным путям и семействам IPv4/IPv6: до 12 последовательных проб без включения выключенных VPN. Счётчики правил доступны в расширенной диагностике по запросу и не подменяют RX/TX интерфейсов.
-
В Balanced/Max расширено окно обнаружения поздних TCP-отказов; профиль Safe сохранён. Исправлены наблюдение за обновлением при временной потере панели и лишняя повторная авторизация.
-
Добавлены fuzz-тесты парсеров VPN и подписок, исправлен разбор некорректного TUIC-входа. Методики нагрузки и исследование list:set опубликованы отдельно; экспериментальный backend не включён в рабочую маршрутизацию.
keen-pbr-sb 3.3.2-20260918125501 — Alpha
Alpha 3.3.2-20260918125501. Keenetic/Netcraze: aarch64-3.10.
Source: 140fd31ec2929dab24b58c40667f0f47bdf946a8.
Signed manifest and SHA256SUMS are attached. This prerelease does not change Stable/Latest.
Installation with wget or curl, requirements and known limitations: Alpha README.
18 сентября 2026 — объединённые исправления
Все изменения после стабильной сборки от 10 сентября объединены в этот выпуск. Номер версии сохранён; пакеты различаются датой и временем сборки.
Сборка main: 3.3.2-20260918125500. Соответствующая Alpha: 3.3.2-20260918125501.
- Исправлены первый запуск после перезагрузки Keenetic/Netcraze и чтение таблиц маршрутов. Веб-панель становится доступна независимо от готовности маршрутизации. Вход с паролем роутера обнаруживает службу авторизации, в том числе при изменённом порте веб-интерфейса.
- Установщик сначала предлагает язык, предупреждает об ограничениях при отказе от настройки DNS и требует выбрать пароль роутера или собственный пароль. Повторная установка после неудачного первого запуска не требует удаления Entware.
- Обновление из панели и консоли проверяет место до изменения установленного пакета. Резервные IPK больше не дублируются, временная распаковка вынесена из
/opt; при необходимости освобождается устаревший резервный архив с сохранением текущей версии и настроек для отката. При нехватке диска или RAM показаны требуемый и доступный объёмы, службы остаются работать. Исправлен откат после ошибки opkg, удалившего старые init-скрипты. - Мастер первой настройки поддерживает ссылки, файлы WireGuard/AmneziaWG и подключения sing-box с автоматическим именем, созданием и привязкой маршрута. Для требующих sing-box форматов проверяется его установка; страну можно выбрать, определить или не указывать.
- Импорт WG/AWG создаёт первый свободный интерфейс без искусственного ограничения номеров, работает с каталогами Entware и автоматически завершает создание маршрута. Вместо обязательной галочки показано предупреждение о добавлении туннеля в Keenetic/Netcraze; при отказе выводится конкретная причина.
- Установка sing-box из авторизованной панели использует совместимую с Keenetic сборку и не требует повторного ввода пароля. Отсутствие sing-box отображается предупреждением, а выбранный IPv4-only режим не выдаётся за ошибку.
- Исправлены переключение отдельного VPN на резервную группу и очистка служебного IPv6-маршрута, а также применение настроек при ночном обновлении списков. Вручную выключенные VPN сохраняют это состояние после перезапуска менеджера.
- Проверка сайта показывает совпадения с каталогом и пользовательскими списками, настроенный VPN или группу с понятным названием и выбранный VPN группы в одной таблице. Тайм-аут отдельной пробы или недостающие условия проверки больше не скрывают известное имя маршрута. Малоинформативный столбец «Статус» убран; результат открытия сайта остаётся сверху.
- В диагностике nfqws домен выделяется жирным, наличие в списке обработки — зелёным, исключение — синим. Результаты реестра РКН: блокировка — красным, отсутствие — синим, подтверждённый белый список — зелёным. Технические сведения остаются в подробностях.
- Стандартная конфигурация nfqws2-keenetic 1.2.8 распознаётся и после отключения IPv6 установщиком. Активная стратегия остаётся видна, остальные старые пресеты по умолчанию свёрнуты и раскрываются по кнопке. Повторное применение неизменённой активной стратегии недоступно и в таблице, и в редакторе; изменённый текст по-прежнему можно применить.
- В main перенесены исправления ротатора nfqws2, обработки googlevideo и общих TCP-соединений, ответных пакетов после обратного NAT и совместимости connndmmark со старым Entware. Они сохраняются при штатном обновлении nfqws2; оригинальный бинарник и системные библиотеки не заменяются. Дополнительные Discord-пулы Max остаются экспериментальными.
- Исправлены разбор VMess/Shadowsocks и старых VLESS-ссылок, проверка типов полей sing-box JSON и точное сопоставление IPv4-подсетей при фильтрации подписок. Восстановление распознаёт sing-box, запущенный через загрузчик Entware; установка Debian сохраняет пользовательские DNS-настройки.
- В сборках используется кэш компилятора с корректными путями тестовых данных; повторные сборки переиспользуют подготовленные инструменты и зависимости.
Новые IPK сначала публикуются для проверки. Продвижение в Latest выполняется после установки и визуальной приёмки на роутере.
Дополнительно в Alpha:
- Отдельная очередь регулярных проверок туннелей сохраняет свежие наблюдения при долгих ручных проверках и фоновых задачах.
- Ручное сравнение сайтов и ресурсов по выбранным путям и семействам IPv4/IPv6: до 12 последовательных проб без включения выключенных VPN. Счётчики правил доступны в расширенной диагностике по запросу и не подменяют RX/TX интерфейсов.
- В Balanced/Max расширено окно обнаружения поздних TCP-отказов; профиль Safe сохранён. Исправлены наблюдение за обновлением при временной потере панели и лишняя повторная авторизация.
- Добавлены fuzz-тесты парсеров VPN и подписок, исправлен разбор некорректного TUIC-входа. Методики нагрузки и исследование list:set опубликованы отдельно; экспериментальный backend не включён в рабочую маршрутизацию.