Files
Zapret-Manager/CHANGELOG.md
T
2026-10-23 20:55:52 +05:00

914 lines
86 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.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