• 22.0.0.0 4934082a40

    Zapret 22.0.0.0
    All checks were successful
    Zapret source guards / validate (push) Successful in 3m9s
    Windows-сборка / Stable Stable 22.0.0.0 опубликован
    Stable

    loop-uh released this 2026-10-31 19:14:59 +03:00 | 5 commits to main since this release

    Zapret 22.0.0.0 — что изменилось с версии 21.1.1.7

    Это самый большой выпуск Zapret 2 GUI за всё время: за два с половиной месяца в программу вошло больше шестисот изменений. Переписаны с нуля проверка блокировок (BlockCheck), подбор стратегии, редактор hosts, настройка DNS, сетевое ядро Telegram Proxy и вся система обновления. Появились новая главная страница, обучающая экскурсия, новое меню в трее, навигация «назад/вперёд», десятки новых профилей и пресетов. Ниже — всё по разделам.

    Главная страница и управление обходом

    Главная стала «сценой»: видно, работает ли обход, сколько он уже работает и что делает программа.

    • Запуск и остановка Zapret теперь доступны отовсюду: точка в «Статусе работы» стала выключателем, метка «● Работает / Остановлен» в заголовке окна видна в любом разделе и тоже переключает обход.
    • Сцена статуса: пакеты разбиваются о стену блокировки или проходят сквозь неё, медоед-талисман с логотипа проекта стоит в центре, кидает пакеты в стену и реагирует на запуск и остановку.
    • Рядом со статусом — плашка с часиками: сколько обход уже работает.
    • Сводка стала плитками: пресет, профили и Premium подсвечиваются под мышью и открывают нужную страницу; плитка «Текущий режим» открывает «Сменить режим DPI».
    • Быстрые действия стали плитками под сводкой: обучение, сброс сети, папка программы, документация, исходный код.
    • Настройки на главной разложены по смыслу в три группы: «Запуск и поведение», «Windows и блокировки» и остальное.
    • Все значки главной нарисованы заново единым набором и оживают по очереди при наведении.

    Трей

    • Меню трея написано заново своим кодом: открывается мгновенно при любом числе пресетов, работает с клавиатуры (стрелки, Enter, Esc), имеет свои цвета для тёмной и светлой темы.
    • В шапке меню видно режим, состояние и выбранный пресет; первым пунктом — «Запустить/Остановить Zapret», затем «Перезапустить».
    • Пресет можно сменить прямо из трея: список с прокруткой и поиском набором с клавиатуры, открывается на активном пресете. «Прозрачность окна» тоже выбирается из трея.
    • На иконке трея цветная точка: зелёная — работает, жёлтая — запуск или остановка; в подсказке режим и пресет; когда окно скрыто, приходят уведомления о запуске и остановке.
    • Окно из трея открывается сразу готовым, без белого кадра и без долгого «просыпания» после длительного фона.

    Навигация и оформление

    • Навигация окна устроена заново: кнопки «назад» и «вперёд» помнят вкладки, открытый пресет, свой DNS-сервер и прошлые проверки; «назад» возвращает на последний экран, а не на прошлую страницу; Esc поднимается на уровень выше. Стрелка «назад» скрывается, когда шагать некуда.
    • Страницы открываются плавно: новая страница проявляется сверху вниз, карточки выплывают по очереди.
    • «Живые» кнопки, списки и плитки: мягкая подсветка при наведении, бегунок выбранной строки переезжает к новой строке. Всё это можно выключить тумблером «Живые анимации».
    • Метка FREE/PREMIUM в заголовке окна; у Premium она время от времени разгорается золотом.
    • Логотип крутится по клику, на странице «О программе» вместо щита — логотип, карточки вкладок выплывают по очереди.
    • Все ссылки собраны на «Справке» в три группы: «Научиться», «Спросить», «Следить за новостями».
    • Праздничные эффекты рисуются отдельным прозрачным окном поверх программы и не мешают щелчкам.
    • Прозрачность окна выбирается из списка вместо ползунка; выбор цвета на «Оформлении» больше не роняет программу.
    • Прощальный экран с медоедом при закрытии программы, окно плавно гаснет.
    • Шутки в проверках, подборе стратегии и окне обновления: большие наборы авторских фраз на русском и английском, каждый раз новая.
    • Исправлены: чёрные пустые подсказки при наведении, срезанные широкие значки, ровные переключатели во всей программе, читаемость карточек Premium в светлой теме.

    Обучающая экскурсия

    • Новая экскурсия «Как пользоваться программой» при первом запуске и по кнопке: пошагово ведёт по всем страницам и подсвечивает нужные кнопки.
    • Экскурсия вживую показывает меню пресета и профиля, редактор пресета, порядок профилей, страницу «Фейки», режимы и примеры на пустых страницах.
    • Анимированные схемы объясняют, как работают техники обхода (fake, multisplit, disorder, tcpseg и другие): пакеты едут к ТСПУ, видно, где режется соединение и почему проходит; схему можно поставить на паузу.
    • Экскурсия честно объясняет, что одной «лучшей» стратегии нет и зачем нужен подбор.

    BlockCheck — проверка блокировок

    BlockCheck переписан полностью: он проверяет сайты так, как их открыл бы браузер, называет вид и место блокировки и советует, что делать. Вкладка «Диагностика» влилась в него.

    • Сайты открываются с настоящим «почерком» Chrome (рукопожатие и HTTP/2 как у браузера), поэтому итог совпадает с тем, что вы видите в браузере.
    • У каждого сайта три исхода: открывается, не открывается и «открывается через раз». Проверяются TLS 1.2, TLS 1.3, «как Chrome», HTTP, QUIC и DNS — полоска «как проверяли» на карточке сайта показывает каждую дорогу.
    • Программа называет вид блокировки: подмена DNS, обрыв на шифровании, обрыв после 16–36 КБ, бан по адресу, замедление по имени сайта, белые списки, чужой сертификат, мешающая запись в hosts, «сайт не работает сам» (не открывается и из-за рубежа). Каждый вывод подтверждается повторной проверкой, а не одной попыткой.
    • «Место фильтра»: на каком узле по дороге стоит фильтр, отдельно для каждого механизма.
    • «Как работает фильтр»: какое дробление проходит, режется ли ECH, какие имена фильтр пропускает.
    • Кнопка «С обходом и без»: две проверки подряд с переключением Zapret и полоса «помог ли пресет и скольким сайтам».
    • Отдельно проверяются QUIC (UDP 443), IPv6, звонки (STUN), дата-центры Telegram, «замирает ли UDP», несколько соединений сразу, скорость зарубежных и российских серверов, паузы и время до первого байта, потери на линии.
    • YouTube проверяется целиком: страница ролика, служба плеера и настоящий видеосервер вашей сети — даже когда youtube.com закрыт. Видно, может ли стратегия открыть заблокированный видеосервер.
    • Блок «Ваша сеть»: связь с роутером и дальше, состояние компьютера (права администратора, версия Windows, папка программы), VPN и прокси — с пометкой, что результат получен «по прямой дороге», если они мешали проверке.
    • Отметка «в реестре РКН» у сайтов.
    • Итог — карточки проблем с логотипами сайтов и DNS-сервисов; любая карточка открывает свою страницу с подробностями; отчёт с дорогой «вы → DNS → сервер → TLS → сайт» картинкой.
    • Карточки появляются по ходу проверки, «Стоп» срабатывает сразу, проверка не устраивает веер из сотен соединений.
    • «Прошлые проверки»: до 50 записей, любая открывается целиком, видно, что изменилось.
    • Режим по умолчанию проверяет как браузер; шумные пробы собраны в режим «Глубокая диагностика».
    • Новые вкладки: «Проверка домена» (адреса, ответы десятков DNS-серверов, путь до сервера, сертификаты, соседи по адресу, проверка адреса из «Редактора hosts») и «DNS-серверы» (доступность каждого сервера каждым способом: UDP, TCP, DoH, DoT, с выводом, кто мешает).
    • «DNS подмена» стала понятной: одна фраза итога, проверка трижды ловит подмену «через раз», видно, какие эталонные серверы не ответили.
    • У каждой вкладки своя история прошлых проверок; отчёт проверки — один файл .json, внешний адрес в нём скрыт.

    Подбор стратегии

    Подбор стратегии переписан с нуля: он не выдаёт ложных «работает» и «не работает» и проверяет стратегию втрое быстрее.

    • Стратегия проверяется по объёму переданных данных, а не только по ответу сервера; медленный сервер не принимается за рабочую стратегию.
    • Проверка идёт тем же пакетом, что пошлёт браузер; после «Применить» сайт дополнительно открывается настоящим Edge или Chrome без окна.
    • «Применить» не трогает общий профиль, а создаёт профиль именно для этого сайта (повторное применение его обновляет, а не дублирует).
    • Подбор останавливается на первой надёжной стратегии, пробует соседей удачной, запоминает падающие.
    • Сайт без HTTPS — подбор сам переходит на HTTP; если сайт по TCP открыт, а QUIC режут по имени — сам ищет стратегию для QUIC.
    • Подбор ищет имена, которые пропускает фильтр, для подставного пакета.
    • Плитки «что починить» с логотипами известных сервисов, шаги с галочками, при повторном запуске — выбор «продолжить или начать заново».
    • Подробный журнал открывается в отдельном окне; Zapret после подбора запускается без ошибок.

    Пресеты и профили

    • Пресет — точка истины: программа запускает ровно то, что написано в тексте пресета, и меняет в нём только то, что вы попросили.
    • Редактор пресета Zapret 2 подсказывает опции и Lua-функции, подчёркивает ошибки и предлагает быстрые исправления; ошибка про несуществующую Lua-функцию подсказывает, какую вы имели в виду.
    • «Мои пресеты» — плотная сетка плиток в несколько столбцов, пресет открывается двойным щелчком, дата и кнопки появляются под мышью; вернулось управление порядком пресетов и перемещение пресетов и профилей.
    • Профили пресета стоят плитками по группам со значком главного сайта; у Telegram, WhatsApp и голосовых звонков свои группы; понятные названия «Сервис · роль», например «YouTube · видео (googlevideo.com)».
    • Страница профиля переделана: вкладки «Готовые стратегии», «Список сайтов» и «Текст профиля», условия во всплывающей панели, поиск стратегий по Ctrl+F; у сервисов, которые сами закрыты для России (Gemini, ChatGPT, Claude и другие), появляется подсказка про hosts и DNS.
    • «Готовые стратегии» собраны в группы по способу обхода, на широком окне — плитками; названия переписаны по одной схеме; оценка («Работает», «Не работает», «В избранное») — под списком и в меню правой кнопки.
    • Страница подробностей стратегии: анимированная схема каждого шага и журнал пакетов.
    • Страница «Фейки»: таблица встроенных фейков winws2, свои .bin-фейки в папке user/fakes; при выборе стратегии недостающие фейки сами дописываются в пресет.
    • Файлы пресетов пишутся безопасно (временный файл и подмена), один битый байт больше не портит кодировку файла.
    • Смена пресета, сохранение и применение стратегии стали заметно быстрее; списки можно перечитать без перезапуска движка.

    Новые пресеты, профили и списки

    • Встроенные пресеты Flowseal 1.10.3 для winws1 и winws2 (по 22 файла) с точным переносом стратегий.
    • Новые пресеты: «white sni (circular)» (подбор белого имени с памятью по сайту и подсети), «shadow probes (circular)» (подбор стратегии на служебных соединениях, без неудачных попыток на настоящих), а также slow split, slow disorder, tls records, fake close и protocol mask (stun).
    • Профили Signal, Matrix и SimpleX во всех пресетах winws2; Matrix и SimpleX — в папке «Мессенджеры».
    • Профиль «Бэкенд Google» в пресетах с YouTube; профиль zapret.moe охватывает все сайты проекта.
    • Default v1 (game filter): профили Twitter/X и Twitter Images, Tanki X, пропуск UDP для AnyDesk, новые стратегии для Signal и YouTube, YouTube открывается и со старым приветствием TLS 1.2.
    • Встроенный ipset-all заменён полным списком Flowseal (33 048 сетей); списки доменов обновлены; исключения российских сайтов разделены, добавлены новые (например, ВкусВилл); профили YouTube стоят выше исключений.

    Hosts

    • Редактор hosts переписан: сервисы — плитками, DNS-профиль выбирается одним щелчком по иконке провайдера, у сервисов настоящие логотипы.
    • Умный движок: программа сама проверяет адреса, ищет новые (IPv4 и IPv6, соседние подсети), меряет их несколько раз и ставит первым самый быстрый и устойчивый.
    • Программа сама заменяет устаревшие адреса при запуске; IPv6 пишется, только когда по нему отвечает сам сайт; чужие строки, мешающие включённому сервису, убираются.
    • Каталог сервисов сильно вырос: десятки новых сервисов и имён, профили GeoHide, AstraCat, DNS-AI, Comss DNS (новые посредники) и свой Zapret DNS; мёртвые посредники (Fin DNS, Malw DNS, XBOX DNS для ИИ) убраны.
    • Каталог ежедневно сверяется с живыми ответами DNS-серверов.
    • Понятные пояснения для новичка: что такое hosts и зачем каждая группа.
    • Telegram Proxy прописывает в hosts ещё пять имён Telegram.

    Настройка DNS

    • Страница переписана с нуля: панель «Сейчас», плитки серверов и замер скорости.
    • Свой сервер проекта Zapret DNS (dns.zapret.moe) с DoH и DoT, с проверкой доступности из вашей сети.
    • Шифрованный DNS: DoH, DoT, а также DNSCrypt, анонимный DNSCrypt и ODoH через встроенный dnscrypt-proxy. Плитка сама выбирает, как шифровать запросы, — и в Windows 10.
    • Два десятка новых серверов (GeoHide EU и US, Wikimedia DNS, DNS-AI, Gcore и другие), пометки «блокируется», «под угрозой» и DNSSEC; перестав отвечать, серверы убираются, а их адреса на адаптерах программа меняет сама.
    • Свой DNS — отдельная страница: сервер добавляется одной строкой DoH, адреса программа находит и проверяет сама.
    • Видно, кто на самом деле отвечает («Отвечает: Cloudflare»), предупреждения о перехвате и о том, что Windows поставила DNS без шифрования.
    • Настройка работает на чистом WinAPI: меняются только настоящие сетевые адаптеры, виртуалки и VPN не трогаются.
    • Сброс сети Windows тоже переписан на WinAPI, без netsh.

    Telegram Proxy

    • Сетевое ядро переписано: главный путь — WSS, запасные — фронты Cloudflare и туннель; молчащий маршрут незаметно меняется на рабочий.
    • Несколько туннелей Cloudflare на разных учётных записях: исчерпанный суточный лимит одного туннеля больше не ломает медиа.
    • В сети с заблокированным релеем Telegram подключается за секунду-полторы: прямой путь и путь через Cloudflare пробуются одновременно.
    • Картинки и видео больше не пропадают при смене пути; релеи DC1–DC5 по своим адресам; DC203 работает через фронты Cloudflare.
    • Страница переделана: всё в карточках, редкие настройки на вложенной странице, объяснение, когда включать прокси и какой режим выбрать; авто-настройка Telegram снова работает.

    Обновление программы

    Система обновления переписана полностью.

    • Обновление по файлам: программа качает только изменившиеся файлы, а Zapret.exe — заплаткой в шесть раз меньше.
    • Автообновление в фоне: новая версия ставится сама по очереди сервера, не посреди вашего дела и не во время игры (в том числе игр без рамки).
    • Обход не прерывается: движок переживает обновление, и новая версия перенимает его.
    • Скачивание сразу со всех источников, молчащий источник отбрасывается за секунды; программа сама находит открытое имя сервера обновлений (git, git2, git3, …).
    • Установщик ставится только по подписанному списку выпуска; отозванную версию программа меняет сразу.
    • Надёжность: неудачный откат больше не может «удалить» программу, оборванная установка не оставляет программу без файлов, прежняя версия возвращается сама.
    • Новое окно обновления в стиле мастера установки: изменения всех пропущенных версий, настоящий ход «312 из 682 файлов», окно можно свернуть; в фоне — маленькая карточка в углу экрана.
    • «Что нового» показывает историю выпусков (для Stable — три последних) и открывается один раз после обновления и кнопкой в «О программе».

    Запуск, скорость и память

    • Проверка перед запуском переписана: одно понятное окно для любой причины, по которой Zapret не может стартовать.
    • Окно появляется один раз и сразу готовым, первые секунды без рывков; тяжёлые страницы собираются по частям.
    • Интерфейс в разы меньше ждёт фоновые задачи; первое открытие «Логов» больше не подвешивает окно.
    • Меньше нагрузки в покое: анимации замирают, когда окно никто не видит; скрытое окно отдаёт лишнюю память и быстро возвращается из фона.
    • Закрытые диалоги и меню удаляются, а не копятся до выхода; выход из программы больше не заканчивается ошибкой «память не может быть read».

    Движок и драйвер

    • winws2.exe собирается под Windows из нашего форка zapret2 без Cygwin (cygwin1.dll больше не ставится и удаляется от прошлых версий); движки winws2 и winws обновляются автоматически до свежих версий автора.
    • Служба драйвера WinDivert больше не зависает; запуск подтверждается по выводу движка, остановка — по сигналу Windows, без пауз «на глаз».
    • Кнопка «Стоп», выход и обновление выгружают драйвер, когда он никому не нужен; останавливаются только движки из папки программы.
    • Конфликт фильтров WinDivert от прошлого запуска лечится повторами, а код ошибки показывается понятно.
    • Мягкая остановка движка и перечитывание списков без перезапуска.

    Premium

    • Подписка больше не «пропадает» после перезапуска и обновления: статус сам сверяется с сервером, привязка по коду подхватывается без кнопки «Обновить статус».
    • Пока сервер не ответил, вместо Free показывается «Проверка…».
    • Страница Premium объясняет, зачем нужен код, и даёт инструкцию из четырёх шагов.

    Прочее

    • Ссылки на документацию ведут на wiki.zapret.moe; кнопки со ссылками открываются сразу, без ожидания проверки.
    • Журнал winws снова попадает в обращение в поддержку.
    • Множество мелких исправлений и уточнений по всей программе.
    Downloads