Files
Zapret-Manager/CHANGELOG.md
T
2026-10-27 01:00:00 +05:00

117 KiB
Raw Blame History

4.68 — 27.10.2026

🦊 Forkozz

➕ «Совместимость REALITY» в «Дополнительно» у подключения: «Отпечаток» и «Ключ X25519MLKEM768» (Авто, Включён, Выключен) ➕ Серверы REALITY на Xray 26.9.8 и новее (например, Clown VPN) снова подключаются — им нужен ключ X25519MLKEM768 ⚡ Ключ «Авто»: панель сама проверяет каждый сервер с ключом и без и запоминает рабочий вариант — после «Применить» и раз в 6 часов для новых серверов ➕ Свой отпечаток и ключ для отдельного сервера: «Серверы» → «Совместимость REALITY»; выбор не сбрасывается при обновлении подписки ➕ Сервер REALITY «порт открыт, не пускает» — кнопка «Подобрать ключ» ⚡ Если sing-box не умеет отправлять ключ, панель подскажет поставить расширенный sing-box 2.7.2+ или использовать Steer 🐞 Новая подписка больше не наследует формат прежней (Happ): при смене ссылки формат определяется заново, застрявшие подписки исправляются сами 🐞 Для новой подписки больше не показываются название, трафик и срок прежней 🐞 Zapret и Forkozz вместе: сайты из «Исключений», адреса которых входят в выбранные сервисы (например, discord.gg и Cloudflare), снова открываются со стратегиями zapret с fake. Пакеты, которые отправляет сам zapret, больше не уходят в Forkozz и не ломают соединение ⚡ Исправление ставится само, без перезапуска; учитывается метка zapret и zapret2 из их настроек (DESYNC_MARK) ⚡ С «Блокировкой утечек» такие пакеты тоже пропускаются

🔄 Поиск новых версий

➕ Проверка каждые 2, 6, 12 или 24 часа и своё время первой проверки ➕ «Ставить найденное»: ночью или сразу после проверки ⚡ Пропущенная из-за выключенного роутера проверка проходит сразу после включения

🧰 Система

⚡ Поправки для Flow Offloading ставятся и предупреждают только при включённом Flow Offloading ⚡ «Поправка для Zapret» ставится сама с Zapret/Zapret2 и снимается при их удалении; отключённая вручную больше не возвращается

🩺 Системная информация

➕ Серверы REALITY: сколько их, у скольких включён или подобран ключ, умеет ли sing-box его отправлять ⚡ Отключённые вручную поправки Flow Offloading отмечены «(отключена вручную)» ➕ Строка «Пакеты Zapret мимо Forkozz»

4.62 — 26.10.2026

📊 Дашборд

  • ➕ «Компоненты»: блок «Система» с цветными плашками — блокировка QUIC, IPv6 в Zapret, Flow Offloading, поправки для Zapret и Steer, зеркало OpenWrt
  • ⚡ Красная плашка, если Flow Offloading включён, а поправки нет; жёлтая — если зеркало выбрано автоматически
  • ⚡ Нажатие на плашку открывает «Систему», при наведении видна подсказка
  • 🐞 Убрана карточка «Настройки системы» — она повторяла плитки из «Системы»
  • ⚡ Зеркало показывается только в блоке «Система», без повтора в карточке роутера

🧰 Система

  • ⚡ Автовыбор зеркала (когда основной репозиторий отвечает с ошибками) работает как «Подобрать зеркало»: пинг, проверка всех репозиториев, подробный ход. Пробует 4 самых быстрых зеркала
  • 🐞 Сменить зеркало вручную нельзя, пока идёт другая операция (установка, обновление, подбор зеркала): панель говорит, какая
  • ⚡ Правильные окончания: «все 4 репозитория», «все 6 репозиториев»

🛡 Zapret

  • 🐞 Удаление Zapret больше не оставляет журнал автоподбора стратегии, сохранённые результаты тестов и задание «Автообновление списка исключений»

🧭 Steer

  • 🐞 После удаления и повторной установки Steer поправка Flow Offloading снова ставится сама, даже если раньше её отключали вручную

🦊 Forkozz

  • ⚡ Если панель сама включает «Скачивать списки сервисов через VPN», журнал сообщает, что через подключение теперь обновляется и подписка, а если VPN не ответит — подписка скачается напрямую

4.61 — 25.10.2026

🧰 Система

  • ➕ Новая карточка «Система»: «Блокировка QUIC», «IPv6 в Zapret» и «Flow Offloading» — отдельные плитки, у каждой своя кнопка; та же карточка на Дашборде
  • ➕ Две поправки для Flow Offloading: «Поправка для Zapret» (бывший FIX) и «Поправка для Steer»; видно, какой Flow Offloading включён — аппаратный, программный или выключен
  • ⚡ Поправка для Steer ставится при установке Steer и снимается при удалении; если она отключена, а Flow Offloading включён, — предупреждение в Steer и на Дашборде
  • ➕ Зеркало OpenWrt: кнопка «Подобрать зеркало» — пинг до всех зеркал, проверка от самого быстрого, выбирается первое, через которое обновились все репозитории; ход проверки виден по каждому репозиторию
  • 🐞 Кнопки «Применить» / «Отключить» больше не делают обратное, если состояние сменилось, пока страница была открыта

🔄 Автообновление

  • ➕ «Автоматическое обновление панели» и «Автоматическое обновление всех компонентов» в «Поиске новых версий»: новые версии ставятся ночью в фоне, по одному, без перезагрузки роутера
  • ➕ Обновляются сами: Zapret2, ядро steer, Forkozz, sing-box, Mixomo, TG WS Proxy, sTGWS, ByeDPI, DNS over HTTPS
  • ➕ Журнал фоновых обновлений — последние 5 с итогом и причиной ошибки; кнопки «Обновить всё сейчас» и «Очистить журнал»
  • ⚡ Перед обновлением сохраняется резервная копия; после — версия сверяется, неудачная ночью больше не пробуется
  • ⚡ Автообновление не мешает другим операциям: ждёт теста стратегий, автоочистки и автоподбора
  • ⚡ Forkozz сам обновляется только до проверенной версии движка; его собственное автообновление выключается

🧭 Steer

  • ➕ «Подключения Steer»: ненужный WARP, VPN или туннель основной секции можно убрать, не удаляя Steer; после «Убрать WARP» можно удалить и AmneziaWG
  • 🐞 Подключение свободно переключается между VPN, WARP и туннелем, даже когда Steer выключен или сервисы не выбраны; после обновления страницы показывается то, что выбрано
  • ➕ «Скачивать списки сервисов через VPN»: списки качаются через подключение Steer (WARP, VPN или туннель), не скачались — напрямую
  • ➕ «Обновлять подписку через VPN»: подписка скачивается через VPN, а если он не поднят — через WARP или туннель Steer; не скачалась — обновляется напрямую
  • ⚡ В журнале видно, через какое подключение скачалась подписка

🛡 Zapret

  • ➕ Журнал автоподбора стратегии — последние 5 запусков
  • ⚡ Новая стратегия применяется, только если открывает заметно больше сайтов (минимум на 2 или на 5%)
  • ⚡ Если без Zapret открывается почти всё, тест предупреждает, что трафик, похоже, идёт через VPN, и автоподбор стратегию не меняет
  • ⚡ Результаты тестов не пропадают после перезагрузки
  • 🐞 Тест больше не оставляет Zapret запущенным, если до теста он был остановлен

🦊 Forkozz

  • ➕ DNS: «Работа списка» — «Резерв в sing-box» и «Параллельно» (sing-box 1.14 и новее)
  • ⚡ «Куда пойдёт запрос» (и в Steer): быстрые кнопки популярных сайтов
  • 🐞 С включённым «Скачивать списки сервисов через VPN» подписка больше не застревает, если VPN не работает: сервер подписки не ответил через VPN — подписка скачивается напрямую
  • ⚡ Подсказка у «Скачивать списки сервисов через VPN» теперь говорит, что через подключение идут и обновления подписок
  • ⚡ При обновлении подписки в журнале видно, качается она через VPN или напрямую

🔐 DNS over HTTPS

  • 🐞 Действия с DoH больше не пересекаются со сторожем переключения; если DNS через новый сервер не заработал и вернуть нечего, DoH останавливается — DNS сети не ломается

🚫 Блокировка рекламы

  • 🐞 Статистика больше не ломает dnsmasq, если в его настройках уже задан журнал (log-facility) или log-async; прежние настройки возвращаются при выключении
  • ⚡ Если dnsmasq не запустился со статистикой, панель сама её выключает и возвращает DNS

🩺 Системная информация

  • ➕ Отчёт Forkozz для поддержки (пароли, ссылки и адреса серверов скрыты) и строка о падениях sing-box
  • ➕ Новые строки: зеркало OpenWrt, поправки Flow Offloading, блокировка QUIC, автообновление, автоподбор стратегии, подключение Steer, статистика блокировки рекламы

🎨 Web UI

  • 🐞 Анимация снова видна сквозь плитки на всех темах

4.54 — 25.10.2026

🌐 Forkozz

  • ⚡ Формат подписки определяется один раз — при добавлении подписки — и больше сам не меняется; выбранный вручную панель не трогает никогда
  • 🐞 Серверы Hysteria2 больше не пропадают из-за того, что панель сама возвращала подписку с Happ на «Авто»
  • ➕ «Устройство для подписки»: HWID, система, версия и модель — для панелей с лимитом устройств; кнопка «Заполнить как Happ / INCY»
  • ➕ «Звонки по Wi‑Fi — напрямую» (Wi‑Fi Calling мимо VPN)
  • ⚡ Поддержка движка NetShift 0.9.12: патчи панели проверены, Happ-подписки на 0.9.12 разбираются за секунды
  • ⚡ Понятная причина, если ни в одной секции нет подключения

🧭 Steer

  • 🐞 С Flow Offloading трафик секций Steer по кабелю снова идёт: соединения Steer автоматически исключаются из выгрузки потоков, остальной трафик ускоряется как раньше
  • 🐞 Новая VPN-секция больше не переустанавливает ядро Steer — ставится только нужный модуль той же версии
  • ⚡ В «Информации о системе» видно, исключены ли соединения Steer из Flow Offloading

🔐 DNS over HTTPS

  • ⚡ При установке сразу включается Quad9; не отвечает — Cloudflare, затем Google

✈️ Telegram

  • 🐞 TG WS Proxy, не влезший на флеш, больше не оставляет недописанный файл: место проверяется заранее, остатки удаляются
  • ⚡ «Очистка» удаляет остатки неудачной установки TG WS Proxy

4.53 — 25.10.2026

