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

1198 lines
117 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 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