История продукта
Обзор изменений и ключевых обновлений «Квас Про».
1.0.22
19.10.2026 Последний релиз
- НовоеПанельмастер нового соединения распознаёт вставленные данные и называет способ подключения, который продукт не умеет: AWG, Hysteria, TUIC, Shadowsocks, Trojan, VMess, SOCKS, wstunnel. Раньше такой файл принимался молча, а соединение потом не поднималось — теперь «Далее» недоступна, пока не выбрана поддерживаемая конфигурация
- НовоеПанельширину колонок в таблицах можно менять мышью, и видно, за что тянуть: между заголовками стоит серая полоска, при наведении она подсвечивается, ширины запоминаются и переживают перезагрузку панели
- НовоеПанельканал «Телеграм» в обратной связи виден всегда и помечен точкой состояния: зелёная — канал отвечает, красная — сейчас недоступен. При выборе канала продукт сам проверяет его, а если тот молчит — подгружает набор доменов для Телеграма и проверяет ещё раз; причина и совет написаны под полем
- ПравкиМаршрутизациярежим «Обычный» доведён до рабочего состояния на обеих прошивках: на Keenetic обычные соединения снова перехватываются, на OpenWrt вернулся честный полный перехват, и режим больше не откатывается сам на «Совместимый» на исправном роутере. В списке режимов он теперь назван по-разному — «Гибридный» на Keenetic и «Обычный» на OpenWrt, а справка объясняет, когда работает один механизм перехвата, а когда два
- ПравкиМаршрутизацияобычные сайты открываются надёжнее: их имена разрешаются всегда, IPv6 больше не выдаётся устройствам там, где он не работает (это ломало Safari и Chromium-GOST), а усиленная защита от обхода DNS больше не отрезает от сети сам роутер
- ПравкиМаршрутизациясторож сам проверяет, что правила действующего режима стоят на месте, и ставит их заново, если их смыло обновление прошивки
- ПравкиПанельмастер нового соединения стало проще проходить: шаги и заголовок вынесены наверх за карточку, над заголовком появился значок, кружки шагов крупнее, лишняя линия над кнопками убрана, а обрыв связи с панелью объясняется словами вместо технической ошибки
- ПравкиПанельокно добавления DNS-сервера стало удобнее: оно шире и без прокрутки, поля стоят в две строки — сверху «Маршрут», «Включён» и «Протокол», снизу «Адрес» и «Порт», а порядок обхода с клавиатуры совпадает с тем, что видно на экране
- ПравкиПанельв таблице DNS-серверов ширину колонок теперь можно менять, как в остальных таблицах, и подписи «Протокол» и «Маршрут» больше не слипаются
- ПравкиПанельв мастерах добавления правил (домен, закваска, страна) стало заметно просторнее — область с полями и списками выросла в полтора раза, а окно выбора способа добавления в Белый список, наоборот, стало уже и больше не растягивает описания на всю ширину экрана
- ПравкиПанельтаблицы стали спокойнее: заголовки остаются на месте при прокрутке, и данные под ними больше не просвечивают; в журнале адреса в колонке IP выровнены с ровным отступом, а новые записи больше не дёргают таблицу
- ПравкиПанельв журнале «Маршруты» в первой колонке снова видны имена доменов, а не только адреса, и при раскрытии строки первой строкой показан результат маршрутизации — что именно произошло с этим запросом
- ПравкиПанель«Клиенты» стали понятнее: вместо отдельной колонки «Статус» состояние показывает точка, в колонке «Соединение» остался один прямой пункт «Напрямую (без туннеля)», у защищённого соединения вместо знака вопроса стоит щит, колонка «Действия» не выходит за край и её ширину можно менять, а правка имени больше не возвращает устройство в маршрутизацию
- ПравкиПанельназвания соединений на всех экранах видны полностью, без обрезки, а служебные группы «Напрямую» и «Блокировать» защищены от переименования, смены маршрута и удаления
- ПравкиПанелькнопки «Выход» и перезагрузки в правой панели больше не съезжают к краю и не обрезаются
- ПравкиПанельв мастере первого запуска кнопка «Пропустить» появляется только тогда, когда в системе уже есть рабочее соединение, а вместо «Пропустить всё» шаги проходятся кнопками «Назад» и «Далее»
- ПравкиПанельпосле согласия на разблокировку сайт открывается сразу: второе окно ожидания убрано, а в единственном остались сообщение и спиннер — переход идёт сам, и окно закрывается без участия пользователя
- ПравкиПанельв обратной связи контакты для ответа проверяются сразу при вводе и ещё раз на устройстве, поэтому причина отказа называется до отправки, а техническая строка библиотеки больше не показывается пользователю ни на одном экране
- ПравкиПанельобновления работают надёжнее: проверка идёт и без входа по токену, установка доводится до конца даже на устройстве с прежней версией, а в откате видно все выпуски раздачи, а не только последние
- ПравкиПанельстраница заквасок открывается и при большом Белом списке, а в мастере маршрутизации по странам можно выбрать любую из 168 стран
- ПравкиПанельстраница «Фильтры» больше не даёт включить список, которому не хватает памяти устройства, не рассказав об этом заранее
- ПравкиДоступвход в панель по имени снова работает по HTTPS, даже когда сертификат ещё не получен
- ПравкиЯдробазы фильтров обновляются сами, а предупреждение о неудаче объясняет, что делать
1.0.21
11.10.2026
- НовоеУстановщикустановку можно запустить с подробным отчётом: с ключами `--verbose --log-file <файл>` в отчёт попадает таблица фактов о роутере — свободное место, память, версия системы, архитектура пакетов и последние сто строк системного журнала, — каждый раздел с заголовком и разделителями. Команда, которой на этой системе нет (например `apk` на старых сборках), не ломает отчёт: на её месте появляется строка «команда недоступна на этой системе». Существующий файл отчёта дополняется — видна история попыток, а в отчёте есть напоминание сохранить системный журнал до перезагрузки роутера
- НовоеЯдров настройках, в разделе «Сеть и фильтры» → «HTTPS-фильтрация», виден отпечаток действующего корневого сертификата — тот же, что показывают «Связка ключей» на Mac и команда openssl; сверьте его с отпечатком сертификата на своих устройствах и сразу увидите, тот ли сертификат там установлен
- НовоеДиагностикаесли корневой сертификат КвасПро выпущен заново, продукт говорит об этом сам: замечание в Мониторе, уведомление в колоколе и проверка в Диагностике, а не молчание при предупреждениях браузера на устройствах; замечание держится, пока сертификат не установят заново и не отметят это в разделе «HTTPS-фильтрация»
- НовоеПанельесли панель не запустилась в браузере, это видно словами и с действием: вместо бесконечного ожидания появляется объяснение — файлы панели не загрузились или не подошли к версии продукта, — причина отказа и кнопка «Перезагрузить страницу»; прежде экран бесконечно показывал «Проверка интернета», и отличить неработающий интерфейс от идущей проверки было нельзя
- НовоеПанельесли файлы панели на роутере остались от другой версии, продукт сообщает об этом сам: в журнале появляется запись с названием чужой сборки, а на экране — предупреждение с советом переустановить продукт; раньше такие файлы ничем себя не выдавали, и панель просто не отвечала на нажатия
- НовоеЯдров каталоге заквасок появились наборы по России — «Банки РФ» (прежние наборы по отдельным банкам объединены в него: домены, приложения, платёжная система «Мир», Система быстрых платежей и приём платежей), «Гос. сервисы РФ» (Госуслуги, налоги, Социальный фонд, Росреестр, суды, ведомства и порталы государственных услуг регионов), «Соцсети РФ» (Одноклассники, Дзен, МАХ, Сферум, почта Mail.ru, Рутуб, блоги и форумы), «Видео и ТВ РФ» (Рутуб, Окко, Кинопоиск, Иви, Wink, Premier, Смотрим, телеканалы и онлайн-кинотеатры) и «Не отключаемые сервисы РФ» — сервисы, которые остаются доступными при ограничениях мобильного интернета по перечню Минцифры России
- НовоеЯдропоявилась возможность входить в панель без токена со своих адресов: переключатель «Входить без токена с этих адресов» в разделе «Кто может открыть панель» (по умолчанию выключен) открывает панель с указанных адресов и подсетей сразу, без страницы входа. Важные действия — сброс и уничтожение, установка и удаление пакета, выгрузка и замена состояния, ключи и SSH, установка обновления и сам этот допуск — по-прежнему требуют токена. Внутри панели видна полоса «Вы вошли без токена» с кнопкой «Войти по токену», каждый такой вход и отказ по адресу записываются в журнал
- НовоеПанельбелым списком можно управлять из терминала: «kvaspro whitelist add», «remove» и «list» принимают адрес в том же виде, что и панель (целиком, со схемой, путём и портом, а также кириллицей), понимают группы, теги и выбор соединения, умеют машинный вывод для сценариев и говорят понятными кодами возврата. Повторное добавление уже имеющегося правила и удаление отсутствующего завершаются успешно и ничего не меняют
- НовоеПанельна устройствах Keenetic сети показываются понятными именами из настроек роутера, а техническое имя (например «br0») осталось видно второй подписью и в пояснении; своё имя можно задать и в панели — оно главнее имени роутера
- НовоеПанельна странице заквасок появились группы-аккордеоны по темам и отдельная группа «Сервисы России» — в неё собраны все наборы для нашей страны («Банки РФ», «Госуслуги РФ», «Соцсети РФ», «Видео и ТВ РФ», «Не отключаемые сервисы РФ») независимо от их собственных тем. В заголовке группы видно, сколько наборов показано из всех, группы сворачиваются, а поиск сам раскрывает те, где есть совпадения, — найденное не остаётся спрятанным
- НовоеПанельзаквасками стало можно распоряжаться: у каждой копии в списке появились кнопки «Обновить» и «Удалить». Обновление сначала показывает, что именно добавится и что уйдёт, и предлагает выбрать — дополнить имеющееся или заменить его целиком; удаление спрашивает подтверждение словом и предупреждает, сколько записей уйдёт и что ручные записи останутся. Повторная загрузка больше не отказывает: недостающие домены дописываются, а причина отказа (если он есть) называется по ступени — что именно не прошло
- НовоеПанельв разделе «Обновление» появился список других версий с возможностью откатиться: продукт показывает выпуски, доступные на сайте раздачи, с размером и подробностями, спрашивает подтверждение и возвращает устройство на выбранную версию. Если выпуск снят с раздачи, ещё не выложен или его схема данных не подходит этому устройству, откат не предлагается, а причина называется словами; сам откат не меняет то, что продукт предлагает обновить остальным устройствам
- НовоеПанельу групп заквасок появился флажок выбора всей группы: он разом отмечает или снимает все закваски группы, а рядом с названием видно, сколько заквасок этой группы уже подключено к белому списку («в белом списке: 3»). Прежде подключённые закваски приходилось искать, раскрывая группу и просматривая каждую строку
- НовоеПанельв белом списке можно перенести сразу несколько отмеченных записей: у курсора видно число переносимых записей, они уезжают одной операцией и встают в целевой группе в прежнем порядке. Если отмечены записи из разных групп, перенос не начинается, а причина объясняется словами — прежде такой набор получил бы чужой маршрут молча
- НовоеЯдроесли хранилище пакетов недоступно, а интернет при этом работает, продукт сам временно берёт нужные пакеты с зеркала — и возвращается к основному адресу, как только тот снова отвечает. Прежде установка зависимостей в этом случае не завершалась, и служба не поднималась, поэтому панель не открывалась вовсе. Подмена не скрывается: в «Диагностике» появляется строка с адресом зеркала и датой, когда продукт на него перешёл, а рядом с файлом раздачи остаётся копия исходного. Если зеркало не помогло, исходный файл возвращается сразу же, и продукт говорит об этом; если файл раздачи изменили вы сами, копия продукта ничего не затирает
- НовоеПанельбелый список понимает домены, набранные по-русски: «объясняем.рф» принимается при добавлении — в мастере, в форме списка, при импорте и из терминала, — хранится в машинной записи, совместимой с браузером и ядром, а в списке показывается кириллицей, а не набором `xn--…`. Поиск по списку находит такую запись и по русскому имени, и по машинной записи, и по одной зоне («рф»). Прежде русское имя в поиске давало пустой список, а в строке было видно только `xn--…`. Группа, которая создаётся по такому домену сама — в том числе кнопкой «Продолжить» на странице блокировки, — называется русским словом, а не набором `xn--…`. Домены из файлов фильтров, записанные кириллицей, больше не выпадают из блокировки молча
- ПравкиПанельслишком большой файл при загрузке через панель теперь отклоняется понятным сообщением на русском (прежде показывался технический текст об ошибке), а замена адреса хранилища пакетов больше не может оставить систему в подменённом состоянии: копия исходного файла сохраняется, пока прежний адрес действительно не вернётся
- ПравкиЯдроустановка пакетов больше не может висеть неограниченно: у каждой операции с пакетами есть предел времени, после которого продукт продолжает разбор — называет причину (нет интернета, не работает DNS, не отвечает хранилище) и, если есть запасное зеркало, берёт пакеты с него. Прежде недоступное хранилище оставляло установку висеть, и пользователь видел только «файлы не скачиваются»
- ПравкиЯдроесли адрес хранилища пакетов уже заменён на запасное зеркало — установщиком или прошлой установкой продукта, — продукт видит эту замену, берёт пакеты с зеркала сразу и возвращает прежний адрес сам, как только исходное хранилище снова отвечает. Прежде такая замена считалась правкой пользователя: продукт её не возвращал, роутер мог остаться на запасном зеркале навсегда, и в «Диагностике» об этом не было ни строки
- ПравкиУстановщиквременную замену адреса хранилища пакетов установщик и продукт записывают теперь одинаково: одна и та же копия исходного файла и одна и та же отметка о замене. Поэтому установщик больше не предлагает вернуть адрес вручную — он говорит, что это сделает сам продукт, как только исходное хранилище снова ответит, — и не трогает замену, сделанную продуктом или пользователем
- ПравкиУстановщикпричина отказа установки называется точнее: «нет интернета» и «не работает DNS» больше не путаются — установщик смотрит на код сетевой ошибки и на то, отвечает ли известный адрес проекта; когда имя раздачи недоступно, а известный адрес отвечает, он говорит именно про имя и советует проверить DNS, а не чинить кабель провайдера
- ПравкиПанельв выпущенной версии в левом меню виден только номер версии: код сборки, помогавший различать волны правок во время подготовки выпуска, в опубликованном продукте больше не показывается
- ПравкиПанельвыход из панели ведёт туда, где он осмыслен: если вход по токену выключен, кнопка «Выход» в левом меню и в нижней панели возвращает на главную страницу, а не на форму входа, которой в этом режиме и быть не должно; при включённом входе по токену выход по-прежнему показывает форму входа
- ПравкиПанельшаг «Проверка интернета» в первом запуске оставляет в журнале строку с исходом и длительностью и перечисляет, какие из проверяемых узлов ответили, — по журналу видно, дошёл ли запрос до службы и что именно она измерила
- ПравкиПанельесли проверка интернета не выполнена — служба не ответила за 20 секунд, отказала или панель требует подтверждения страны, — экран говорит именно это («Проверка не выполнена») с кнопкой «Повторить проверку», а не «Нет доступа в интернет» с советом проверять кабель WAN; прежде пользователя отправляли искать аварию у провайдера там, где проверка вообще не выполнялась
- ПравкиЯдропредупреждение о перевыпуске сертификата больше не исчезает после перезапуска службы или обновления — прежде оно гасло само, хотя сертификат на устройствах оставался прежним
- ПравкиЯдросертификат панели выпускается по требованиям стандарта: в нём прямо указано, что это не удостоверяющий центр, убран лишний способ применения ключа и добавлена ссылка на ключ центра — строгие браузеры и системы принимают его охотнее
- ПравкиУстановщикустановщик и удалятор сообщают о результате установки, обновления и удаления так, чтобы отчёт доходил до сборщика статистики: прежде он уходил на адрес, который перенаправляет на основной, и терялся по дороге — из-за этого в статистике установок не появлялось ни одной записи, хотя установки шли
- ПравкиПанельв бесплатной сборке мастер добавления домена снова умеет дополнять список живым трафиком: кнопка «Начать наблюдение» активна, найденные адреса добавляются в список, а галка «Сканировать зависимости» ставится и работает. Прежде в редакции по умолчанию и кнопка, и галка были серыми с подсказкой «Недоступно в этой сборке», хотя служба эти действия разрешала: возможность выключала не лицензия, а сама сборка
- ПравкиПанельв бесплатной сборке на странице заквасок снова работает «Обновить из сети»: вместо серого замка — кнопка опроса источников, которая обновляет встроенные списки и показывает итог. Прежде обновление было недоступно в редакции по умолчанию, хотя служба его разрешала
- ПравкиЯдропри отправке отчёта об ошибке в чат администратора продукт сразу отправляет и сообщение в основной чат, в тему «Что не так?»: видно версию, устройство, среду, архитектуру, номер отчёта и описание ошибки, а также версию, в которой ждать исправление. Внутренний номер отчёта у каждого устройства свой, растёт с каждым отправленным отчётом и не сбрасывается при перезапуске. Текст сообщения лежит отдельным файлом `config/telegram_report_template.md` и правится без правки кода; если файла нет, он пуст или в нём опечатка, сборка останавливается с объяснением, а не отправляет пустое сообщение. Если адрес основного чата не задан или отправка не удалась — отчёт администратору всё равно уходит, продукт продолжает работу, а причина видна в журнале
- ПравкиПанельесли запрос страницы был прерван переходом по пунктам меню, это больше не роняет панель: чтения данных в отрисовке переживают такой обрыв, освобождённое значение читается как «данных нет», а найденные сторожем места закрыты (сайты на «Своих серверах», «Клиентах», «Соединениях», «Параметрах», «Диагностике», в белом списке и в подсказках)
- ПравкиЯдропадение одной страницы больше не убивает продукт целиком: служба переживает сбой отрисовки и продолжает обслуживать запросы, маршрутизацию, DNS и туннель — прежде первая же такая ошибка завершала процесс, и панель пропадала вместе со службой
- ПравкиЯдрочужой каталог заквасок больше не обнуляет каталог целиком: набор с незнакомой категорией показывается как «Прочее», тогда как прежде одна незнакомая категория отбрасывала весь сетевой каталог и панель молча возвращалась к встроенному списку
- ПравкиЯдроесли набор по отдельному банку был добавлен раньше, его домены и группа в белом списке остаются, а «Банки РФ» добавит недостающие: объединение не удаляет ничего из уже сделанного
- ПравкиЯдрочужой каталог заквасок больше не скачивается по незащищённой ссылке и не может переполнить роутер: загрузка идёт только по https, с ограничением времени ожидания и размера, а состав каталога проверяется на разумные пределы — подсунуть подменённый файл или оборвать загрузку на полуслове больше нельзя
- ПравкиПанельподсказку стало можно читать спокойно: текст не исчезает, пока курсор находится на самой подсказке, и держится, пока вы не уведёте курсор (требование WCAG 2.2 SC 1.4.13); Esc по-прежнему закрывает подсказку
- ПравкиПанельу кнопок-значков появились названия для программ чтения с экрана: «Уменьшить» и «Увеличить» у кнопок − и + в числовых полях, «Отмена» у отказа от добавления строки, название раздела у пункта свёрнутого меню
- ПравкиУстановщикустановка больше не может зависнуть на загрузке и объясняет отказ: у каждой загрузки есть предел времени и числа попыток, длинная загрузка показывает процент, а при отказе установщик называет предполагаемую причину — нет интернета, не работает DNS, не отвечает сервер раздачи, мало места на диске, сломано Entware, не хватает прав, повреждённый файл — и даёт советы только по ней: как проверить интернет и DNS, как переустановить Entware по новой, чем освободить место, где взять зеркало. Прежде на этом месте было одно «не удалось скачать sing-box с раздачи», а сама загрузка молчала до получаса
- ПравкиПанельу полей, переключателей и кнопок-значков появились пояснения: наведите курсор или коснитесь элемента — подсказка скажет, что он делает и что будет после нажатия (объяснено 245 элементов из 630; остальные — на следующих экранах)
- ПравкиПанельназвания кнопок стали понятнее: «Применить» стало «Применить соединение», «Готово» в мастерах — «Завершить добавление» и «Завершить установку»; из подписей ушёл технический жаргон (CIDR, base64) и переехал в пояснения
- ПравкиПанельподсказки сокращены до читаемой длины, а пояснения, которые пропадали на телефоне, снова видны
- ПравкиПанельпереключатель «Пропустить проверку TLS-сертификата» стал понятнее: теперь он называется «Не проверять сертификат сервера» и объясняет последствие — подлинность сервера не проверяется, соединение можно подменить
- ПравкиПанельотключить проверку сертификата сервера теперь можно только в экспертном режиме: в обычном режиме на месте этого переключателя стоит подсказка, что настройка открывается в экспертном режиме, а попытка включить её в обход интерфейса отклоняется с тем же объяснением; снятие этой настройки доступно всегда
- ПравкиПанельпрофиль сервера, принесённый из файла, ссылки или по SSH, больше не включает отключение проверки сертификата втихую: без экспертного режима такой профиль не добавляется, и причина называется словами
- ПравкиПанельвосстановление состояния из файла больше не приносит с собой отключение проверки сертификата сервера в обход экспертного режима: снимок, где такое отключение включено, отклоняется целиком с объяснением, и данные на устройстве остаются прежними
- ПравкиПанельзапрет на отключение проверки сертификата вне экспертного режима действует на всех дверях, а не только в окне правки: создание и правка соединения по машинному адресу, импорт профиля и замена состояния из файла отклоняют такую настройку одинаково, а вход в панель без токена не даёт права править соединения
- ПравкиЯдров перечне сторонних компонентов поставки больше не печатаются адреса электронной почты правообладателей — для указания авторства остаётся имя: чужой личный адрес в файле рядом с архивами не нужен, а условия лицензий соблюдены
- ПравкиПанельна первом экране, когда прямой выход не подтверждён, главной кнопкой стала «Продолжить», а «Повторить проверку» — второй; текст прямо говорит, что проверка носит характер предупреждения и настройку можно продолжить. Прежде яркой была «Повторить проверку», и пользователь зацикливался на повторе
- ПравкиПанельназвания языков больше не переводятся: «Русский», «Беларуская», «English», «中文» — каждый на своём языке, как в большинстве программ. Прежде в китайском интерфейсе языки назывались по-китайски, и выбрать нужный было трудно
- ПравкиПанельснимок «Монитор» на странице входа совпадает и с темой, и с языком: для каждого языка снят свой кадр в светлой и тёмной теме, а язык без своего кадра показывает общий
- ПравкиЖурналв журнале длинные названия действий больше не обрезаются: колонка «Действие» подбирает ширину по самому длинному названию, а колонка «Объект» уступает ей место; на вкладке «Маршруты» колонка «Результат» подстраивается под настоящее название сработавшего правила, и таблица не выходит за край панели
- ПравкиПанельна странице заквасок у каждой колонки появилось пояснение — что показывает столбец и как этим пользоваться, — а столбец «Статус» переехал к началу строки, к самому набору
- ПравкиСоединениясообщение об удачном перезапуске соединения больше не остаётся на экране до перезагрузки страницы: оно исчезает через 5 секунд и закрывается крестиком, а сообщение о проблеме и кнопка «Перезапустить соединение» остаются на месте
- ПравкиНастройкиимя пользователя Telegram и адрес электронной почты проверяются теперь и при вводе, и на службе: неверное значение не сохраняется, а рядом с полем сказано, что именно поправить
- ПравкиЖурналоткрытие панели по защищённому адресу снова видно в системном журнале устройства: прежде туда попадали только запросы по открытому каналу
- ПравкиЖурналв журнале устройства больше нет имён чужих сайтов: запись о запросе с неразрешённым именем узла содержит только путь и сам факт отказа, а имя узла пишется лишь тогда, когда владелец сам включил подробный журнал
- ПравкиПанельподсказка теперь исчезает сразу, как только с неё уходит указатель, и двух подсказок на экране не бывает одновременно: прежде прежняя подсказка гасла с задержкой в четверть секунды, и при быстром переводе курсора на соседний элемент они накладывались друг на друга; текст подсказки по-прежнему можно дочитать, переведя на неё курсор
- ПравкиЯдронастройка списка стран, чьим провайдерам панель показывает страницу подтверждения, больше не включает Россию и Беларусь: значение «все» теперь означает «все недружественные страны», а не «вообще все». Прежде владелец на домашнем провайдере встречал страницу подтверждения в своей же сети
- ПравкиПанельпри удалении сети её устройства больше не остаются без сети: они переходят в новую сеть того же моста, сохраняя свои настройки и решения по маршруту. Подтверждение удаления показывает, сколько устройств переедет и куда, а после удаления на экране и в журнале остаётся отчёт с этими числами
- ПравкиЖурналправки белого списка из панели снова записываются в журнал действий: добавление, изменение, удаление и массовые операции — с исполнителем и результатом. Прежде этих записей не делалось вовсе
- ПравкиПанельстраница «Белый список» открывается сразу при любом числе записей: прежде при большом списке она отдавала пустой экран с кодом ответа 200 (предел в четыре мегабайта), и пользователь видел белое поле. Теперь сначала появляются шапка, вкладки и группы, а сами правила — через мгновение после открытия; если загрузка не удалась, на экране написана причина, а не «Нет записей»
- ПравкиЯдропродукт сам проверяет источники каталога заквасок: если на сервере появился новый файл набора, в колоколе появляется уведомление, а в Диагностике — проверка; раньше об этом можно было узнать, только заглянув в список и обновив его вручную
- ПравкиПанелькнопка «Загрузить набор» для Telegram в настройках обратной связи больше не отказывает: устройство дописывает недостающие домены набора вместо отказа, повторное нажатие только дополняет уже подключённый набор, а при настоящей неудаче причина называется словами — что именно не прошло: набор отклонён реестром, достигнут предел белого списка, ошибка записи или домен доставки не включён
- ПравкиПанельвремя сессии в панели настроек больше не сбрасывается и показывает правду: отсчёт идёт от момента входа, а не от открытия окна, поэтому открытие и закрытие панели, переходы по экранам и перезагрузка страницы его не обнуляют; пока панель не получила ответ службы, вместо числа стоят прочерки, а не ложные нули
- ПравкиПанельпроверка «прямого выхода» больше не пугает зря и объясняет, что именно показали службы: если провайдер отвечает разными адресами из разных мест (обычное дело у крупных провайдеров), это названо словами с перечнем «служба: адрес», а не «чужой VPN». Подтверждённым выход считается только тогда, когда все службы дали адрес, совпавший с адресом запроса через внешний интерфейс; когда привязку применить не удалось, причина тоже названа
- ПравкиПанельгруппа, в которую переносят записи, подсвечивается пунктирной рамкой, а не только цветом: при переносе набора строк-источников сразу несколько, и приёмник видно по форме границы
- ПравкиПанельвход без токена срабатывает с первого раза: пользователь, впервые открывший панель по своему адресу, сразу видит панель, а не форму ввода токена. Прежде первый заход отвечал браузеру отказом «не авторизован» (панель на экране при этом уже была), и браузер уводил на форму входа — вход удавался только со второго захода
- ПравкиПанельвыход из панели в режиме «вход без токена» сразу возвращает на главную страницу с открытой панелью. Прежде корень сразу после выхода отдавал форму ввода токена, и войти без токена получалось лишь со второй попытки — панель работала «через раз». Если вход без токена всё же не выполнен из-за слишком частых заходов, страница входа говорит об этом словами и просит подождать полминуты, а не молча требует токен
- ПравкиПанельпри включённом входе без токена страница ввода токена не показывается вовсе: пользователь, открывший её адрес вручную (из закладки или по прежней переадресации), сразу попадает в панель. Форма ввода токена остаётся только там, где её просят явно, — по кнопке «Войти по токену»
- ПравкиПанельв окне правки соединения у остальных способов подключения раздел «Дополнительно» объясняет, где искать отключение проверки сертификата: переключатель «Не проверять сертификат сервера» есть только у соединений TrustTunnel и только в экспертном режиме. Прежде раздела с таким пояснением у них не было вовсе, и настройку искали там, где её не бывает; пояснение в экспертном режиме у TrustTunnel показывается тем же видом строки
- ПравкиПанельпереход по пунктам меню больше не роняет продукт: если уйти со страницы, не дождавшись её загрузки, служба прежде аварийно завершалась — панель пропадала вместе с ней, а защита на роутере оставалась без присмотра. Теперь брошенная страница не читает свои данные и не обращается к серверу, служба продолжает работать, а следующая страница открывается как обычно
- ПравкиПанелькнопка выхода в окне подтверждения стала красной: она выглядит как опасное действие — красная заливка и контур вместо одного красного текста, — и одинаково в левом меню и в правой панели
- ПравкиПанельна странице заквасок удаление снова идёт по одной записи: у каждой закваски в белом списке есть своя кнопка-корзина, а панель с кнопкой «Удалить выбранные» убрана — массовая обработка выбранных наборов осталась, удаления целой группы больше нет ни в списке, ни в подтверждении
- ПравкиПанельзначки корзин на странице заквасок стали такими же, как в белом списке: красный значок с подсветкой при наведении и нажатии в обеих темах, а не бледный серо-красный
- ПравкиПанельзаголовки групп в белом списке стали того же размера и начертания, что на странице заквасок: прежде размер у них не был задан вовсе, и они выходили крупнее остальных подписей
- ПравкиПанельсчётчик времени работы ядра на Мониторе больше не отстаёт: прежде он накапливал секунды по таймеру браузера и в фоновой вкладке отставал — теперь он считается от того же серверного начала, что и время в правой панели, поэтому оба экрана показывают одно и то же
- ПравкиЯдрона роутерах с Entware (Keenetic) служба после аварийного завершения поднимается сама: прежде падение процесса оставляло панель недоступной до ручного запуска или перезагрузки роутера. Подъём занимает секунды, а в журнале появляется запись с причиной и пояснением, что войти в панель нужно заново (настройки, правила и разрешения сохранены). Если служба падает снова и снова, надзор прекращает попытки после пяти подъёмов в час и пишет об этом в журнал вместе с командой ручного запуска
- ПравкиУстановщикустановка и обновление на роутере больше не зависают на последнем шаге: служба поднимается и установка завершается сама, а не ждёт остановки продукта. Прежде на Keenetic с Entware установка могла висеть неограниченно долго при уже работающем продукте — панель при этом отвечала, и причина была не видна
- ПравкиПанельвыключатели и флажки снова переключаются: тумблеры на всех страницах и в мастерах отвечают на нажатие, а флажки в списках и таблицах отмечаются и снимаются. Прежде из-за правки устойчивости панели они выглядели и вели себя как недоступные — курсор показывал запрет, нажатие не доходило, состояние не менялось и не сохранялось, — хотя обычные кнопки работали. Проверено на «Параметрах» (система, сеть и фильтры, DNS), в белом списке, на «Клиентах», «Соединениях» и в мастере установки на свой сервер
- ПравкиПанельвыключение переключателя «Входить без токена с этих адресов» больше не выбрасывает из уже открытой панели: вход, которым вы сейчас пользуетесь, продолжает работать до своего срока — час без обращений и не больше двенадцати часов от входа, — а токен потребуется при следующем входе: после выхода, по истечении срока или из другого браузера. Новые входы без токена после выключения не выдаются вовсе. Прежде переключатель закрывал уже открытые входы сразу, и первый же переход по меню уводил на форму ввода токена, хотя пользователь ещё работал в панели
- ПравкиЯдрозапасное зеркало пакетов больше нельзя использовать, чтобы подсунуть чужие пакеты: продукт и установщик заменяют адрес хранилища только тогда, когда в файле хранилища включена проверка подписи пакетов (`option check_signature 1`), и только на защищённый адрес `https`. Если проверка подписи выключена, замена не делается, а на экране и в журнале появляется причина — лучше не поставить пакет, чем поставить чужой
- ПравкиЯдровременная замена адреса хранилища пакетов больше не оставляет следов, если заменить не удалось: копия исходного файла убирается за собой, поэтому следующая попытка называет настоящую причину, а прежний адрес возвращается как раньше. Права файла хранилища (в том числе доступ пользователя к нему) сохраняются и при замене, и при возврате
- ПравкиЯдров наборе «Не отключаемые сервисы РФ» исправлены два адреса, записанных чужой машинной формой: на месте портала «Объясняем.рф» и сайта «Движение первых» стояли «стопкоронавирус.рф» и «бизнесс.рф». Теперь это действительно «объясняем.рф» и «движениепервых.рф», а сборка наборов требует у каждого международного адреса читаемую подпись и останавливается, если адрес и подпись расходятся. Домен панели тоже можно ввести по-русски, и проверка домена в списках больше не теряет кириллицу
- ПравкиСоединенияна графике скорости в «Соединениях» ось подписана той же единицей, что и числа — кбит/с, Мбит/с или Гбит/с по самой скорости, — а точное значение каждой точки видно в подсказке: прежде под заголовком «Скорость (Мбит/с)» стояли сырые килобиты (62504 вместо 62,5 Мбит/с)
- ПравкиЯдрокоманда состояния больше не считает исправной настройку без соединения: если узел соединения в рабочем конфиге ядра неполон (нет ключа устройства, партнёра или разрешённых адресов) либо соединение вообще выпало из конфига, «kvaspro status» отвечает «соединение не настроено», называет соединение и говорит, чего именно не хватает, и завершается кодом 1; полная настройка по-прежнему даёт «заполнены» — и тогда отдельно видно, что дело в связи, а не в настройках
1.0.20
08.10.2026
- НовоеКлиентывыключенное вами устройство больше не включается само: продукт различает «вы выключили» и «вы ещё не решали» — выключенное остаётся выключенным, а найденное в локальной сети участвует в маршрутизации автоматически
- НовоеДиагностикавидно, какие устройства участвуют в маршрутизации без вашего решения: в Диагностике и в колоколе появляется запись с именами и адресами, а после вашего решения она исчезает
- НовоеКлиентыустройство, подключившееся к сети, сразу участвует в маршрутизации — его трафик идёт по вашим правилам (в том числе по правилу «всё кроме России — в туннель»), а не напрямую; раньше это требовало отметить устройство в списке клиентов вручную, и до этого его трафик молча шёл мимо правил
- НовоеКлиентысписок устройств обновляется сам: продукт замечает подключившиеся устройства без открытия экрана «Клиенты» — и при запуске, и дальше по ходу работы
- НовоеДиагностикавидно, какие устройства остались без маршрутизации: в Диагностике и в колоколе появляется запись с их именами и адресами, а когда таких устройств нет — запись исчезает
- НовоеКлиентыу устройства с замечанием в списке клиентов виден значок с причиной: «не участвует в маршрутизации», «адрес разошёлся», «не в сети»; таблица клиентов помещается в экран целиком — «Действия» больше не уезжают за край, длинные адреса обрезаются с подсказкой
- НовоеДиагностикав окне проверки Диагностики и в уведомлении колокола появилась кнопка перехода на страницу правки — «Открыть „Клиенты“», «Открыть „Белый список“» и так далее, вместо одной инструкции
- ПравкиПанель«Свои серверы» и «Клиенты» в бесплатной сборке открываются как обычные разделы — без замка и без подсказки о платной версии; в платной редакции поведение прежнее
- ПравкиМаршрутизациязаблокированный сайт снова открывается как задумано: показывается страница «Домен заблокирован» с кнопкой «Продолжить», а после нажатия сайт действительно открывается; в 1.0.19 запрос к заблокированному сайту попадал в панель — браузер показывал ошибку «Адрес (Host) не разрешён» вместо предупреждения, и сайт не открывался ни с подтверждением, ни с правилом в Белом списке
- ПравкиМаршрутизация«Продолжить» на странице блокировки возвращает домену его маршрут: если домен добавлен в Белый список с выбранным соединением, после подтверждения он снова идёт через это соединение, а не напрямую — прежде подтверждение снимало только подмену адреса, а маршрут оставался снятым
- ПравкиПанельв списке «Конфликты фильтров» в колонке «Блокируется» видно название источника — «Россия», «Опасные сайты», «Реклама» и другие, а не служебное сокращение вместо названия
- ПравкиПанельв настройках, в разделе DNS, кнопка «Сохранить» встала по правому краю панели — прежде она была смещена влево и не совпадала с краем карточки
- ПравкиПанельв бесплатной сборке исчезли обещания платной версии: недоступные пункты меню и настроек подсказывают «Недоступно в этой сборке», а в отказах больше нет слов про премиум и платную версию
- ПравкиМаршрутизациязаблокированный сайт больше не «молчит»: если домен входит в списки включённых фильтров, вы увидите страницу блокировки с кнопкой «Продолжить» даже тогда, когда он же попадает в список исключений для приложений с проверкой сертификата. Раньше браузер показывал непонятную ошибку защиты — например, для рекламных доменов Google
- ПравкиМаршрутизацияразблокировка по кнопке «Продолжить» снова истекает: домен возвращается под блокировку через 15 минут после последнего обращения, а перезапуск службы больше не воскрешает старые разблокировки
- ПравкиЯдропродукт и ядро держат больше одновременных соединений: предел ресурсов поднят до разумного для роутера, при нехватке появляется понятная запись в Диагностике, а журнал больше не заливается повторами
- ПравкиКлиентыустройство локальной сети, добавленное раньше, снова участвует в маршрутизации: если вы его не выключали, его трафик идёт по вашим правилам, а не напрямую — прежде такие устройства так и оставались без маршрутизации, и включать их приходилось вручную
- ПравкиКлиентысписок устройств сети обновляется заметно дешевле, а служба ровнее ведёт себя на слабом роутере: весь список сохраняется одной записью вместо перезаписи каждого устройства по очереди, и предупреждение о слишком долгом обновлении списка появляется в журнале один раз за случай, а не каждую минуту
- ПравкиКлиентыв тёмной теме стали видны крестики закрытия панели «Аудит событий» на странице «Монитор» — прежде значок сливался с фоном карточки
- ПравкиКлиентыв тёмной теме видны крестики закрытия на баннере установки приложения, в подтверждении удаления сети и в списке закреплённых доменов — прежде значки сливались с фоном
- ПравкиЯдров журнале появились отдельные записи «Перезапуск Ядра» для перезапусков при применении конфигурации и при откате; пункт колокола честно говорит, что считает именно перезапуски сторожем
- ПравкиКлиентыв журнале на всех трёх вкладках («Маршруты», «Аудит», «Система») ширина колонок подогнана по содержимому: время и уровень занимают ровно столько, сколько нужно, а сообщение занимает остаток и больше не переносится на несколько строк
1.0.19
07.10.2026
- НовоеМаршрутизацияадрес панели без порта открывает панель, а не перехват фильтра
- НовоеМаршрутизацияготовый DNS-сервер, уже добавленный для маршрута, не выбирается
- НовоеУведомлениязагрузка набора доменов Telegram идёт под окном с ходом и результатом: видно, что скачивается, что подключено и куда направлено, а при отказе — причина и кнопка «Повторить»; сам переключатель канала стал компактнее
- НовоеУведомленияокно загрузки набора Telegram, компактный переключатель, поля контактов по каналу
- НовоеМаршрутизацияпанель открывается по своему адресу без порта — `https://kvas.lan/` ведёт в панель, а не в перехват HTTPS-фильтра (правило панели теперь срабатывает раньше фильтра); за это фильтр опасных сайтов не перехватывает трафик к самому адресу панели — решение заказчика
- НовоеОбновлениепроверка обновлений и запуск установки идут под окном с пояснением и индикатором: по завершении видно, что обновлений нет, либо предложение установить найденную версию, а причина отказа при запуске установки названа в том же окне
- НовоеНастройкикнопка перезагрузки роутера появилась в шапке настроек — подтверждение словом, затем окно ожидания; как только устройство снова отвечает, страница возвращается на экран входа
- НовоеНастройкисмена доменного имени роутера идёт под окном с индикатором, которое закрывается сразу после того, как новое имя применено
- НовоеЖурнализменения настроек записываются в журнал отдельным уровнем «Настройки» — видно, что и когда изменено, и такие записи отбираются фильтром
- НовоеЖурналпроверки обновлений (по расписанию и по кнопке) записываются в журнал с результатом: обновлений нет, доступна версия или причина ошибки
- НовоеЖурналв журнале появился уровень «Сведения», а успешные события — вход в панель и принятая команда перезагрузки — больше не выглядят ошибкой
- НовоеМаршрутизацияв окне обработки заквасок сразу видно, что произойдёт — «Добавляем: N записей» и «Удаляем: M записей» (строка с нулём не показывается)
- НовоеМаршрутизацияитог обработки заквасок попадает в журнал отдельной записью с числами — добавлено, отклонено, удалено — и уведомлением в колоколе: зелёная точка при полном успехе, оранжевая при частичном, красная при отказе
- НовоеСоединениянастройки соединения можно изменить, не создавая его заново — кнопка «Редактировать соединение» открывает правку; в окне меняются и секреты (приватный ключ, общий ключ, идентификатор, пароль): пустое поле оставляет прежнее значение, а базовая правка WireGuard доступна и без лицензии — мастер открывается с уже заполненными полями
- НовоеПанельперезагрузка роутера, «Обновить адрес» устройства, «Перезапустить соединение», имя устройства в локальной сети, мастер предупреждений фильтров и отметки уведомлений «прочитано» теперь работают и на самом роутере: раньше эти действия отвечали в панели ошибкой
- НовоеКлиентыв списке клиентов число устройств сети показано рядом с её именем — «Домашняя (4)», а адрес сети переехал в колонку «IP-адрес»; прежде бейдж адреса стоял вплотную к имени и при правке имени поля для ввода почти не оставалось
- НовоеКлиентыесли перечитать адрес устройства не удалось (его нет ни в таблице соседей, ни в арендах DHCP, ни в реестре роутера), причина показана рамкой на всю строку, а кнопка-ключ рядом предлагает удалить запись такого устройства — вместе с ней уходит и сообщение
- НовоеКлиентыкнопка «Обновить адрес» переехала в колонку действий, к остальным кнопкам строки
- НовоеНастройкизапись DNS-сервера с неподдерживаемым адресом больше не мешает применить остальные настройки: такая запись пропускается, помечена в списке как «Не применяется», а в журнале названы её адрес и причина; сама запись остаётся — её можно исправить или удалить
- НовоеМаршрутизациядомен, добавленный в белый список вручную, теперь действительно попадает в туннель: кириллические имена (`банк.рф`) сохраняются в понятном ядру виде, а ввод со схемой, путём или портом (`https://сайт/страница`) больше не превращается в неработающее правило — прежде такие записи выглядели включёнными, но никуда не вели
- НовоеМаршрутизациядомен из реестра запрещённых сайтов, добавленный в белый список, виден во вкладке «Конфликты» — раньше этот источник конфликта не находился вовсе, и домен молча не открывался даже после добавления в туннель
- НовоеЯдроIPv6 для устройств с туннелем закрыт, а не «как получится»: продукт не может направить IPv6 в туннель (адреса устройств ему неизвестны), поэтому теперь он честно закрывает IPv6-выход наружу и говорит об этом в Диагностике; локальная сеть и сам роутер не затронуты
- НовоеПанельу каждого изменения в истории версий названа область продукта — «Ядро», «Настройки», «CLI», «Сайт» и другие: видно, какая часть продукта изменилась — и в панели, и на сайте
- ПравкиМаршрутизацияготовый DNS-сервер, который уже добавлен для выбранного маршрута, больше не выбирается — карточка недоступна и говорит «Уже добавлен для этого маршрута», а не приводит к ошибке после нажатия
- ПравкиОбновлениенеудачная проверка обновлений объясняется по-человечески — «не удалось связаться с сервером обновлений, проверьте подключение к интернету» вместо строки с разрешением имени и английским текстом; технические подробности уходят в журнал
- ПравкиЖурналв журнале таблица подстраивается под ширину экрана — длинные значения переносятся внутри своей ячейки, а колонка с кнопкой копирования строки всегда видна
- ПравкиУведомленияв обратной связи показывается одно поле контакта по выбранному каналу — при Telegram учётка, при почте адрес (прежде адрес был виден всегда)
- ПравкиЖурналпри правке строки журнала в колонке «Результат» больше нет невидимой пустоты от прежней ширины — колонки считаются от видимой ширины экрана
- ПравкиУведомленияподсказка под формой обратной связи называет тот контакт, который виден на экране: при канале Telegram — учётку, при почте — адрес
- ПравкиПанельна графике «Уникальные адресаты» (Монитор) больше нет чужого сообщения об ошибке применения настроек: если данные графика перестали обновляться, карточка говорит об этом и называет причину
- ПравкиНастройкипри отказе применить изменение в настройках видно причину — «роутер не ответил на запрос», «внутренняя ошибка панели» или названная сервером причина (занятый порт, негодное значение), — а кнопка «Повторить» рядом с сообщением повторяет именно то действие, которое не прошло
- ПравкиКлиентысписок клиентов помещается по ширине экрана — колонка «Действия» занимает ровно столько, сколько нужно кнопкам в строках, а освободившееся место отдано колонкам с данными
- ПравкиПанельпри отсутствии связи с роутером снова показывается заставка с логотипом Квас Про — и в светлой, и в тёмной теме; если страница не успела сохраниться в кэше браузера, вместо белого листа с одной строкой открывается та же фирменная заставка
- ПравкиПанельпричина отказа в панели больше не показывает служебный текст: вместо внутренних подробностей («ошибка задачи», текст базы данных) видно понятное объяснение, и оно переведено на язык интерфейса
- ПравкиПанелькнопка «Повторить» рядом с сообщением об отказе повторяет именно то действие, о котором говорит сообщение, — прежде при двух отказах подряд текст был об одном, а кнопка о другом
- ПравкиПанельофлайн-заставка «Нет связи с роутером» больше не подменяется чужой страницей: браузер сохраняет её как запасную, только если это действительно она
- ПравкиКлиентыпереименование сети в списке клиентов больше не теряется после перезагрузки страницы — новое имя сохраняется в хранилище, а если панель отказала, показана причина и в списке остаётся прежнее имя, а не введённое
- ПравкиКлиентыпереименование сети больше не рвёт соединение — меняется только отображаемое имя, а отказ правки показывается окном с причиной
- ПравкиМаршрутизацияпояснение раздела DNS выводится одной строкой, без разбивки на абзацы
- ПравкиМаршрутизацияв разделе DNS одна кнопка «Сохранить» — в ОДНОЙ строке с «Добавить DNS-сервер» (добавление слева, сохранение справа); она сохраняет и открытую правку (или добавление сервера), и изменения самой локации (порт DNS ядра, анти-DoH)
- ПравкиНастройкипанели-аккордеоны раздела «Сеть и фильтры» получили тот же фон, что у «Адрес и порт панели управления» — в тёмной теме они выглядели темнее
- ПравкиОбновлениераздел «Обновление» собран компактнее — установленная версия, результат проверки, доступное обновление и автопроверка в одной карточке, список изменений раскрывается по клику
- ПравкиНастройкираздел «Сеть и фильтры»: у панели «Дополнительные настройки сети» тот же фон, что у карточки адреса панели
- ПравкиОбновлениев разделе «Обновление» подпись «Последняя проверка» начинается там же, где текст сообщения о результате, а не под его значком
- ПравкиЖурналв журнале выпадающие списки фильтров больше не обрезаются границами таблицы при малом числе записей
- ПравкиУведомленияпанель уведомлений больше не накрывает кнопки «На весь экран» и «Перезагрузка» в шапке настроек
- ПравкиЯдророутер снова запускает ядро маршрутизации — после одной из прошлых правок ядро отказывалось стартовать, и маршрутизация не работала вовсе (в панели это выглядело как «нет соединений»)
- ПравкиКлиентыадрес устройства в списке клиентов обновляется сразу после перечитывания — и в таблице, и в карточке на узком экране
- ПравкиМаршрутизацияпояснение о перехвате DNS разбито на две строки, а у длинного адреса DNS-сервера появилась подсказка с полным значением
- ПравкиМаршрутизациякнопка «Добавить DNS-сервер» прокручивает список к открывшейся форме
- ПравкиЖурналзначение результата «Обновление» в журнале больше не показывается английским словом
- ПравкиМаршрутизацияв настройках DNS пояснение «Порт берётся из адреса и протокола профиля» помещается в колонке без рванья по буквам — колонка шире, соседние уже
- ПравкиКлиентыу сети, адрес которой не подтверждён, признак показан значком с причиной и кнопкой проверки в колонке действий, а не плашкой в колонке адреса
- ПравкиКлиентыколонка «Категория» у клиентов убрана
- ПравкиКлиентыв списке клиентов адреса и MAC-адреса выровнены по правому краю, соединение — по центру, статус — по левому краю с отступом: колонки читаются ровнее
- ПравкиУведомленияв форме обратной связи поля контактов отодвинуты от выбора канала — расстояние такое же, как между полем «Кратко о пожелании» и заголовком «Пожелание»
- ПравкиМаршрутизацияобработку заквасок можно запустить и при заполненном белом списке — удаление из коллекций работает, а вместо обещанных чисел добавления видно пояснение, что место занято
- ПравкиУведомленияуведомление об обработке заквасок больше не пропадает — отметка «прочитано» относится только к тому итогу, который вы видели
- ПравкиМаршрутизациячисла в окне обработки заквасок совпадают с результатом и тогда, когда в выбранных коллекциях есть одинаковые домены
- ПравкиОбновлениевремя последней проверки обновлений и даты истории установок показываются в часовом поясе смотрящего, а не по Гринвичу
- ПравкиМаршрутизацияодин и тот же DNS-сервер можно добавить для разных маршрутов — дубликатом считается только совпадение адреса и маршрута, и отказ называет и адрес, и маршрут
- ПравкиМаршрутизацияDNS-сервер, выбранный «Напрямую», больше не подменяет общий резолвер устройства и не мешает защищённому соединению — встроенные резолверы прямого пути остаются на месте
- ПравкиМаршрутизацияпояснение о перехвате DNS переехало внутрь панели со списком серверов и отделено от записей линией
- ПравкиМаршрутизацияв строке добавления DNS-сервера список типа стал шире, поэтому значения в нём видны целиком
- ПравкиНастройкимежду панелью имени устройства и панелью доменного имени появился обычный зазор
- ПравкиУведомленияв форме обратной связи выбор канала отправки больше не смещается при сворачивании боковой панели, а кнопка называется «Отправить»
- ПравкиУведомленияпояснения о связи с Telegram в обратной связи и в отчёте об ошибке показываются подсказкой при наведении на канал, а не занимают место в форме
- ПравкиУведомленияканал «Телеграм» виден только тогда, когда через него действительно можно отправить, выбран по умолчанию, и его работа отмечена зелёной точкой на самом переключателе; недоступный канал из формы убран
- ПравкиУведомленияв обратной связи поле ника Telegram стало короче, а поле почты шире — ник начинается по той же вертикальной линии, что и переключатель канала
- ПравкиДиагностикаперезагрузка роутера убрана из раздела «Диагностика» — она осталась кнопкой в шапке настроек
- ПравкиНастройкииз шапки настроек убрана кнопка «Помочь проекту» — поддержать проект по-прежнему можно пунктом меню
- ПравкиНастройкив меню настроек значок сердца у пункта поддержки проекта окрашен как обычный текст и зеленеет вместе с подписью при наведении
- ПравкиПанельистория версий снова показывает каждый выпуск отдельно (1.0.15, 1.0.16 и так далее) — и в панели, и на сайте, со ссылкой на конкретную версию
- ПравкиМаршрутизацияокно выбора способа добавления в белый список снова обжимает три карточки, а не оставляет пустое место под ними; остальные шаги остались высокими
- ПравкиУведомлениязелёная точка у канала «Телеграм» означает именно рабочую доставку через защищённое соединение: если связь подтверждена, а трафик идёт мимо туннеля, точка янтарная
- ПравкиУведомлениякогда «Телеграм» недоступен, рядом видно причину словами и кнопку «Проверить снова» — прежде пояснение пропадало вместе с каналом
- ПравкиУведомлениянабор доменов для «Телеграма» больше не загружается сам при открытии формы — загрузка идёт по выбору канала или по кнопке, поэтому белый список не меняется без вашего действия
- ПравкиПанельв истории версий у строк больше нет бейджа с номером выпуска — номер виден в заголовке своего раздела
- ПравкиУведомленияв обратной связи у полей почты и учётки Telegram убраны заголовки, а подсказки внутри полей называют, что вводить («Введите ваш email», «Введите username Telegram»)
- ПравкиУведомлениякогда отправить через Telegram нельзя, причина словами показывается под полем пожелания в красной рамке на всю ширину панели
- ПравкиУведомленияв окне отчёта об ошибке канал отправки стоит строкой — подпись как у остальных полей слева, переключатель справа
- ПравкиНастройкив шапке настроек кнопка «на весь экран» теперь первая, перезагрузка устройства — вторая
- ПравкиКлиентыв списке клиентов расхождение адреса обозначено значком «!» с пояснением при наведении, а кнопка обновления адреса стала синей и стоит справа от адреса
- ПравкиКлиентыкнопки действий в строках списка клиентов выровнены по правому краю — правый край одинаков у строк с тремя и четырьмя действиями
- ПравкиПанельокно подтверждения выхода открывается по центру экрана, а не по центру правой панели
- ПравкиЯдрозапрет QUIC отвечает отказом, а не молчанием — приложение мгновенно возвращается на обычный TCP, а не ждёт таймаута
- ПравкиЯдропропажу запрета QUIC или защиты IPv6 сторож замечает и восстанавливает сам, с записью в Журнал; строка Диагностики показывает фактическое состояние, а не «предполагаемое»
- ПравкиДиагностикапроверка DNS-сервера больше не считает «здоровым» любой пришедший пакет — ответ сверяется с отправленным запросом
- ПравкиМаршрутизацияадрес DNS-сервера, который панель принимала, а ядро не понимало (и на котором переставали применяться ВСЕ настройки), больше не принимается
- ПравкиПанельстраницы с живым графиком больше не пишут предупреждение в консоль браузера
- ПравкиУведомленияколокол уведомлений больше не пишет предупреждение в консоль браузера
- ПравкиСоединенияокно мастера нового соединения стало шире, форма основных параметров выше, а под вкладками убраны строки с примерами протоколов
- ПравкиСоединенияокно настроек своего сервера стало шире на пятую часть
- ПравкиНастройкикнопка перезагрузки видна и на телефоне — прежде ряд кнопок в настройках показывался только на широком экране
- ПравкиНастройкив окне ожидания перезагрузки появилась кнопка «Открыть панель заново», если устройство долго не отвечает; причина отказа перезагрузки снова показывается словами
- ПравкиЖурналв журнале записи об изменениях настроек читаются словами — «Режим DNS при отказе туннеля: Строгий → Прямой при отказе» вместо машинных имён, а интервалы показываются в часах и минутах
- ПравкиОбновлениеесли проверка обновлений не состоялась, окно говорит об этом прямо и предлагает повторить, а не сообщает об успешной проверке
- ПравкиОбновлениев окне установки обновления больше не виден служебный ключ вместо текста
- ПравкиПанельзаголовок вкладки браузера стал «Квас: <имя страницы>» — по нему видно, какой экран панели открыт, а страница входа называется «Квас: Вход в систему»
- ПравкиЖурналсообщение об ошибке на странице журнала больше не выходит за границы панели — оно идёт по её ширине и отделено отступом снизу, а текст отказа говорит о загрузке журнала, а не о применении изменения
- ПравкиНастройкизаголовок «Опасные действия» получил отступы от краёв карточки
- ПравкиОбновлениевремя последней проверки обновлений показывается в часовом поясе смотрящего сразу после открытия страницы, а не после обновления данных
- ПравкиМаршрутизацияфинальное окно «Обработка завершена» больше не показывается — обработка закрывает окно сама, а результат читается в журнале и колоколе
- ПравкиМаршрутизацияна странице блокировки домена кнопки поменялись местами — «Перейти» (прежде «Хочу продолжить») стоит слева и остаётся главным действием, «Назад» справа и всегда доступна
- ПравкиПанелькнопка «Назад» и «Отмена» в окнах стоят слева по краю текста, а главное действие — справа: прежде весь ряд прижимался вправо, и вторичная кнопка оказывалась вплотную к главной
- ПравкиУведомленияраздел «Обратная связь» собран по группам — «Канал отправки» своей строкой соразмерно полям, под ним подпись и поле контакта, поэтому выбор канала больше не выглядит частью поля email
1.0.18
04.10.2026
- НовоеНастройкидоменное имя роутера в сети — отдельная панель в экспертном режиме: занятость имени проверяется, локальный сертификат перевыпускается, а открытая вкладка сама переходит на новое имя
- НовоеНастройкиперезагрузка роутера прямо из панели, с обязательным подтверждением
- НовоеМаршрутизацияв каталог DNS-серверов добавлен Яндекс DNS (базовый режим, без фильтрации); сервер выбирается из каталога, а его порт задаётся в настройках
- НовоеУведомленияпожелания и отчёты об ошибке можно отправлять через Телеграм по вашему туннелю — приложение проверяет связь с Телеграмом через тот же туннель, по которому уйдёт сообщение, и показывает итог рядом с выбором канала
- НовоеМаршрутизациязакваска «Telegram» подключается сама — если набора доменов нет, приложение загружает его и направляет в выбранное соединение, а на экране видно, что загружено и когда
- ПравкиМаршрутизацияправила блокировки действуют всегда и стоят выше правила обхода — домены из списка блокировки не открываются, даже когда соединение выключено или не отвечает
- ПравкиКлиентыустройство определяется по MAC-адресу — смена адреса по DHCP больше не выводит его из правил, а расхождение видно с кнопкой обновления адреса
- ПравкиЯдрообход через QUIC закрыт для устройств, которым предписан туннель (режим «Совместимый»); устройства с прямыми маршрутами не затронуты
- ПравкиДиагностикапроверка выхода «Напрямую» через провайдера больше не пугает зря — сообщение о выходе мимо провайдера не появляется на адресах, у которых нет маршрута, а «не удалось подтвердить» не возникает из-за одного сбоя разрешения имён
- ПравкиДиагностикав окне проверки выхода «Напрямую» видно, что именно измерено: по каждой службе показаны адрес провайдера, адрес выхода и совпадение, а те же данные попадают в журнал — разбор идёт без ручных замеров на роутере
- ПравкиДиагностикаслужба проверки, которую подменяли резолверы, заменена — выход «Напрямую» проверяется по трём независимым службам, поэтому недоступность одной из них больше не оставляет проверку без ответа
- ПравкиУведомлениякритическое состояние «соединение не отвечает» видно в колоколе, панели «Монитор», диагностике и на странице соединений, с кнопкой перезапуска; успешный перезапуск снимает тревогу сразу
- ПравкиОбновлениепроверка обновления по кнопке больше не молчит — результат и время проверки видны, а состояние «установлена версия новее источника» названо словами
- ПравкиМаршрутизациядомен панели больше не блокирует установку VPN-сервера — домен нужен для сертификата, а не для установки
- ПравкиМаршрутизациятаблица DNS на узких экранах больше не сжимается до нечитаемости — раздел переключается на карточки по фактической ширине
- ПравкиПанельполя ввода проверяют адрес, порт и другие значения до отправки — причина отказа видна рядом с полем, а кнопка продолжения недоступна до исправления
- ПравкиПанельпроверка полей стала точнее и понятнее: адрес сервера принимает IP-адрес (в том числе IPv6 в квадратных скобках) или доменное имя, а схемы, порт внутри адреса, пробелы и мусор вроде «12.12dsds3.2.123232» отклоняются с объяснением у поля
- ПравкиМаршрутизациядомены в списке сайтов с закреплёнными сертификатами принимаются и на кириллице, а значение, которое не удалось распознать, больше не пропадает молча — причина видна у поля, и такой домен не добавляется
- ПравкиНастройкидоменное имя роутера в сети и имя устройства проверяются при вводе — «Сохранить» недоступна, пока имя записано неверно
- ПравкиМаршрутизацияадрес DNS-сервера проверяется при вводе, причина отказа — под полем, а не после нажатия «Сохранить»
- ПравкиСоединенияключи, идентификатор пользователя и списки адресов в мастере соединения и в настройках соединения проверяются до сохранения — заведомо неверное значение не уходит на устройство
- ПравкиПанельсервер проверяет те же значения тем же правилом, что и экран, поэтому подделанный запрос получает тот же отказ, а демонстрационный режим не принимает то, что отклоняет устройство
- ПравкиМаршрутизацияпанель заквасок больше не печатает служебный атрибут вместо замка редакции
- ПравкиЯдроQUIC больше не отключается устройству, которому ядро предписало идти напрямую: включённое устройство с раздельным туннелем внутри сети «Весь трафик» и неуправляемое устройство внутри управляемой подсети сохраняют QUIC
- ПравкиМаршрутизациясписок фильтра блокирует домены и тогда, когда управляемая сеть потеряла соединение и её устройства уходят напрямую, а явно разрешённые домены по-прежнему открываются
- ПравкиЯдроQUIC не отключается и устройствам сети, чьё соединение потеряно: запрет строится ровно по тем источникам, которые ядро действительно ведёт в туннель, а сеть без соединения ядро выпускает напрямую
- ПравкиМаршрутизацияявно разрешённый домен с целью «Напрямую» действует и на устройстве с полным туннелем — такой домен идёт напрямую, а не в туннель вопреки выбору
- ПравкиУведомлениякогда связи с Телеграмом через туннель нет, выбор этого канала недоступен с причиной и подсказкой, а сообщения уходят только по электронной почте
- ПравкиСоединенияв окне «Настройки соединения» причина отказа видна рядом с полем сразу при вводе, а обязательные поля помечены звёздочкой — прежде слова причины оставались только в подсказке кнопки «Сохранить», и исправить было нечего
- ПравкиСоединенияв настройках соединения WireGuard снова сохраняется — маска секретного ключа больше не считается ошибкой ввода, а вписанный новый ключ сервера сохраняется, а не теряется молча
- ПравкиСоединенияудаление соединения стало окончательным — если в этот момент шла проверка связи или применялись настройки, соединение больше не возвращается в список само (прежде удалённая запись появлялась снова с прежней датой создания, и удалить её было нельзя)
- ПравкиУведомлениянеудачная загрузка набора доменов Телеграма называется один раз, без повтора одной и той же фразы
- ПравкиПанельадрес из четырёх чисел, которого не существует («999.1.1.1»), объясняется как несуществующий IP-адрес, а не как доменное имя
1.0.17
02.10.2026
- НовоеОбновлениероутер видит новые выпуски на нашей раздаче — источник обновлений берётся из сети, а не задаётся вручную
- НовоеМаршрутизациясписки принимают и отдельные адреса, и целые подсети; импорт заквасок читает свой каталог
1.0.16
01.10.2026
- НовоеУстановщикКвас Про устанавливается на роутеры с процессорами mipsel — для этой архитектуры собран и опубликован установочный пакет
1.0.15
01.10.2026
- ПравкиПанельвыход из правой панели больше не срабатывает сразу — он спрашивает подтверждение, как в левом меню, тем же окном и с тем же текстом
- ПравкиОбновлениеустановка больше не предлагает прежний выпуск вместо нового
1.0.14
29.09.2026
- ПравкиСоединенияокно мастера соединения стало шире на пятую часть — подписи и поля помещаются свободнее
1.0.13
29.09.2026
- ПравкиПанельв знаках поддержки проекта голубь заменён на сердце
1.0.12
29.09.2026
- ПравкиСоединенияу шагов мастера VPN-сервера появились заголовки, а подпись шага перенесена на две строки
1.0.11
29.09.2026
- ПравкиСоединенияшкала шагов мастера раскладывается по их числу и выровнена по подзаголовку
1.0.10
29.09.2026
- ПравкиПанелькружки шагов в мастерах отодвинуты от верхней и нижней кромки окна
1.0.9
29.09.2026
- ПравкиПанельу мастеров убрана лишняя секция заголовка — она осталась только у мастера первого запуска
1.0.8
29.09.2026
- ПравкиПанельокна-мастера приведены к общему виду, настройки поддержки проекта дополнены, а история версий разделена по номерам выпусков
1.0.7
29.09.2026
- ПравкиКлиентыу мастеров клиентов — однородная подложка
1.0.5
28.09.2026
- ПравкиДиагностикаподтверждение отправки отчёта показывается прямо на экране диагностики
1.0.4
28.09.2026
- ПравкиМаршрутизацияреестр российских ресурсов переехал в общий каталог фильтров, прежние установки переносятся автоматически
1.0.3
28.09.2026
- ПравкиПанельподсказки бренд-ссылок вернулись, а серая плашка герба в мастере убрана — фон стал единым
1.0.2
28.09.2026
- ПравкиПанельна бренд-блоке видно, куда ведёт ссылка — на лендинг и на документацию
1.0.0
27.09.2026
- НовоеПродуктКвас Про перешёл в безвозмездную редакцию, и прежнее название лицензии заменено её типом со ссылкой на страницу описания
- НовоеПанельвсплывающие подсказки простым и полным языком на четырёх языках — с переворотом у краёв окна, работой на сенсорных экранах и озвучиванием программами чтения с экрана
- НовоеПанельподсказки можно выключить выключателем в правой панели, в блоке «Уведомления»; выбор хранится в настройках, а при отказе сохранения возвращается прежнее состояние
- ПравкиПанельвнешний вид интерфейса сведён к единой шкале высот, а сенсорные зоны отделены от элементов управления — окна, кнопки и списки выглядят одинаково во всех разделах
- ПравкиПанельподсказки снова показываются — перерисовка интерфейса закрывала верхний слой браузера
- ПравкиПанельподсказки озвучиваются программами чтения с экрана — висячих подсказок без пояснения нет
- ПравкиМаршрутизацияразрешение на платёжный домен сужено до страницы добровольного перевода
История продукта КвасПро · v1.0.22