🌐 Forkozz

  • ⚡ Загрузка подписки теперь видна: в окне по шагам показано, что делает Forkozz, а не просто долгое «ждите»
  • ⚡ Подписка, которая скачивается долго, не обрывается раньше времени — на загрузку отводится до 10 минут
  • 🐞 Проверка DNS больше не путает: если включено «DNS через VPN», серверы DoH проверяются через VPN, так же как Forkozz к ним ходит
  • ⚡ В проверке DNS видно, как проверялся сервер: «· VPN», «не отвечает через VPN» или «напрямую не отвечает»
  • ⚡ Метка «сейчас используется» вместо путаницы «сейчас работает» + «не отвечает»
  • 🐞 Если sing-box при запуске не смог скачать набор правил с GitHub и упал, панель больше не пишет «Готово: Forkozz работает»
  • ⚡ Причина видна полностью и по-русски: какой набор правил не скачался и почему (без обрезки и цветовых кодов)
  • ⚡ Наборы правил не качаются с GitHub напрямую — панель сама включает «Скачивать списки сервисов через VPN» и перезапускает Forkozz
  • ⚡ То же после перезагрузки роутера: сторож замечает падение sing-box и включает загрузку через VPN
  • ⚡ «Forkozz работает» пишется только после того, как sing-box действительно ответил

🔐 DNS over HTTPS

  • 🐞 Bootstrap DNS больше не расходится: в /etc/config/https-dns-proxy, в панели и в LuCI https-dns-proxy одни и те же адреса
  • ⚡ Адреса Bootstrap DNS берутся из таблицы панели, а если там нет — из шаблонов провайдеров LuCI (/usr/share/https-dns-proxy/providers.json)
  • 🐞 Comss снова применяется: Bootstrap DNS — официальные адреса Comss 83.220.169.155, 212.109.195.93 (адреса из шаблона LuCI не работают)
  • ⚡ Перед записью Bootstrap DNS проверяется: роутер ищет через каждый адрес сам DoH-сервер, в настройки попадают только рабочие
  • ⚡ Если с Bootstrap DNS https-dns-proxy не поднялся — панель пробует без него, а не откатывает выбор сервера
  • ⚡ Если своих адресов у сервера нет или ни один не отвечает — Bootstrap DNS не задаётся, https-dns-proxy использует встроенные
  • ⚡ Нерабочие или неверные адреса, записанные раньше, исправляются автоматически — с проверкой и откатом
  • ⚡ Адреса, заданные вручную в LuCI или в «Свои», панель не трогает
  • ⚡ Панель показывает ровно то, что записано в настройках: «не задан», адреса сервера, ваши или заданные вручную в LuCI
  • ⚡ В логе применения видно, какой Bootstrap DNS записан и почему
  • ⚡ Проверка DoH использует Bootstrap-серверы из разных сетей (например, 1.1.1.1 и 8.8.8.8)

4.47 — 24.10.2026

🧭 Steer

  • 🐞 Steer с выходом «Интерфейс» (AmneziaWG и другие туннели) в основной секции больше не считается настроенным вручную — вкладка не блокируется
  • 🐞 Удаление и повторная установка Steer с таким выходом снова работают без SSH

🦊 Forkozz

  • 🐞 Серверы Hysteria2 и VMess больше не пропадают из подписки после автоматического выбора формата
  • ⚡ Формат подписки выбирается по серверам целиком — протокол, адрес и порт, а не только адрес
  • ⚡ Подписки, ошибочно переключённые на формат Happ, сами возвращаются на «Авто»
  • ⚡ «Авто» берёт подписку в том формате, где видно больше серверов: sing-box или Happ
  • ➕ Раз в сутки Forkozz сам сверяет формат подписки и перекачивает её, если серверов в другом формате стало больше
  • ⚡ Если часть серверов есть только в одном формате, в журнале видно, каких не хватает
  • ⚡ При скачивании подписки виден ход работы: формат, размер, сколько серверов разобрано
  • ⚡ Если обновление подписки зависло, оно прерывается через 10 минут

4.43 — 24.10.2026

🦊 Forkozz

  • 🐞 После запуска и «Применить» больше нет ложного «Проверочный домен не получил адрес Forkozz»
  • ➕ Ссылки tuic:// и anytls:// принимаются, как только их поддерживает установленный движок Forkozz
  • ⚡ Журнал установки показывает, используются ли зеркала GitHub
  • ⚡ Понятнее итог «Обновить списки сейчас», когда часть списков не скачалась
  • 🐞 На сжатой сборке sing-box Forkozz больше не показывается «не работает», когда он работает
  • 🐞 Запуск Forkozz больше не висит 90 секунд и не заканчивается ложным «не поднялся»
  • 🐞 Сторож больше не перезапускает рабочий Forkozz
  • 🐞 При ошибке запуска показывается причина именно этого запуска, а не старая из журнала
  • ⚡ Журнал при ошибке запуска без служебного шума и предупреждений sing-box

📝 Hosts

  • 🐞 Блоки hosts (например, «Финские IP для Discord») включаются и после замены hosts на GeoHide или dns.malw.link
  • ⚡ Включение блоков hosts в десятки раз быстрее на большом файле hosts

4.41 — 24.10.2026

🔐 DNS over HTTPS

  • 🐞 DNS больше не прыгает между серверами — проверка правильно понимает ответ «имя есть, адреса нет» от одного к другому
  • ⚡ Сервер отвечает, а DNS роутера через него нет — панель перезапускает https-dns-proxy, а не меняет сервер
  • ⚡ На запасной сервер DNS уходит, только если основной не отвечает и напрямую

🦊 Forkozz

  • ⚡ Расширенный облегчённый sing-box ставится сразу — без лишней загрузки пакета sing-box-tiny
  • ⚡ Понятный журнал установки sing-box: без «Меняем…» и перезапуска Forkozz при первой установке
  • 🐞 При замене sing-box журнал больше не пишет два удалённых пакета вместо одного

4.39 — 24.10.2026

🔐 DNS over HTTPS

  • 🐞 DNS больше не прыгает между основным и запасным сервером каждые 4 минуты — проверка понимает ответ «имя есть, адреса нет»
  • ➕ Если основной сервер мигает, возврат на него идёт с паузой: 10 минут, затем 20, 40 и до 2 часов
  • ➕ Кнопки «Остановить» и «Запустить» — остановленный DoH сам не включается, даже после перезагрузки роутера
  • ⚡ Сервер можно выбрать, пока DoH остановлен: DNS пойдёт через него после «Запустить»

📱 Удалённый доступ (Tailscale)

  • ➕ Кнопки «Остановить» и «Запустить» — остановленный Tailscale сам не включается, даже после перезагрузки роутера
  • ⚡ Обновление Tailscale не запускает остановленную службу

🦊 Forkozz

  • ⚡ По умолчанию ставится расширенный облегчённый sing-box (sing-box-extended-lite): все протоколы при 10–17 МБ
  • 🗑 Вариант sing-box-extended (shtorm-7) убран — у кого он стоит, панель подскажет перейти на облегчённый

4.38 — 24.10.2026

🔐 DNS over HTTPS

  • 🐞 Автопереключение больше не перезапускает DNS роутера каждые 2 минуты, когда основной сервер отвечает напрямую, но не работает через роутер
  • ⚡ После неудачной попытки сервер ждёт 10 минут, потом дольше — до 2 часов; ручной выбор сервера сбрасывает паузу
  • ⚡ Если перезапуск службы DoH не помогает, панель больше не дёргает DNS роутера, а переключает сервер
  • 🐞 После выключения автопереключения на запасном сервере панель возвращает основной, если он отвечает

🛡 Zapret

  • ⚡ Новый блок «Обход блокировки DoH»: маскировка под common.dot.dns.yandex.net
  • ⚡ Блок DoH прошлой версии обновляется сам при установке панели; изменённый вручную не трогается

🦊 Forkozz

  • 🐞 Списки с GitHub, которые не скачиваются напрямую, теперь качаются через зеркало (при «Авто» в «Доступе к GitHub»)
  • ⚡ После первого провала остальные списки сразу идут через зеркало — без минуты ожидания на каждом
  • ➕ Если списки не скачались по таймауту, Forkozz подсказывает, что включить
  • ⚡ Списки b4geoip качаются с raw.githubusercontent.com — у многих провайдеров файлы релизов GitHub не открывались
  • ⚡ Каждый список b4geoip подключается один раз: игровые и сервисные — подсетями, Twitch и Xbox — доменами
  • ⚡ Загрузка списков b4geoip вдвое быстрее — без лишних повторных скачиваний одного файла
  • 🐞 Списки b4geoip больше не падают с «сервер не ответил вовремя»
  • ⚡ Старые настройки со списками b4geoip переводятся на новые адреса сами, выбирать заново не нужно

🧭 Steer

  • ⚡ В проверке вместо внутренних имён выходов (zm_vpn2 и т. п.) теперь видно, какая секция сломалась
  • ⚡ Поломка секции, в которой ничего не выбрано, теперь предупреждение, а не ошибка — на работу она не влияет
  • ➕ К ошибкам узла добавлено короткое объяснение: что это значит и что сделать
  • ➕ На карточке пустой секции видно, что её узел не отвечает
  • ⚡ Ошибки ядра steer при применении правил тоже называют секции по именам
  • ⚡ Каталог списков качается из ветки main, при отказе — из релиза, как раньше
  • ⚡ Списки b4geoip качаются с raw.githubusercontent.com, при отказе — из релиза
  • ⚡ Если GitHub не отвечает, Steer не ждёт дважды на каждом списке

4.34 — 24.10.2026

🌐 Доступ к GitHub

  • ➕ Настройка «Доступ к GitHub»: если GitHub не отвечает, загрузка повторяется через зеркала по очереди
  • ⚡ Режим «всегда через зеркало» заменён на «Авто» — зеркало подключается только когда оно нужно
  • ➕ На главной предупреждение, если GitHub давно не отвечал, с кнопкой «Включить зеркала»

📥 Загрузки

  • ⚡ Все файлы скачиваются одним способом: curl, затем wget, затем через WARP
  • ⚡ В логе понятная причина неудачи и размер файла; отсутствующий файл (404) больше не перекачивается
  • ⚡ Fake-файлы скачиваются по 4 сразу, в логе строка с результатом по каждому файлу
  • ➕ Третий источник fake-файлов — репозиторий Zapret Manager, добавлен файл tls_clienthello_www_google_com_2.bin

🎯 Стратегии

  • ➕ Новые стратегии YouTube Yv29, Yv30 и Yv31
  • ⚡ Если список стратегий YouTube не скачался, текущий блок Yv остаётся на месте
  • 🐞 Установка Zapret2 на роутерах не aarch64_cortex-a53 блокируется с понятным сообщением

