-
Zapret Dev 21.1.7.223
Pre-releasereleased this
2026-11-01 01:41:02 +03:00 | 0 commits to main since this releaseZapret 21.1.7.223 — что изменилось с версии 21.1.7.222
Выпуск целиком про исправления: программу проверили на ошибки по всем разделам, и найденное исправлено. Главное — данные пользователя больше не теряются в списках сайтов и в файле hosts, а подбор стратегий и оркестратор не обрываются на мелочах.
Списки сайтов и пресеты
- Пользовательский список, сохранённый в старой кодировке Windows (так делал Блокнот), раньше показывался пустым, и первое же сохранение стирало записи. Теперь он читается как есть и при сохранении переводится в UTF-8.
- Невидимая метка BOM в начале списка больше не прилипает к первому адресу: этот сайт снова обходит блокировку.
- Строка пресета с несколькими опциями («--hostlist=lists/x.txt --filter-tcp=443») правильно учитывается при сборке списков и при переименовании старых списков.
- Строка «--new» в конце пресета и первая из двух подряд больше не пропадают при сохранении.
- «--payload=all,опечатка» теперь отклоняется до запуска, как и любая другая опечатка.
- Включение, выключение и правка профиля, которые не записались в файл, показывают ошибку, а не состояние, которого на диске нет.
- Переименование и удаление своего профиля не оставляет его списки в полуперенесённом виде, если файл занят другой программой.
- В «Default v1 (game filter)» профиль «Бэкенд Google» снова использует ту же стратегию, что YouTube, а пять пресетов (fake close, protocol mask (stun), slow disorder, slow split, tls records) объявляют фейк tls_google: готовая стратегия с ним больше не ломает запуск.
Hosts
- Если стереть руками метку конца блока программы, следующая запись больше не удаляет все ваши строки ниже: блок кончается на первой пустой строке. То же для блоков госСМИ и MAX.
- Файл hosts с русским комментарием в старой кодировке больше не считается «недоступным».
- Запись hosts сначала полностью готовит текст и при сбое возвращает прежнее содержимое, а не оставляет файл пустым.
- Блокировка MAX работает и тогда, когда Windows стоит не на диске C:.
- Telegram Proxy видит все имена в строке hosts, а «Убрать» не стирает чужие имена из той же строки.
BlockCheck и диагностика
- Если антивирус не дал запустить winws2 для одной стратегии, подбор помечает её как упавшую и идёт дальше, а не заканчивается «Ошибкой подбора».
- «Стоп», пока подбор ещё ждёт очереди, больше не выключает и не перезапускает Zapret.
- Проверка «часы компьютера сбиты» снова работает: время сервера берётся из ответа правильно.
- «Стоп» сразу обрывает сверку с сервером в Нидерландах, а не ждёт до минуты.
Оркестратор и запуск
- Поток, читающий вывод winws2, больше не бросает его на остановке или на непонятной строке — из-за этого движок мог зависнуть.
- Строки APPLIED снова видны в окне оркестратора.
- «Авторестарт Discord при FAIL» действительно перезапускает Discord.
- Оркестратор понимает строки поиска профиля в нынешнем формате движка, в том числе для IPv6.
- «Стоп» после неудачной смены пресета больше не падает с ошибкой.
Обновление
- Файл, который антивирус держит открытым сразу после обновления, больше не считается «пропавшим» и не запускает лишнюю переустановку.
- Одинаковые файлы обновления скачиваются один раз, а сломанный ответ одного зеркала переключает на следующее, а не отменяет обновление.
- Ожидание новых версий не останавливается после двух суток без сети.
- Если остановка DPI перед обновлением оборвалась на полпути, DPI всё равно запускается обратно.
Telegram Proxy
- Автозапуск и кнопка в окне одновременно больше не создают два прокси, один из которых нельзя остановить.
- Автоматическое переключение на запасной сервер не рвёт уже работающие соединения Telegram.
Интерфейс и настройки
- Кнопки уведомлений выполняются по очереди: второе нажатие больше не отменяет первое — например, после «Продолжить запуск» DPI теперь всегда стартует.
- Ошибка открытия ссылки в «О программе», «Поддержке» и на панели управления больше не теряется, если за ней в очереди следующая.
- Выключенный «Акцент из Windows» больше не получает цвет Windows, дочитавшийся после выключения.
- Размер окна, записанный при закрытии, больше не затирается более старой фоновой записью.
- Выключение автозапуска сообщает об ошибке, если Windows не дала удалить задачу планировщика, а не пишет «отключён».
- Команда, не уложившаяся во время (например, сброс сети через netsh), больше не запускается второй раз.
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
0 downloads