🧹 Очистка

  • ➕ Автоочистка мусора по расписанию: раз в 3, 6, 12 или 24 часа (по умолчанию выключена)
  • ➕ Можно запускать очистку после обновления панели
  • 🐞 Очистка после обновления теперь дожидается окончания установщика
  • ⚡ В логе «Полное удаление» переименовано в «Выборочное удаление»

🧭 Steer

  • ➕ Выходом Steer может быть готовый туннель роутера: AmneziaWG, WireGuard, PPTP, L2TP, SSTP или OpenVPN
  • ➕ Такой туннель можно выбрать как основной выход и как выход секции
  • ➕ Правила Steer обновляются сами, когда туннель переподключается
  • ➕ Источником трафика могут быть клиенты VPN-сервера роутера (ppp0…ppp15) и туннели-клиенты
  • ⚡ Туннель, который служит выходом, не может быть источником трафика — Steer предупреждает об этом
  • ⚡ Из зоны интернета Steer проходы в туннели не открывает, об этом показывается предупреждение
  • ⚡ Проверка трафика туннелей с понятными сообщениями; в списке видны и пока не подключённые туннели
  • ⚡ Предупреждение, если у туннеля включён «весь трафик» или шлюз по умолчанию
  • ⚡ Блок «Сети роутера» переименован в «Сети и VPN-подключения»
  • 🗑 При удалении Steer убирается и хук переподключения туннелей

🛠 Прочее

  • 🐞 Установщик больше не падает без терминала на команде clear

4.24 — 23.10.2026

🎯 Стратегии

  • ➕ Новое: стратегия YouTube Yv28
  • ⚡ Улучшено: включённый блок --wssize 1:6 теперь виден в названии текущей стратегии
  • 🐞 Исправлено: при смене стратегии недостающие fake-файлы теперь докачиваются, Zapret не падает из-за их отсутствия
  • ⚡ Улучшено: при обновлении списка стратегий YouTube нужные fake-файлы скачиваются сразу

🧭 Steer

  • 🐞 Исправлено: Instagram, Facebook и WhatsApp зависали раз в минуту — теперь в туннель идут и по подсетям Meta
  • ➕ Новое: настройка «Помнить адреса» — адрес сервиса держится в туннеле 5 мин, 15 мин или час
  • ➕ Новое: «Сети роутера» — можно пустить через Steer и другие сети (например, br-lan1), выбор больше не сбрасывается
  • ⚡ Улучшено: для сети из другой зоны Steer сам открывает выход только в свои туннели, изоляция сетей сохраняется
  • ⚡ Улучшено: в выборе устройств Steer видны и устройства из дополнительных сетей
  • ⚡ Улучшено: уточнена подсказка к настройке «Помнить адреса»

🧪 Тест стратегий

  • ➕ Новое: свои стратегии можно проверить на своих сайтах — режим «Ваши сайты», до 30 доменов
  • ⚡ Улучшено: если стратегия работает по списку сайтов, на время теста ваши сайты добавляются в этот список

4.22 — 23.10.2026

🧭 Steer

  • ➕ «Выключить» спрашивает, что выключить: весь Steer или одну секцию, остальные секции продолжают работать
  • ➕ В секции появился переключатель «Секция включена»; выключенная секция пускает свои сервисы напрямую
  • ➕ Выключенные секции видны на плитках и включаются кнопкой «Включить»

🔐 DNS over HTTPS

  • 🐞 Пока работает запасной сервер, его можно сделать основным, раньше основной сменить было нельзя
  • ➕ В цепочке запасной сервер поднимается над основным стрелкой ↑, основной опускается стрелкой ↓
  • 🐞 Если служба DoH остановилась, автопереключение запускает её снова или переходит на запасной сервер
  • 🐞 Сервер, отвечающий «нет такого сайта» на всё подряд, больше не считается живым
  • ⚡ Задание автопереключения само восстанавливается, если пропало из расписания

🧩 Mixomo

  • ➕ Кнопка «Очистить подписку» возвращает конфигурацию, которая была до подписки, например с WARP
  • ➕ Если подписка была в своей конфигурации, убирается только она, остальное остаётся
  • ⚡ Перед первой подпиской панель предупреждает, что она заменит текущую конфигурацию
  • 🐞 «Подписка настроена» больше не показывается, когда есть только списки правил

✈️ TG WS Proxy

  • ➕ Порт и ключ меняются прямо в карточке прокси: Go (MTProto), SOCKS5 (только порт) и Rust
  • ➕ Порт проверяется на ходу: не занят ли он другой программой или прокси; ключ проверяется на длину и формат
  • ➕ Кнопка «Новый ключ» и предпросмотр ссылки; если прокси не запустился, возвращаются прежние настройки
  • 🐞 Длинный ключ с FakeTLS больше не обрезается, ссылка tg:// получается полной
  • 🐞 Ссылка учитывает настоящий порт и FakeTLS-домен из настроек прокси

🦊 Forkozz

  • ➕ Новый вариант sing-box «Расширенный облегчённый»: 10–17 МБ вместо около 40
  • ⚡ Если нужен расширенный sing-box, а на флеше мало места, Forkozz сам ставит облегчённый
  • ⚡ Для облегчённого sing-box показывается, вышла ли новая версия

⚙️ Сервис

  • ⚡ Новый порядок меню: Система, Резервная копия, Монитор ресурсов, Фоновые проверки, Очистка, Системная информация
  • ⚡ «Резервная копия панели» теперь называется «Резервная копия»

4.21 — 22.10.2026

🧭 Forkozz и Steer

  • 🗑 У категории «Геоблок» убрано встроенное дополнение с доменами Gemini, AI Studio и NotebookLM — они уже есть в сервисе Google AI
  • ⚡ При обновлении старый файл этого дополнения удаляется с роутера

4.20 — 22.10.2026

🛡 Zapret

  • ➕ «Обход блокировки DoH» в дополнениях к стратегии: блок #DoH встаёт первым и пробивает блокировку шифрованного DNS
  • ⚡ Домены для обхода берутся из DoH роутера и меняются вместе с ним, без DoH — популярные серверы (Cloudflare, Google, Comss, Quad9)
  • ⚡ Блок сохраняется при смене стратегии; если стратегия помечена «Не изменять», панель об этом предупреждает
  • ⚡ Метка DoH показывается в названии стратегии
  • ⚡ Статус Zapret считается быстрее

🔐 DNS over HTTPS

  • ⚡ Проверка серверов шлёт два настоящих DNS-запроса: случайное имя без кэша и example.com
  • ➕ Подсказка «блокируется», если соединение обрывает провайдер, с советом включить обход DoH в Zapret
  • ➕ Распознаются сервер, отдающий заглушку 0.0.0.0, и ошибка сертификата; в подсказке — время запроса, подключения и адрес
  • ⚡ Если сервер заблокирован, но обход DoH в Zapret включён, его всё равно можно выбрать
  • ⚡ Проверяется до двух адресов сервера
  • 🐞 Если сервер отвечает, а DNS на роутере завис, https-dns-proxy перезапускается сам

🧲 Mixomo

  • ➕ Переключатель «Пустить весь трафик через Mixomo»: правило 0.0.0.0/0 в MagiTrickle, сохраняется при смене списка
  • ⚡ Если MagiTrickle не запустился с новым правилом, прежняя конфигурация возвращается
  • 🐞 I2, RandomTrailers и DisableCookies больше не переносятся в WARP для Mihomo — с ними он не запускался

✈️ Telegram

  • ⚡ TG WS Proxy MTProto 0.11-rev3, версии с ревизиями распознаются и показываются
  • ⚡ Если GitHub не ответил, ставится проверенная версия

🎨 Web UI

  • ➕ В меню отдельные пункты «Фоновые проверки», «Очистка и удаление», «Системная информация» и «Резервная копия панели»
  • ➕ Кнопка «Сохранить в файл» в системной информации — отчёт для чата поддержки
  • ⚡ Активный пункт меню всегда виден при прокрутке
  • ⚡ Длинные значения памяти в боковой панели уменьшаются, чтобы влезть

🧩 Прочее

  • 🐞 Адрес роутера в домашней сети берётся из текущего состояния интерфейса lan

4.15 — 22.10.2026

💾 Резервная копия панели

  • ➕ Новый раздел «Система» → «Резервная копия панели»: компоненты и их пакеты, стратегии, Steer, подписки, ключи WARP и AmneziaWG, вход Tailscale, расписание, сеть, firewall, DHCP и hosts
  • ➕ Копию можно назвать, скачать на компьютер файлом .zmb и загрузить обратно
  • ➕ Копия перед рискованными действиями: панель сама сохраняет её перед установкой, обновлением и удалением компонентов, обновлением панели и полным удалением; хранится 5 последних
  • ➕ Перед восстановлением показывается, что изменится: какие компоненты удалятся или установятся, чьи настройки вернутся, что будет с сетью, расписанием и адресом роутера
  • ➕ Предупреждения о рисках: другие версии программ, другая прошивка или версия панели, копия с другого роутера, устаревшие ключи и подписки
  • ⚡ Перед восстановлением сохраняется текущее состояние — передумаете, вернёте его одной кнопкой
  • ⚡ Восстановление проверяет контрольную сумму, ставит и удаляет компоненты, возвращает файлы, службы и расписание, а в конце сверяет результат с копией
  • ⚡ Если после применения сети интернет не появился за 90 секунд, прежние настройки сети возвращаются сами
  • ⚡ Копия с другого роутера не трогает сеть, firewall и DHCP, чтобы не потерять доступ
  • ⚡ Копии переживают обновление прошивки с сохранением настроек (до 8 МБ)
  • ➕ Строка «Резервная копия» на дашборде: сколько копий и когда сделана последняя

🌐 Steer

  • ➕ У каждой секции свой «Свой список» — он идёт через подключение этой секции
  • ⚡ После обновления прежний общий список копируется в секции, где он был включён
  • ➕ Статус «туннель не принят», если ядро steer не приняло туннель WARP, VPN или интерфейс секции
  • 🐞 Правила Zapret Manager в steer распознаются и для секций и интерфейсов AmneziaWG

🛡 Zapret

  • ➕ Кнопка «Сохранить» в результатах теста: текстовый файл со стратегиями, процентом открывшихся адресов и списком неоткрывшихся
  • ⚡ Список Flowseal больше не скачивается при открытии страницы — кнопка «Загрузить список», пока он грузится, можно выбирать другие стратегии
  • 🐞 Если скачать Flowseal не удалось, прежний список остаётся
  • ➕ Кнопка «Перейти в настройки» для Zapret2 открывает его страницу в LuCI

🚫 Блокировка рекламы

  • ➕ Чёрный список: свои домены блокируются всегда, вместе со всеми поддоменами
  • ➕ Проверка домена показывает, что он в вашем чёрном списке, и предлагает убрать его оттуда

🧩 Прочее

  • ➕ На дашборде строки «Удалённый доступ», «Терминал» и htop

4.12 — 21.10.2026

🌐 Steer

  • ➕ Секции: свои сервисы через своё подключение — например, видео через VPN, нейросети через WARP, игры через интерфейс AmneziaWG
  • ➕ До 6 секций, из них до 3 с VPN; у каждой свои название, сервисы, устройства и подписка
  • ➕ Подключение секции: VPN (своя подписка и выбор узла), общие туннели WARP или интерфейс с вкладки AmneziaWG
  • ➕ Режим «Только для этих устройств»: сервисы секции идут через неё только с отмеченных устройств
  • ➕ Карточки секций на главной: подключение, состояние, сервисы и устройства; отдельная строка «Общее · для всех секций»
  • ➕ Новая вкладка «Подключение» вместо «WARP» и «VPN», вкладка «Исключения» вынесена отдельно
  • ➕ WARP можно подключить через готовый интерфейс AmneziaWG — третий способ рядом с «Автоматически» и «Свой конфиг»
  • ➕ Для интерфейса AmneziaWG — состояние туннеля, «Перезапустить туннель», «Подобрать точку входа», «Сменить интерфейс» и статус автопочинки
  • ⚡ Если интерфейс в своей зоне firewall, Steer сам разрешает в неё трафик домашней сети и предупреждает, если выключен NAT
  • ⚡ Перед долгими операциями с WARP показывается, что сделает роутер и сколько это займёт
  • ⚡ Подписки всех секций обновляются по общему расписанию, проверка маршрута показывает секцию и её выход
  • ⚡ Свой список включается сразу кнопкой «Применить и включить», в нескольких секциях — в той, что открыта
  • ⚡ Сервисы и устройства, выбранные в другой секции, подписаны на карточках
  • 🐞 При удалении компонентов AmneziaWG пропускается, пока через него работает WARP в Steer — если Steer не удаляется вместе с ним

🔒 AmneziaWG

  • ➕ Автопочинка WARP: раз в 10 минут роутер проверяет туннели и чинит те, что не работают или ушли на российский узел — через 30 минут, 1 или 3 часа
  • ➕ Починка подбирает новую точку входа, с третьей попытки — новые ключи; если не помогло, прежняя настройка возвращается
  • ➕ Для каждого туннеля автопочинку можно выключить, журнал последних починок и кнопка «Попробовать снова» после 4 неудачных попыток
  • ➕ Новая маскировка WARP под SIP-звонок с RandomTrailers и DisableCookies
  • ➕ Создание WARP разложено на 4 плитки: «Быстро», «С подбором точки входа», «С проверкой связи», «Своя точка входа»
  • ➕ Строка «Маскировка» в карточке WARP
  • ⚡ Поддержка RandomTrailers и DisableCookies в конфигах; если AmneziaWG старше 3.1, панель предупреждает, что они будут пропущены
  • ⚡ Туннель, через который работают сервисы Steer, нельзя выключить или удалить — панель объясняет, что сделать сначала
  • ⚡ После починки, смены точки входа или перезапуска интерфейса Steer сам продолжает работать через него
  • 🐞 Интерфейс, созданный не панелью, больше не записывается как её собственный

🛡 Zapret

  • ➕ Переключатель «Маскировка подменных пакетов»: строка --ip-id=zero в стратегии YouTube, сохраняется при её смене
  • ➕ Строка «--ip-id=zero для YouTube» в системной информации

🦊 Forkozz

  • ➕ Карточка подписки показывает трафик, срок действия, число серверов, время обновления и формат
  • ⚡ Проверка формата подписки пишет в журнал, что сравнивает и почему оставляет или меняет формат
  • ⚡ Названия сборок sing-box: «Обычный», «Облегчённый», «Расширенный», «Расширенный облегчённый»
  • ⚡ При выключении Forkozz туннели, через которые работает Steer, не трогаются
  • 🐞 Из журнала Forkozz убраны ложные ошибки ubus

📱 Удалённый доступ

  • ➕ Пошаговая настройка TailSocks: режим туннеля, выходной узел, доступ к локальной сети, DNS и «Обход блокировок»
  • 🐞 Обновление Tailscale проверяет, что версия действительно сменилась, и подсказывает, если места не хватило
  • 🐞 Версия Tailscale распознаётся точнее после обновления

🧩 Прочее

  • ⚡ В WARP для Mixomo (Mihomo) переносятся I2–I5, S3, S4, RandomTrailers и DisableCookies
  • ⚡ Панель быстрее читает список пакетов, версии и настройки
  • ⚡ Дашборд показывает, через какой интерфейс работает Steer

3.97 — 21.10.2026

🦊 Forkozz

  • ➕ Автовыбор формата подписки: панель сравнивает ответ сервера в формате sing-box и Happ
  • ⚡ Если в формате Happ серверов больше и среди них есть все из sing-box, подписка переключается на Happ сама
  • ⚡ Проверка идёт при запуске Forkozz (не чаще раза в сутки) и при каждом «Обновить подписки»
  • ⚡ Подписки с выбранным вручную форматом или своим User-Agent не трогаются

3.96 — 21.10.2026

🦊 Forkozz

  • ➕ Диагностика проверяет, откуда Forkozz берёт трафик: несуществующие интерфейсы, туннели и остатки Tailscale
  • ➕ Кнопка «Убрать лишнее и перезапустить»: лишние источники убираются, если не осталось ни одного — ставится br-lan
  • ➕ Диагностика находит остатки удалённого доступа после удаления Tailscale: интерфейс, зону, правила firewall и маршрутизации, cron, настройку DNS
  • ➕ Кнопка «Убрать остатки»: всё лишнее от Tailscale удаляется одним нажатием
  • ⚡ После исправления диагностика запускается заново сама

3.95 — 21.10.2026

📱 Удалённый доступ

  • ➕ Предупреждение «Не для новичков»: Tailscale не обходит белые списки, для них есть StressKVN
  • ⚡ Для Forkozz источником трафика добавляется br-lan, а не все интерфейсы домашней сети по отдельности
  • 🐞 При отключении Tailscale настройки источников трафика Forkozz возвращаются точно к прежним
  • 🐞 При отключении Tailscale Forkozz и Steer перезапускаются, даже если перезапуск уже шёл — панель дожидается его
  • 🐞 Проверка одобренной домашней подсети больше не зависит от сборки awk на роутере
  • ⚡ Из описания раздела и подписи в меню убран лишний текст

3.93 — 20.10.2026

🤖 Автоподбор стратегии

  • ➕ Режим «Только YouTube»: подбирается стратегия Yv, основная остаётся как есть
  • ➕ Переключатель «Подбирать и стратегию для YouTube»: после основной стратегии подбирается Yv на адресах YouTube
  • ⚡ Новая стратегия YouTube ставится, только если открывает больше адресов, чем текущая
  • ⚡ Если YouTube выключен в стратегии или включено «Не изменять стратегию», подбор для YouTube пропускается
  • ➕ Результат подбора для YouTube показывается отдельной строкой в «Последний запуск»
  • ⚡ Режим автоподбора можно выбрать, даже когда расписание выключено

📱 Удалённый доступ

  • ⚡ Раздел Tailscale переименован в «Удалённый доступ»
  • ➕ Кнопка «У меня всё работает»: одобрение роутера можно отметить вручную, если сервер не сообщает о нём
  • ➕ Строка «Одобрение — отмечено вручную» с кнопкой «Снять отметку»; при смене сервера отметка сбрасывается сама
  • 🐞 Доступ к домашней сети распознаётся, даже если сервер одобрил более широкую подсеть
  • ⚡ Для Android — ссылка на последнюю версию Tailscale с GitHub и TailSocks, ссылка на Google Play убрана

🌐 Steer

  • 🐞 Проверка маршрута домена работает и при правилах для отдельных устройств

🎨 Web UI

  • ➕ Кнопка «Готово» в настройке меню, кнопки разложены сеткой
  • ⚡ «Скрыть неустановленные» скрывает и Hosts с блокировкой рекламы, если они не включены
  • ⚡ Баннер обновления аккуратно переносится на телефоне

🧩 Прочее

  • ⚡ Карточки системной информации раскладываются по колонкам ровнее, без пустот
  • ⚡ Подписи и значения в системной информации не наезжают друг на друга
  • ⚡ В «Доступности сайтов» сначала показываются недоступные
  • ➕ В «Спасибо» добавлены openwrt-tailscale, luci-app-tailscale-community, NaïveProxy и tg-ws-proxy, у routerich — сервер удалённого доступа

3.90 — 20.10.2026

🛡 Zapret

  • ⚡ Стратегии Flowseal используют fake-файлы под настоящими именами, без подмены на похожие
  • ➕ Fake-файлы копируются прямо из архива Flowseal, недостающие докачиваются с GitHub
  • ⚡ Докачиваются все fake-файлы, на которые ссылаются загруженные стратегии, а не только фиксированный список
  • ⚡ Fake-файлы Flowseal обновляются, если в архиве лежит другая версия
  • 🐞 Заглушки ACTIVE_*.bin из Windows-версии заменяются реальными файлами и больше не скачиваются
  • ➕ Предупреждение, если в стратегиях остались неизвестные плейсхолдеры или не хватает fake-файлов

🔐 DNS over HTTPS

  • ⚡ Единые названия вариантов у Cloudflare, Quad9, Control D, DNS4EU и Яндекса: «Без фильтрации», «Защита от угроз», «Семейный фильтр»
  • ⚡ Quad9 по умолчанию подписан как «Quad9 · Защита от угроз», базовый Яндекс — «Без фильтрации»
  • ⚡ Предупреждения и описания типов серверов приведены к новым названиям
  • ⚡ Новые названия Яндекса и в выборе DNS для DoH, DoT и обычного DNS
  • ⚡ Убраны значки 🛡 и 👪 перед названиями вариантов

3.89 — 20.10.2026

📱 Tailscale

  • ➕ Новый раздел Tailscale: телефон в любой сети выходит в интернет через домашний роутер
  • ➕ Установка уменьшенной сборки Tailscale с GitHub и страницы для LuCI одной кнопкой
  • ➕ Вход через аккаунт, через LuCI или по ключу; можно подключиться к серверу Routerich или к своему
  • ➕ Переключатели «Выход в интернет через роутер» и «Доступ к домашней сети»
  • ➕ С телефона работают Zapret, Steer, Forkozz, блокировка рекламы и Telegram через sTGWS
  • ➕ Пошаговая инструкция для телефона и компьютера, подсказки по одобрению роутера на сервере
  • ⚡ Панель раз в минуту проверяет настройки и сама возвращает их после входа через LuCI, перезагрузки или обновления
  • ⚡ Вход Tailscale хранится на флеш-памяти, после перезагрузки входить заново не нужно
  • ➕ Подсказка, если адрес роутера в домашней сети изменился и DNS телефона нужно заменить
  • ➕ Индикатор Tailscale в меню и на дашборде, пункт в полном удалении

🖥 Терминал

  • ➕ Переключатель «Открывать через Tailscale»: терминал работает и дома, и вне дома
  • ⚡ Если в firewall открыт вход из интернета, терминал сам возвращается в домашнюю сеть

🔐 DNS over HTTPS

  • ➕ Варианты Cloudflare, Quad9, Control D и DNS4EU: без фильтра, без вирусов, семейный
  • ➕ Яндекс отдельным сервером, серверы показываются по типу фильтрации
  • ⚡ Предупреждения, если выбран сервер без семейного фильтра или без защиты от вирусов

🌐 Steer

  • ➕ Вкладка «Настройки»: туда перенесены «Если туннель упал» и «Скачивать списки через туннель»
  • ➕ Настройка «DNS сервисов»: через туннель или через роутер
  • ➕ Переключатель «Точно по IP» для приложений, которые запоминают адреса
  • ⚡ Если ядро steer не умеет DNS через туннель, правила применяются без него с пояснением

📈 Монитор ресурсов

  • ➕ Вентилятор: обороты, мощность или ступень охлаждения, если он есть в роутере
  • ➕ В «Сеть сейчас» выбор интерфейса и график загрузки и отдачи за 2 минуты

🛡 Zapret и ByeTube

  • 🐞 Настройка IPv6 в Zapret распознаётся при любой записи, ошибка больше не сбивает включение
  • ⚡ Проверка IPv6 пробует google.com и DNS Google, Cloudflare и Яндекса
  • ➕ Метка «идёт тест» на дашборде: показывается ваша стратегия, а не проверяемая
  • ⚡ Стратегия, правленная вручную без названий, показывается как «своя»
  • 🐞 ByeTube использует IPv6 только когда он включён в ядре, ошибка hev-socks5-tunnel показывается с причиной
  • ⚡ После обновления панели ByeTube получает свежие скрипты сам

🎨 Web UI

  • ➕ Меню можно настроить: пункты скрываются глазком, выбор хранится на роутере, есть «Скрыть неустановленные»

🧩 Прочее

  • ⚡ Системная информация разбита на «Роутер и сеть» и «Zapret Manager и компоненты», добавлен Tailscale
  • 🐞 Если /etc/hosts не записался из-за нехватки места, панель пишет об этом
  • 🐞 Из журнала установки убраны ложные ошибки tailscaled
  • ➕ В «Спасибо» добавлен TailSocks (клиент для Android)

3.46 — 18.10.2026

🔐 DNS over HTTPS

  • ➕ Новый DoH-сервер Dagami в группе «С обходом геоблокировок»

🧩 Прочее

  • ➕ Для TikTok добавлено встроенное дополнение списка: домены ByteDance и CDN
  • ➕ В разделе «Спасибо» добавлен Dagami DNS, у WebShift DNS появилась ссылка
  • 🐞 Полная история версий в карточке «Список изменений» больше не обрезается, когда список вырос

3.44 — 18.10.2026

📜 Список изменений

  • ➕ После обновления панель показывает окно «Что нового» с изменениями этой версии
  • ➕ В баннере новой версии появилась кнопка «Что изменится» до обновления
  • ➕ Карточка «Список изменений» в «Системе» открывает историю всех версий
  • ⚡ Если GitHub недоступен, показывается копия списка, сохранённая на роутере при установке

🔐 DNS over HTTPS

  • ➕ Новый DoH-сервер WebShift в группе «С обходом геоблокировок»
  • 🐞 Настройки DoH больше не портятся, если запись прервалась на полпути
  • ⚡ Переписан поясняющий текст на странице DoH

📥 Загрузки файлов

  • 🐞 Вместо файла больше не сохраняется страница с ошибкой от GitHub
  • 🐞 Пустые fake-файлы от неудачной загрузки теперь скачиваются заново
  • 🐞 Оборванная загрузка fake-файлов больше не оставляет битых файлов
  • 🐞 Скрипт 50-discord_media.sh в Zapret2 не перезаписывается, если стратегия помечена #nochange
  • 🐞 Список исключений Zapret не заменяется ошибочным файлом, старый остаётся

📊 Боковая панель

  • ⚡ Метрики роутера стали компактными плитками в две колонки
  • ⚡ Значения показываются как «занято / всего», подробности — в подсказке
  • ⚡ «Температура ЦП» стала «Температурой», нагрузка ЦП теперь первой в списке
  • ⚡ Блок с моделью роутера стал компактнее
  • 🗑 Убрана кнопка «Открыть LuCI»

🎨 Темы и мобильный вид

  • 🐞 Меню выбора темы больше не уезжает за край экрана на телефоне
  • 🐞 В светлых темах плашки на анимированном фоне больше не мутные
  • ⚡ Шапка на узких экранах стала компактнее
  • ⚡ Линии и точки анимированного фона в светлых темах стали ярче

🧩 Прочее

  • 🐞 Ответ роутера с пробелом или переводом строки в конце больше не считается повреждённым
  • ⚡ Обзор меньше нагружает слабые роутеры
  • ➕ В разделе «Спасибо» добавлен WebShift DNS

3.43 — 18.10.2026

🦊 Forkozz

  • ➕ Движок NetShift 0.9.11; новые функции доступны, только если их поддерживает установленный движок
  • ➕ Защита от утечек: пока Forkozz перезапускается или sing-box упал, сайты сервисов не открываются мимо VPN
  • ➕ Поддержка NaiveProxy (naive+https, naive+quic): клиент скачивается с GitHub с проверкой контрольной суммы
  • ➕ «Перехватывать DNS устройств» и пересылка DNS по зонам (например, ru 77.88.8.8)
  • ➕ ECS «Определять подсеть сама», даже за NAT провайдера
  • ➕ Раздел «Порты»: порты, всегда идущие напрямую, и порты, которые идут через VPN
  • ➕ QUIC в трёх режимах: «Нет», «Для VPN», «Везде»
  • ➕ Свои домены с префиксами full:, keyword: и regex:
  • 🐞 Ссылки со знаком + (naive+https) теперь распознаются в редакторе ссылок и списке серверов

🌐 Steer

  • ➕ Проверка маршрута учитывает устройство: поле «IP устройства» и правила «весь трафик» или «мимо Steer»
  • 🐞 При ссылках вместо подписки кнопка называется «Удалить серверы»

🎨 Web UI

  • ➕ Три новые темы: Графит, OLED и Матрица
  • ➕ Фоновая анимация-созвездие в меню тем

🧩 Прочее

  • ⚡ htop больше не ставится сам, только кнопкой в «Мониторе ресурсов»
  • ⚡ Убрано около 1200 строк комментариев, файл легче на 115 КБ

3.39 — 17.10.2026

📈 Монитор ресурсов

  • ➕ Новый раздел: кольца процессора, температуры, памяти и флеша с обновлением раз в 2 секунды
  • ➕ График за 5 минут, загрузка ядер, память по компонентам, скорость сети и устройства в сети
  • ➕ Сведения о железе: модель роутера, чип, ядра процессора, версии ядра и OpenWrt
  • ➕ Список процессов с поиском и фильтрами, завершение процесса мягко или принудительно
  • ➕ Вкладка htop прямо в браузере через одноразовый ttyd, доступный только из домашней сети

🛡 Фоновые проверки

  • ➕ Страница «Система → Фоновые проверки»: сторож панели можно выключить, виден список «За чем следит»
  • ➕ Перед выключением сторожа показывается, что останется без присмотра
  • ⚡ Обновление панели не включает сторожа обратно, если вы его выключили

🧩 Прочее

  • ➕ Окно о новой версии панели появляется сразу, без перезагрузки страницы
  • ➕ DoH-сервер Bezmezhau в группе «С обходом геоблокировок» и в DNS Forkozz
  • ➕ Встроенное дополнение для Gemini (около 45 доменов) в Forkozz и Steer
  • ➕ В Forkozz виден блок «Исключения, созданные раньше»
  • ➕ Пункт «htop» в полном удалении
  • 🐞 Имена серверов подписки Steer с управляющими символами больше не ломают страницу
  • 🐞 Удаление панели закрывает htop и убирает htop с ttyd, поставленные самой панелью

3.31 — 17.10.2026

🤖 Gemini и Forkozz

  • 🐞 Gemini работает целиком: встроенное дополнение к Google AI на 19 доменов в Forkozz и Steer
  • ➕ NetShift, поставленный отдельным пакетом, панель не трогает и показывает под настоящим именем
  • ➕ Защита туннелей AmneziaWG: нельзя удалить туннель, которым пользуется пакет NetShift
  • ➕ Поле «Порт торрент-клиента»: трафик с этих портов идёт мимо VPN
  • ⚡ Подробный журнал установки расширенного sing-box с прогрессом скачивания и таймаутом 15 минут
  • ⚡ Поле «IP устройства» в проверке маршрута показывается, только когда оно нужно
  • 🐞 Подменные адреса IPv6 (2001:2::/48) теперь распознаются
  • 🐞 Защита DNS в сторожа Forkozz работает только для Forkozz, поставленного панелью

🚫 Блокировка рекламы

  • 🐞 Статистика не пустеет, когда DNS устройств пересылает Steer: запросы входят в статистику одной строкой

🧩 Прочее

  • 🐞 DNS роутера больше не остаётся без серверов после удаления DoH или Forkozz
  • 🐞 Строки журнала с буквой ё теперь подсвечиваются как успешные
  • 🐞 Числа доменов склоняются правильно: «21 домен», «5 доменов»
  • ⚡ Удаление Steer пишет в журнал каждый шаг
  • ⚡ Тема «Ретро 98» стала ближе к Windows 98, подсказки сокращены и переписаны проще
  • 🗑 Убраны переносы настроек со старых версий, файл легче примерно на 600 строк

3.27 — 16.10.2026

🗑 Полное удаление

  • ➕ «Очистка и удаление» разделена на три плитки: очистить мусор, удалить панель, полное удаление
  • ➕ Проверка роутера по 15 компонентам со статусами «установлен», «хвосты», «чисто»
  • ➕ Выбор компонентов, подтверждение словом УДАЛИТЬ и подробный журнал
  • ⚡ Сеть, Wi-Fi, пакеты OpenWrt и записи пользователя в DNS и hosts не трогаются
  • ⚡ Панель удаляется последней, страница сама выходит из LuCI

🔐 DNS over HTTPS

  • ➕ Блок «Браузеры и российские сайты»: отключение своего DNS у Firefox и iCloud, выбор DNS для .ru, .su, .рф
  • ➕ Список «Свои» хранится на роутере: до 12 серверов с названиями, добавление, переименование и удаление
  • ➕ Новые серверы Control D и DNS4EU без фильтров
  • ⚡ Устаревшие встроенные серверы (Comss RU, Mafioznik, AstraCat, AdGuard) переносятся в «Свои»
  • ➕ Совместимость с DNS Manager: панель не трогает его настройки

🕐 Время

  • ➕ Серверы времени: стандартные или по IP (ВНИИФТРИ, Cloudflare, Google), синхронизация без DNS
  • ⚡ Ручная синхронизация дополнительно опрашивает два сервера по IP

🚫 Блокировка рекламы

  • ⚡ Адреса одного устройства (IPv4, IPv6) сводятся в одно по MAC, имя запоминается
  • ⚡ Служебные запросы самого роутера не попадают в статистику
  • 🐞 Оставались временные файлы после сбоя сборки списка и повисал процесс «Без блокировки»
  • 🐞 При выключении удаляются статистика, списки и служебные отметки, остаются только настройки

🧩 Прочее

  • 🐞 Meta в Community Lists больше не переписывается при каждом обновлении панели
  • 🐞 Отдельный пакет NetShift не меняется установщиком панели
  • 🐞 Удаление DoH, AmneziaWG и панели убирает все оставшиеся файлы и записи
  • 🐞 hev-socks5-tunnel не дублируется в блоке Mixomo, когда стоит только ByeTube
  • ⚡ В шапке остаётся только модель роутера, тёмная тема Web UI доработана

3.24 — 15.10.2026

🦊 Forkozz

  • ➕ Настройка «Проверка серверов»: «Только TCP» или «Через сервер» с настоящим запросом
  • ➕ Статус «порт открыт, не пускает» для серверов, заблокированных провайдером, они уходят в конец списка
  • ➕ Настройка «Если сервер не отвечает»: перейти и вернуться, перейти на рабочий или держать выбранный
  • ➕ Плашка «Сервер не отвечал — вернёмся на него» с кнопками «Вернуть сейчас» и «Не возвращаться»
  • 🐞 Мёртвый сервер больше не выбирается молча: сначала проверка и окно с выбором рабочего

🌐 Steer

  • ➕ «Проверка узлов» и «Если узел не отвечает» с теми же режимами, что в Forkozz
  • ⚡ Панель отличает поломку ядра от отказа узла и не переустанавливает ядро зря
  • 🐞 Steer больше не перезапускает и не переустанавливает ядро по кругу, когда не отвечает узел

🚫 Блокировка рекламы

  • 🐞 Серверы DNS панели, выбранные в Forkozz, и DoH самого роутера всегда в исключениях
  • 🐞 Telegram через TG WS Proxy не ломается при включённой блокировке
  • ➕ Блок «Ещё всегда в исключениях» показывает, что панель добавляет сама
  • ⚡ Список пересобирается из скачанного после смены DNS, сервера DoH, установки sTGWS или обновления панели

🛡 Zapret

  • ➕ Свой блок #CustomStart … #CustomEnd сохраняется при смене стратегии, YouTube, Discord, играх и автоподборе
  • ⚡ Версия Zapret больше не запрашивается с GitHub: панель ставит одну сборку 72.20260307
  • 🐞 Проверка «запущен ли Zapret» находила саму себя и давала ложное «работает»

🔢 Поиск новых версий

  • ➕ Карточка в «Системе»: раз в день ночью, при открытии Дашборда или только по кнопке
  • ⚡ Обзор больше не грузит роутер проверкой версий при каждом заходе

🗑 Удаление панели

  • ➕ Переключатель «Сохранить настройки панели»: блокировка рекламы, списки и расписания возвращаются после установки
  • 🐞 Удаление панели стирало все настройки, блокировку рекламы и расписания

🎨 Интерфейс и скорость

  • ⚡ Запросы страницы при открытии уходят одним вызовом, дублирующиеся спрашиваются один раз
  • ➕ Окно «Роутер перезагружается» со счётчиком и подсказками
  • ⚡ Боковая панель Web UI: прокручивается только список разделов, сведения о роутере в одну строку
  • ⚡ Заголовок страницы со сплошным фоном во всех темах
  • ➕ XBOX DNS и DNS-AI добавлены в «Спасибо авторам»

3.13 — 14.10.2026

🛡 Zapret

  • ➕ Обход по пользовательским спискам: стратегия работает только для сайтов из вашего списка
  • ➕ Предупреждение про метку ts: что один раз выполнить в Windows, с кнопкой копирования команды
  • ⚡ Автоподбор возвращает ваши стратегии YouTube, Discord и игр после смены основной
  • ⚡ Если автоподбор поставил стратегию с меткой ts, панель об этом предупредит

🔐 DNS over HTTPS

  • ➕ Автопереключение: цепочка до трёх запасных серверов, основной проверяется раз в 2 минуты
  • ➕ Режим «без DoH», если не отвечает ни один сервер, и возврат, как только какой-то ответит
  • ➕ На странице видны последние переключения и то, что сейчас работает запасной сервер
  • ➕ Новые DoH-серверы MALW и zapret.moe
  • ➕ Предупреждение при установке: весь DNS сети идёт через один сервер
  • 🐞 Удаление DoH убирает и настройки автопереключения

🚫 Блокировка рекламы

  • ➕ Статистика запросов за час, сутки и всё время: что блокируется чаще и кто спрашивает больше
  • ➕ Устройства без блокировки: выбранные устройства получают DNS без списка рекламы
  • ➕ Предупреждение перед включением о том, что может перестать работать
  • 🐞 Проверки интернета и точного времени на ТВ и телефонах больше не блокируются
  • 🐞 Блокировка выключается полностью: список не возвращается после перезапуска DNS

🌐 hosts

  • ➕ Готовый список MALW для полной замены hosts
  • ➕ Предупреждение, что адреса из hosts важнее VPN и DoH
  • 🐞 Страница ошибки больше не ставится вместо файла hosts

🚀 Forkozz и Steer

  • 🐞 Запуск, остановка и применение подписки Forkozz идут по очереди и больше не мешают друг другу
  • 🐞 Подписка, не скачавшаяся при запуске, догружается, панель дожидается её и показывает серверы
  • ➕ В итоге запуска Forkozz показаны серверы подписки и то, через какой идёт трафик
  • ⚡ Если VPN не отвечает, списки Forkozz в этот раз скачиваются напрямую
  • 🐞 Сторож больше не перезапускает Forkozz посреди его запуска
  • 🐞 Исправлен перенос устройств: «весь трафик» устройств снова идёт через VPN
  • ⚡ Проверка маршрута для домена без адреса показывает путь по его поддомену

🧰 Система

  • ⚡ Обзор различает «нет интернета» и «не работает DNS роутера» и подсказывает, что делать
  • ⚡ После удаления пакетов панель сначала перезапускает DNS, а не всю сеть
  • ⚡ Обзор и боковая панель меньше нагружают слабые роутеры
  • ⚡ Версии пакетов проверяются раз в час или после установок и удалений

🎨 Интерфейс

  • ⚡ Ход «Применить» показывается уведомлением сбоку вместо плашки с кнопками
  • ⚡ Тёмная тема определяется точнее, значки и подсказки лучше читаются
  • ⚡ Окна-предупреждения стали компактнее, особенно на телефоне
  • ⚡ Свой интервал автообновления: число и выбор «часы» или «минуты» с подсказкой диапазона
  • ⚡ Раздел «Спасибо» переделан: благодарность сверху, авторы по группам по кнопке
  • 🐞 Выпадающие списки снова со стрелкой во всех темах

2.91 — 11.10.2026

🚫 Блокировка рекламы

  • ➕ Новая страница в разделе «Сеть»: реклама, трекеры и счётчики блокируются в DNS роутера для всей сети
  • ➕ Пять уровней строгости на списках HaGeZi: Light, Multi, Pro, Pro++ и Ultimate
  • ➕ Защита от фишинга и вирусов (TIF mini) и запрет обходить блокировку через чужие DoH и DoT
  • ➕ Белый список доменов, по умолчанию с переходами из рекламы Яндекса и ссылками из писем
  • ➕ «Проверить домен»: каким списком и правилом блокируется сайт, кнопка «Разблокировать»
  • ⚡ Списки обновляются сами каждую ночь и подключаются после перезагрузки роутера
  • ⚡ Если dnsmasq не поднялся с новым списком, всё возвращается как было

🔎 Steer и Forkozz

  • ➕ Кнопка «Найти сайт или IP»: панель подскажет, какой пункт включить, и пометит «лучший выбор»
  • ➕ Значок «≡» на карточке сервиса показывает домены и подсети списка, весь список можно скачать
  • ⚡ Туннель WARP на российском узле считается нерабочим, есть кнопки «Переделать» и «Новые ключи»
  • ⚡ Ядро steer само перезапускается, а при неудаче переустанавливается не чаще раза в 30 минут
  • 🐞 «Недавние сайты» в Steer подписывали не тот сервис
  • 🐞 Туннель WARP на российском узле нельзя было переделать по одному

🧩 Прочее

  • ➕ Предупреждение о сторонних записях в hosts можно скрыть кнопкой «Понятно, больше не показывать»
  • ⚡ Подсказки стали короче, новые окна оформлены для светлой и тёмной темы

2.73 — 10.10.2026

🚫 Steer

  • ➕ Карточка «Исключения»: домены, IP и подсети, которые всегда идут напрямую, мимо WARP и VPN
  • ⚡ Исключения важнее всех сервисов и работают даже для устройств «весь трафик через туннель»

🔍 Проверка маршрута

  • ➕ Строка «Списки»: в каких списках нашёлся адрес и какая строка совпала
  • ➕ Метки «исключение», «действует», «сервис не выбран», «секция выключена»
  • ⚡ Подсказки точнее: какой сервис включить или когда очистить DNS-кэш

📱 Meta

  • ⚡ Instagram, Facebook, WhatsApp и Meta (Threads, Quest, AI) стали четырьмя независимыми пунктами
  • ⚡ Прежний выбор «вся Meta» переносится сам, подсети Meta (AS32934) больше не используются
  • 🐞 Пункты пересекались: Instagram включал весь Facebook, а Meta тянула за собой остальные
  • 🐞 У пункта Meta (Threads, Quest, AI) была иконка Instagram

2.66 — 09.10.2026

🦊 Forkozz

  • ➕ Подключение к серверам REALITY на Xray 26.9.8+ с ключом X25519MLKEM768
  • ⚡ Нужный расширенный sing-box ставится или обновляется сам
  • ⚡ Главная Forkozz в новом виде: общий блок сверху, плитки трафика, сводка, карточки секций сеткой
  • ⚡ Сервисы секции показываются метками, лишние спрятаны под «ещё N»
  • 🐞 sing-box не запускался после удаления пакета: пропадала папка /etc/sing-box

🌐 hosts и Steer

  • ⚡ Блок «AI-сервисы» разделён на 12 отдельных, прежние записи переносятся сами
  • ⚡ Статус hosts считается одним проходом, вкладка открывается быстрее
  • ⚡ Instagram и WhatsApp объединены в пункт Meta
  • 🐞 WARP «самый быстрый» больше не прыгает между туннелями и не рвёт соединения
  • 🐞 Блок AI Studio в hosts дублировал адреса Gemini и Copilot
  • 🐞 Установка Zapret больше не дописывает домены в hosts без спроса

🗑 Подтверждение удаления

  • ➕ Новые окна со списком «Что произойдёт» для Zapret, Steer, Mixomo, ByeTube, DoH, Forkozz и самой панели
  • ➕ В окне удаления ByeTube можно выбрать, удалять ли byedpi и hev-socks5-tunnel

⚡ Скорость и нагрузка

  • ⚡ Сторож панели стал легче: быстро проверяет, есть ли работа, и сразу выходит
  • ⚡ Cron и журналы Mihomo и MagiTrickle больше не засоряют системный журнал
  • ⚡ Меньше лишних вызовов при проверке состояния компонентов и поиске имён устройств
  • 🐞 Тема Bento: на узком экране боковое меню было прозрачным и наезжало на страницу

2.55 — 08.10.2026

🌐 Steer

  • ➕ Вкладка «Устройства»: весь трафик устройства через Steer или устройство мимо Steer, по MAC или IP
  • ➕ Режим «Если туннель упал»: «Остановить» не выпускает выбранные сервисы напрямую
  • ➕ Автовыбор узла VPN «По пингу» с допуском, интервалом и кнопкой «Замерить и выбрать сейчас»
  • ➕ Основной туннель WARP: «Самый быстрый» или «По порядку»
  • ⚡ Российские узлы Cloudflare не используются, сторож раз в 5 минут выводит такие туннели из работы
  • ⚡ Быстрая разведка точек WARP: проверка сразу 8 точек, запасные порты за минуту
  • ➕ Кнопки «Соединения» и «Недавние сайты» показывают, что идёт через туннель
  • ⚡ Если ядро steer настроено не панелью, панель его не трогает
  • 🐞 Список из каталога не пропадает, если не скачался или пришёл пустым

🦊 Forkozz

  • ➕ Кнопка «Переустановить» для движка и sing-box
  • ➕ Кнопки «Соединения» и «Сайты сейчас» в проверке
  • ⚡ Ошибки загрузки списков объясняются понятно
  • 🐞 Выключение проверяет, что правила firewall сняты, а sing-box удаляется вместе с кэшем

🔐 DNS over HTTPS

  • ⚡ DoH переделан: группы «Обычные», «С обходом геоблокировок», «Семейные» и свой DoH-сервер
  • ➕ Кнопка «Проверить все» измеряет задержку каждого сервера
  • ⚡ Перед переключением сервер проверяется, после переключения DNS тоже, при сбое возвращаются прежние настройки
  • ⚡ Bootstrap DNS: режимы «Авто» и «Свои»

📦 Зеркала OpenWrt

  • ➕ Если основной репозиторий отвечает с ошибками, панель сама переключается на самое быстрое зеркало
  • ⚡ Ручная смена зеркала проверяется, при сбое откат; на дашборде видно текущее зеркало

🧩 Прочее

  • ⚡ Очистка не трогает файлы списков, нужные правилам ядра steer
  • 🐞 Меньше выкидываний из LuCI: rpcd перезапускается мягко и только после двух неудач подряд
  • 🐞 Тест стратегий: после оборванного теста прежние настройки Zapret возвращаются сами
  • 🐞 Результаты теста сортируются по числу открытых сайтов
  • 🐞 Mixomo: повреждённый архив ядра больше не ломает установленное
  • 🐞 hosts: новые записи не склеиваются с последней строкой файла
  • ⚡ Плашку «Перезагрузите роутер» можно закрыть крестиком
  • 🗑 Убран блок Riot Games в hosts

2.43 — 06.10.2026

🧽 Очистка и перезапуск

  • ➕ Кнопка «Очистить» на вкладке «Система»: временные файлы, старые журналы, кеши и остатки прошлых версий
  • ⚡ При установке и обновлении панели очистка запускается сама и пишет, сколько места освободилось
  • ➕ Кнопка «Перезапустить» для Zapret и Zapret2 с проверкой, что служба поднялась

🖥 Терминал и меню

  • ⚡ Терминал в Web UI не сбрасывается при переходе между разделами, высота подстраивается под экран
  • ➕ Индикатор состояния терминала в меню Web UI
  • ⚡ Серый индикатор «установлен, не запущен или не настроен»; красный теперь только для ошибки

🧩 Прочее

  • ➕ Блок hosts «Картинки Roblox»
  • ➕ Forkozz: в «Сети-источники» можно добавить VPN-туннель, у туннелей подписан тип
  • ⚡ «Свой список» в Forkozz и Steer по умолчанию выключен
  • 🐞 Сохранение «Своего списка» Steer больше не включает его само
  • 🐞 Пустой «Свой список» Forkozz не считается включённым
  • 🐞 Списки itdoginfo, дублирующие встроенные, больше не показываются дважды

2.41 — 06.10.2026

🖥 Терминал

  • ➕ Новая вкладка: командная строка роутера в браузере (ttyd), установка одной кнопкой
  • ⚡ По умолчанию доступен только из домашней сети, вход через логин роутера

🦊 Forkozz

  • ➕ Четыре режима «Авто»: по задержке, быстрая замена, по пингу, по порядку подписок
  • ➕ «Напрямую при отказе всех VPN» и вкладка «Устройства» у каждой секции
  • ➕ Переключатель «Вести свой список через VPN»
  • ➕ «Куда пойдёт запрос» умеет проверять маршрут для IP устройства
  • ⚡ Панель sing-box теперь Zashboard вместо YACD, поддержка пакетов podkop-engine
  • ⚡ Удаление с выбором: что делать с туннелями AmneziaWG и sing-box

🔐 AmneziaWG

  • ➕ Окна удаления с перечнем, значок «работает в Forkozz» и защита такого туннеля
  • ⚡ После удаления проверяется интернет; дашборд различает «туннелей нет» и «установлен не полностью»

🧹 Удаление компонентов

  • ⚡ До 4 попыток на каждый пакет и файл, затем проверка остатков с честным итогом
  • ⚡ Так работают Zapret, Zapret2, Mixomo, ByeTube, DoH, Steer, AmneziaWG, Forkozz, sing-box, Telegram-прокси

🧩 Прочее

  • ➕ Steer: переключатель «Свой список», в каталоге списки b4geoip и itdoginfo
  • ➕ Значок «по спискам РКН» на дашборде и в стратегиях Zapret
  • ⚡ В журнале подсвечиваются ошибки, а при неизвестной причине панель пишет об этом прямо
  • 🐞 Ссылки Shadowsocks в старом формате разбираются правильно
  • 🐞 Удаление Forkozz больше не оставляет службу, которая поднимается обратно
  • 🐞 Если перенос настроек Forkozz не удался, прежний движок возвращается
  • 🐞 Mixomo при удалении убирает остатки MagiTrickle и hev-socks5-tunnel

2.33 — 04.10.2026

🤖 Автоподбор стратегии

  • ➕ Роутер сам подбирает лучшую стратегию каждый день в выбранное время
  • ⚡ Новая стратегия ставится, только если на тех же сайтах открывает больше текущей
  • ⚡ YouTube, Discord, игры и QUIC при смене сохраняются, при «Не изменять стратегию» автоподбор ничего не трогает
  • ➕ Итог запуска, кнопки «Запустить сейчас» и «Удалить результат», запись в системный журнал

🧪 Тест и стратегии

  • ➕ Плитка «Свои стратегии» со встроенным редактором, файл /root/custom_test.txt совместим с консольной версией
  • ➕ Дополнения к стратегии: «Обход по спискам РКН» и блок --wssize 1:6
  • ⚡ Оба дополнения сохраняются при смене стратегии

🎮 Discord и время

  • ➕ Скрипты custom.d для Discord, Telegram и WhatsApp: 50-stun4all, 50-quic4all, 50-discord-media, 50-discord
  • ➕ Финские IP для голоса Discord в hosts
  • ➕ Карточка «Время»: живые часы, автоопределение часового пояса и синхронизация по NTP или заголовкам сайтов

✈️ Telegram

  • ➕ Панель узнаёт TG WS Proxy (Rust), поставленный пакетом, и показывает его настройки
  • 🐞 Ссылка и QR-код TG WS Proxy были неверными при ключе с префиксом dd/ee или FakeTLS

🧩 Прочее

  • 🐞 Большие тексты (hosts, списки, стратегии, конфиги, подписки) не сохранялись из-за лимита 64 КБ
  • 🐞 Редактор стратегии не даёт сохранить одинарные кавычки и пустую стратегию
  • 🐞 При полном удалении Zapret из расписания убираются автоподбор и флаг РКН
  • ⚡ Из «Проверки маршрута» убран технический блок «Ответ роутера»

2.25 — 03.10.2026

🛰 Steer

  • ➕ Подписки и свои серверы понимают VLESS, Hysteria2, Trojan, Shadowsocks, VMess, SOCKS и HTTP
  • ⚡ Модули ядра для протоколов ставятся сами, у каждого протокола свой туннель
  • ⚡ Смена узла перезапускает только VPN-туннель, не ответивший узел заменяется прежним
  • ➕ В статусе виден узел, через который идёт трафик, и причина, если он не отвечает
  • ⚡ Пинг узлов как «TCP» в Happ, список узлов в порядке подписки
  • 🐞 Узлы с русскими именами сливались в один из-за обрезки имени
  • 🐞 Рабочий туннель выглядел мёртвым из-за строгого rp_filter
  • 🐞 Мёртвый закреплённый узел показывался как «туннель поднят, но трафик не идёт»
  • 🐞 Закрепление пропавшего из подписки узла теперь снимается с сообщением
  • 🐞 Ошибка «Broken pipe» при поиске узла и зависания при вызовах ядра

🦊 Forkozz

  • ➕ Расширенный sing-box ставится сам, когда нужен (XHTTP, VMess, WireGuard в подписке)
  • ⚡ Смена варианта sing-box полностью удаляет прежний, при неудаче всё возвращается из копии
  • ⚡ Журнал sing-box по умолчанию выключен, уровень выбирается в «Настройках»
  • ➕ До 10 подписок в одной секции, блок «Дополнительно» в «Подключении»
  • ➕ Карточка «Сеть»: источники трафика, выход в интернет, IPv6, перезапуск при переподключении WAN
  • ➕ Блок публичных DoH, TTL записей и EDNS Client Subnet, торренты и NTP напрямую
  • ➕ Панель sing-box (YACD) и трафик в реальном времени на главной
  • ⚡ Проверка задержки переписана: идёт в фоне, UDP-серверы проверяются через sing-box
  • 🐞 На подписках в десятки серверов пинг «не определялся»
  • 🐞 Ложные «сервер не отвечает» после одной неудачной попытки

🧰 Панель

  • 🐞 Панель залипала на старых файлах после обновления из-за кэша браузера
  • 🐞 В Windows вместо флагов стран показывались буквы «DE», теперь подключается шрифт с флагами

2.14 — 03.10.2026

🦊 Forkozz на NetShift

  • ⚡ Движок Forkozz теперь NetShift вместо Forkop, кнопка «Перейти на NetShift» переносит все настройки
  • ➕ Несколько секций: у каждой своё подключение (сервер, подписка, WARP, туннель) и свои сервисы
  • ➕ Статус каждой секции на плитке, задержка до сервера и время рукопожатия
  • ➕ Исключения: домены, IP и подсети, которые всегда идут напрямую во всех секциях
  • ➕ DNS-фейловер с несколькими серверами, «DNS через VPN», «Скачивать списки через VPN»
  • ➕ sing-box в вариантах «облегчённый», «обычный» и «расширенный» с копией для отката
  • ➕ Новые сервисы: Google AI, Google Play, Roblox, Cloudflare, Hetzner, OVH и другие, новые категории
  • ⚡ «Куда пойдёт запрос» показывает секцию, правило, выход и сервер, адрес в поле чистится сам
  • ⚡ Запасное реле регистрации ключей WARP, если API Cloudflare недоступен
  • ⚡ Новые уведомления без дублей, цветные индикаторы вместо символов, обновлён баннер StressKVN
  • 🐞 WARP: случайный endpoint мог попасть на адрес .255
  • 🐞 Steer: сервисы с теми же названиями, что у встроенных, скрывались, после смены каталога терялся выбор
  • 🐞 Forkozz: понятные причины, если не стартует, ожидание запуска до 90 секунд, автолечение по секциям
  • 🐞 Полное удаление чистит настройки dnsmasq, маршруты и записи в rt_tables
  • 🐞 Mixomo: добавлены флаги занятости при применении конфига и WARP-конфига

2.05 — 02.10.2026

🛡 Zapret

  • ➕ Переключатели «Не изменять стратегию» и «Не изменять список» вместо ручной строки #nochange
  • ➕ Автообновление списка исключений каждые 2, 4, 6 или 12 часов, битый ответ не заменит рабочий список

✈️ Telegram-прокси

  • ➕ Автоперезапуск по расписанию для каждого прокси и «Поднимать упавший прокси» раз в 2 минуты

🌐 Steer и Forkozz

  • ➕ Переключатель «Сортировать по пингу»
  • ➕ Steer: сторож раз в 2 минуты проверяет VPN и перезапускает Steer, если он не отвечает
  • ➕ Steer: недоступный закреплённый сервер заменяется автовыбором, подписка не перезапускает рабочий туннель
  • ➕ Forkozz: недоступный сервер заменяется автоматически с подсказкой на странице
  • ⚡ Forkozz: DNS по умолчанию при новой установке — Quad9 по обычному UDP

🧩 Прочее

  • 🐞 Корневые сертификаты (ca-bundle) возвращаются сами, если пропали после удаления пакетов
  • 🐞 Из журнала установки убрано ложное сообщение «ubus call service delete … Not found»
  • 🗑 Убран компактный вариант sing-box в Forkozz

1.95 — 01.10.2026

🦊 Новое

  • ➕ Вкладка Forkozz: sing-box, ссылки и подписки, сервисы, устройства, DNS с автопереключением
  • ➕ «Куда пойдёт запрос» в Steer и Forkozz: через WARP, VPN или напрямую и по какому правилу
  • ➕ Тест стратегий «По домену» на ваших сайтах с видимыми неоткрывшимися сайтами
  • ➕ Метка #nochange: панель не трогает помеченные стратегии и списки
  • ➕ Кнопка «Остановить все операции», лимиты времени на шаги, читаемый журнал установки
  • ➕ «Системная информация» и кнопка «Перезагрузить роутер»
  • ➕ Steer: свои серверы VLESS, скрытие узлов подписки, загрузка списков через VPN
  • ➕ WARP и AmneziaWG: ключи создаются на роутере, российские точки входа пропускаются
  • ➕ Mixomo: исключение серверов из подписки
  • ➕ DoH: Яндекс Семейный и Безопасный, свой Bootstrap DNS
  • ➕ hosts: AI-сервисы, Twitch, Spotify, rutracker и другие
  • ⚡ Telegram-прокси и списки сервисов itdoginfo ставятся свежими с GitHub

🐞 Исправления

  • 🐞 Forkozz запускается надёжнее, новые серверы применяются сразу, IPv6 FakeIP не ломает ответы AAAA
  • 🐞 Компоненты удаляются начисто, без хвостов в DNS, firewall и cron
  • 🐞 Нельзя поставить конфликтующие компоненты (Zapret и Zapret2, Mixomo и ByeTube)
  • 🐞 DNS роутера не теряется, если операция оборвалась
  • 🐞 Устранены зависания каталога Steer и ложные «HTTPS не проходит»
  • 🐞 Названия серверов и стратегий больше не ломают страницу
  • 🐞 Обновление и удаление панели не начнутся во время операций
  • 🗑 Убраны «режим эксперта» и отдельный редактор исключений

1.56 — 26.09.2026

🌐 Steer

  • ⚡ Свой WARP-конфиг работает на отдельном интерфейсе, автоматические туннели не удаляются, а отключаются
  • ⚡ Переключение между автоматическим и своим конфигом одним кликом, без повторного получения ключей
  • ⚡ Конфиг из версии 1.54 переносится в новую схему автоматически
  • ⚡ Рядом со статусом Steer видно, через что идут сервисы: WARP, свой WARP или VPN
  • ⚡ Если WARP и VPN не подключены, панель предлагает подключить
  • ➕ Для Telegram и других сервисов видно, идут ли они через VPN или WARP

🔒 AmneziaWG

  • ➕ Свой конфиг можно вставить на вкладке AmneziaWG, даже когда режим выключен
  • ⚡ Подсказки показывают, какой туннель свой, автоматический или выключенный
  • ⚡ Ключи автоматических туннелей не меняются, пока работает свой конфиг; лишние кнопки скрыты
  • ⚡ Автоперезапуск по расписанию поднимает только работающие туннели

🧩 Прочее

  • ⚡ При смене режима firewall не перестраивается
  • ⚡ Индикаторы меню и дашборда обновляются примерно раз в секунду вместо 15

1.54 — 26.09.2026

▶️ YouTube и стратегии

  • ➕ Блок QUIC (UDP 443) с кнопкой включения на вкладке YouTube
  • ⚡ QUIC-блок и выбранная Yv не сбрасываются при смене основной стратегии
  • ⚡ В строке стратегии видно, включён ли QUIC; ручная стратегия с #customstart показывается как «Custom»
  • ⚡ Кнопка «Обновить список» у Flowseal и YouTube скачивает свежую версию, список грузится при первом открытии

🌐 Steer

  • ➕ На вкладке WARP выбор режима: «Автоматически» или «Свой конфиг» (WireGuard или AmneziaWG)
  • ⚡ Свой конфиг проверяется перед подключением, поддерживается собственный сервер
  • ➕ Для своего туннеля есть перезапуск и замена конфига, виден адрес, последняя связь и трафик
  • ⚡ Вернуться на автоматический WARP можно в любой момент, свой конфиг сохраняется
  • ⚡ Проверка связи для VPN показывает, идёт ли трафик, индикатор меню и дашборда это учитывает

📊 Дашборд

  • ➕ Нагрузка ЦП, аптайм, имя роутера, версия ядра и платформа
  • ➕ Строка «Интернет» с пингом
  • ⚡ Температура, нагрузка и память показываются шкалами, меняющими цвет при росте
  • ⚡ Метрики обновляются раз в 5 секунд, состояние компонентов раз в 15
  • ⚡ Блок «Версии» перепроверяется при открытии дашборда

🎨 Web UI

  • ➕ Восемь тем оформления, светлая по умолчанию, новый логотип
  • ➕ Нагрузка ЦП в боковой панели; модель, версия OpenWrt и архитектура отдельными строками
  • ⚡ Если роутер не отвечает 60 секунд, показывается ошибка
  • 🐞 Если Google Fonts недоступен, через 3 секунды включаются системные шрифты

🧩 Прочее

  • ⚡ Пока Mixomo не установлен, его вкладки и карточки скрыты
  • ⚡ Подсказки на странице Zapret стали короче, раздел «Спасибо» расширен

1.45 — 25.09.2026

🔒 AmneziaWG

  • ➕ Новая страница: установка, обновление и удаление, список туннелей с трафиком и последней связью
  • ➕ Для туннелей: проверка, перезапуск, включение, смена точки входа, новые ключи WARP, правка конфига, удаление
  • ➕ Бесплатный WARP с проверкой связи; туннель из WARP или из своего файла

🌐 Steer

  • ⚡ Steer переделан: вкладки «Сервисы», «WARP» и «VPN», установка быстрее
  • ➕ Свой VPN: подписка или ссылки vless://, список серверов с проверкой скорости, автообновление подписки
  • ➕ Переключение WARP и VPN одной кнопкой, отдельный ремонт сломанного туннеля
  • ➕ Новые сервисы TikTok, HDRezka, Google Meet; категории и «Свой список» сайтов
  • ➕ Кнопка обновления Steer
  • 🗑 Убрана страница «Автообход», её настройки снимаются при обновлении

🛡 Zapret

  • ➕ Стратегии YouTube, Discord и игр можно выключить
  • ⚡ Выбранные стратегии не сбрасываются при смене основной, есть пометка «(изменена)»
  • ⚡ Блок «Сейчас применено» вынесен наверх, исключение устройств срабатывает сразу

📊 Дашборд и DNS

  • ➕ Карточка «Версии», температура процессора, статус AmneziaWG и понятный статус Steer
  • ⚡ DoH показывает используемые серверы и состояние службы, работает вместе со Steer
  • 🐞 Удаление DoH больше не оставляет роутер без интернета

🧩 Прочее

  • ⚡ Mixomo сразу включает список сайтов, окно вывода можно свернуть, уведомления крупнее
  • 🐞 Ошибки установки видны в журнале
  • 🗑 Из Hosts убран Roblox
  • ⚡ Обновление панели блокируется, пока идёт операция Steer или AmneziaWG