Molystrix MOLYSTRIX Оформить
· 7 мин чтения ·
#Zapret #troubleshooting #инструкция

Zapret не работает в 2026: диагностика и пошаговый фикс

Zapret перестал работать после Windows Update или обновления провайдера: пошаговая диагностика, как переустановить, что проверить и когда уже не починить.

Вчера всё работало, сегодня Discord снова режет голос или YouTube опять открывается только в 144p. Знакомо? У Zapret это бывает регулярно: вроде поставили один раз, забыли, а через пару месяцев всё встало. Спокойно — в большинстве случаев чинится минут за десять. Дальше разберём три самые частые причины поломки и пошаговую диагностику. И отдельно — момент, когда честнее уже не чинить, а уйти на туннель.

Что чаще всего ломает Zapret

Если полистать issue в репозитории flowseal и форумные треды за последний год — почти всё сводится к трём сценариям. На них приходится примерно 9 случаев из 10 в духе «вчера работало, сегодня нет».

Windows Update сбил WinDivert. Zapret опирается на драйвер WinDivert, через который перехватывает сетевые пакеты прямо в ядре Windows. Когда выходит крупное накопительное обновление, Microsoft переподписывает драйверы, меняет ABI сетевого стека, а иногда просто откатывает разрешение на загрузку неподписанного драйвера. Внешне выглядит так: служба windivert либо не стартует, либо запускается, но ничего не перехватывает. Discord и YouTube опять как до установки.

Провайдер обновил DPI-сигнатуру. Крупные операторы (МТС, Билайн, Ростелеком, Мегафон, Yota) периодически перенастраивают свои фильтры. Если раньше DPI ловил соединения по длине первого UDP-пакета, через месяц он может смотреть на ритм handshake-обменов или на ja3. Стратегия, которая работала, перестаёт обманывать фильтр. Лечится свежей сборкой от автора — flowseal обычно реагирует за одну-две недели.

Обновили сам Zapret, и поведение поменялось. Иногда новая версия меняет дефолтный профиль — тот, что работал на вашем провайдере, перестаёт быть стандартом. Или старая версия осталась после апдейта и конфликтует со свежей. Бывает, в service_install.bat поменялся пункт меню под номером, который вы по привычке выбираете не глядя.

Дальше — три шага диагностики. Идти лучше по порядку, не перескакивая.

Шаг 1: проверьте что у вас актуальная версия с GitHub flowseal

Половина «поломок» лечится этим шагом. Сборки выходят часто, особенно после волн с переходом провайдеров на новые фильтры — иногда несколько раз в месяц.

Открываете в браузере единственный безопасный адрес:

https://github.com/flowseal/zapret-discord-youtube/releases/latest

В верхней строке будет версия с пометкой «Latest». Сравните с тем, что у вас стоит — номер версии обычно указан в названии папки или в README внутри архива. Если ваша версия старше хотя бы на пару релизов — скачивайте свежую.

Что точно НЕ нужно делать: качать с зеркал вида zapret-skachat.ru, zapret-discord-youtube.com, телеграм-каналов «Zapret Premium» и любых сайтов, которые «удобно собрали все версии в одном месте». Внутри либо подмешан майнер, либо стилер Steam-аккаунтов, либо просто рекламный мусор. Оригинал бесплатный, существует только на GitHub flowseal, и за него никто не просит денег.

Скачали .zip, распаковали в ту же папку (например, C:\zapret\) поверх старой установки. Старые файлы можно сначала перенести в C:\zapret-old\ — на случай если новая версия окажется хуже.

Шаг 2: переустановите WinDivert

Если свежая версия Zapret стоит, а Discord по-прежнему не подключается — проблема почти наверняка в драйвере WinDivert. После Windows Update он часто остаётся «висящим»: служба зарегистрирована, но не работает.

Делается так:

  1. Откройте папку с Zapret и найдите файл service_remove.bat. Запустите его правой кнопкой мыши → «Запустить от имени администратора». Это выгружает старую службу полностью
  2. Дождитесь, пока окно закроется (обычно секунд десять). Если оно зависает — закройте принудительно через диспетчер задач, ничего не сломается
  3. Откройте «Службы» Windows (Win+R → services.msc) и убедитесь, что в списке нет ни windivert, ни WinDivert1.4. Если есть — кликните правой кнопкой → «Остановить», потом удалите через командную строку: sc delete windivert
  4. Перезагрузите компьютер. Это важно — Windows должен полностью забыть про старый драйвер
  5. После перезагрузки запустите service_install.bat от администратора, выберите в меню что чините (Discord, YouTube или оба) — и дождитесь установки

Если на шаге 5 Windows ругается на «неизвестного издателя» — нажмите «Подробнее → Выполнить в любом случае». Это нормально для бесплатного проекта без EV-сертификата (он стоит десятки тысяч рублей в год, у одного разработчика на open-source их обычно нет).

Шаг 3: попробуйте альтернативный профиль (—strategy)

Если первые два шага не помогли — скорее всего, провайдер сменил DPI-сигнатуру, и стандартный профиль до неё больше не дотягивается. У Zapret есть несколько стратегий обмана фильтра, и они переключаются параметром --strategy.

Откройте папку с Zapret и найдите внутри .bat-файлы — обычно их несколько, под разные сценарии: general.bat, discord.bat, mgts.bat, rostelecom.bat и так далее. Имена зависят от версии. Запустите тот, который ближе к вашему провайдеру, — от администратора.

Если конкретного профиля под вашего оператора нет — пробуйте универсальные по очереди. После каждого профиля Discord нужно закрыть полностью (через трей, не просто крестиком — иначе старое соединение зависнет), перезапустить и проверить голосовой канал. YouTube открывайте в режиме инкогнито: так браузер не подсунет кэшированную версию страницы.

Если ни один профиль не оживляет соединение, а провайдер у вас не из крупных — попробуйте general или bypass. Иногда они работают там, где специализированные сдаются.

И ещё один прозаичный момент: проверьте, не запущен ли у вас параллельно GoodbyeDPI или другой DPI-инструмент. Они конфликтуют — две программы пытаются перехватывать одни и те же пакеты, и в итоге не работает ни одна. Должна быть одна за раз.

Что делать если ничего не помогло

Бывает и так: свежая версия скачана, WinDivert переустановлен, перебрали все профили — Discord по-прежнему молчит, YouTube крутит загрузку. Это значит одно из двух. Либо ваш провайдер выкатил настолько свежую DPI-сигнатуру, что flowseal до неё ещё не добрался (подождите неделю-две, выйдет апдейт). Либо у вас с провайдером пинг-понг: вы поправили — он через неделю докрутил фильтр обратно, и так по кругу месяцами.

Здесь стоит честно ответить себе на вопрос: сколько времени за последние полгода вы потратили на переустановки? Если набегает по часу-два каждые несколько недель — это уже не «бесплатное решение», а скрытая подписка вашим временем.

Если эти переустановки уже надоели — туннель настраивается один раз и продолжает работать после Windows Update, потому что не зависит от системных сетевых хуков и драйверов вроде WinDivert. То же на Discord, YouTube, Telegram, плюс iPhone и Android, на которых Zapret вообще не запустить. У нас Molystrix — 249 ₽ в месяц за три устройства, конфиг QR-кодом на email. → Посмотреть тарифы

Туннель устроен принципиально иначе. Zapret пытается замаскировать ваш трафик так, чтобы фильтр провайдера принял его за безобидный. Туннель упаковывает трафик в шифрованный поток, который для DPI выглядит как просто «какой-то UDP» — и расшифровывается уже на сервере за пределами России. Сигнатуру самого протокола AmneziaWG (это форк WireGuard от российской команды Amnezia) фильтр узнать не может: jc/jmin/jmax junk-packets и магические байты h1-h4 уникальны для каждого сервера, универсальной сигнатуры нет.

Если интересно как это устроено технически — почитайте наше сравнение AmneziaWG и обычного WireGuard. Если хочется сразу попробовать — есть пошаговый гайд по установке на Windows и macOS.

Альтернативы Zapret: GoodbyeDPI, byedpi, приватный туннель

Если на туннель пока не готовы, а Zapret не оживает — есть промежуточные варианты.

GoodbyeDPI — старший родственник Zapret. Та же логика (перехват пакетов через WinDivert, обман DPI), но другая реализация. Часто срабатывает там, где Zapret сдался, и наоборот. Ставится примерно так же, скачивается с GitHub ValdikSS/GoodbyeDPI. Минус тот же: только Windows и периодически ломается после апдейтов.

byedpi (BDP) — более новая утилита того же класса. Работает не через WinDivert, а через локальный SOCKS-прокси, поэтому переживает Windows Update лучше. Минус: каждое приложение нужно отдельно направлять в этот прокси.

Приватный туннель. Принципиально другое решение: трафик идёт через сервер за пределами России, а не маскируется на вашем компьютере. Один раз настроили — и больше не приходится перебирать стратегии после каждого обновления. Работает на всех ваших устройствах, не только на Windows. Минус честно: стоит денег, обычно 200-300 ₽ в месяц. Бесплатные туннели в основном или режут скорость до 1-2 Мбит/с, или внезапно исчезают, или продают историю просмотров рекламодателям. Подробное сравнение всех вариантов — в нашем разборе что делать если Discord и YouTube не работают.

Браузерные расширения. Не лечат проблему, но иногда помогают пережить день — например, ЮБуст для YouTube убирает рекламные паузы и подгружает видео заранее в фоне. С Discord они никак не помогут, там голосовой трафик идёт мимо браузера.

Часто задаваемые вопросы

Почему Zapret перестал работать после обновления Windows?

Чаще всего — из-за драйвера WinDivert. Zapret через него перехватывает сетевые пакеты прямо в ядре Windows. Когда Microsoft выкатывает крупное обновление, оно либо переподписывает драйверы, либо меняет правила их загрузки, либо переписывает кусок сетевого стека. Старая служба windivert остаётся зарегистрированной, но фактически не работает. Лечится переустановкой: запустить service_remove.bat, перезагрузить ПК, запустить service_install.bat от администратора. После крупных feature-обновлений Windows (раз в полгода) эту процедуру приходится проделывать почти всегда.

Как переустановить Zapret правильно?

Алгоритм такой. Скачать свежую версию с github.com/flowseal/zapret-discord-youtube/releases/latest. Запустить от администратора service_remove.bat из старой папки — он выгрузит службу. Распаковать новую версию в ту же папку или рядом (C:\zapret-new\). Перезагрузить компьютер. Запустить service_install.bat из новой папки от администратора, выбрать в меню что чините (1 — Discord, 2 — YouTube, 3 — оба). Снова перезагрузиться. Открыть Discord и YouTube — проверить. Если на каком-то шаге Windows ругается на неизвестного издателя — это ожидаемо, нажимайте «Подробнее → Выполнить в любом случае».

Zapret не запускается или сразу закрывается — что делать?

Обычно дело в правах или в антивирусе. Сначала проверьте, что вы запускаете .bat-файл правой кнопкой → «Запустить от имени администратора», а не двойным кликом. Без админ-прав драйвер WinDivert просто не загрузится. Если права есть, а окно командной строки моргает и закрывается за секунду — посмотрите Защитник Windows и сторонний антивирус (Касперский, Avast, ESET): часто они тихо удаляют драйвер сразу после установки. Добавьте папку C:\zapret\ в исключения антивируса целиком, повторите установку.

Помогает ли смена --strategy?

Иногда да, иногда нет. В свежих сборках лежит несколько .bat-файлов с разными стратегиями: универсальные general.bat и провайдер-специфичные mgts.bat, rostelecom.bat. Если стандартный профиль не работает — пробуйте по очереди другие, перезапуская Discord и браузер. Когда провайдер обновляет DPI, обычно срабатывает либо специализированный, либо bypass. Ни одна стратегия не поднимает — значит ваш провайдер ушёл вперёд, нужна свежая сборка (одна-две недели после волны).

Стоит ли откатиться на старую версию?

Редко помогает. Старые сборки содержат стратегии под старые DPI-сигнатуры, а провайдеры их за полгода обновили несколько раз. Откат осмыслен только в одном сценарии: вчера обновились на свежую, сегодня всё встало, а до этого месяцами было стабильно. Тогда — скачайте предыдущий релиз со страницы releases (не releases/latest), снесите текущий через service_remove.bat, поставьте старый. В остальных случаях правильнее вперёд: свежая версия → переустановка WinDivert → перебор стратегий.

Почему Zapret иногда работает день, потом снова ломается?

Несколько причин накладываются. Провайдеры внутри своей сети рассылают абонентов по разным каналам, и в одном настройки фильтра жёстче — утром через один маршрут работает, вечером через другой нет. Крупные операторы катят апдейты DPI постепенно, дом за домом. И самое прозаичное: служба windivert могла подвиснуть из-за фонового обновления. Ребут компьютера лечит примерно треть таких случаев, не помог — переустановка по шагу 2.

Zapret для Mac или Linux есть?

Нет и не появится. Программа работает через Windows-only компоненты: драйвер WinDivert встраивается в сетевой стек Windows на уровне ядра. В macOS используется совсем другая архитектура (Network Extension framework, system extensions с подписью Apple), в Linux — netfilter/nftables. Перенести один в один технически невозможно. Для Mac и Linux вариант один — приватный туннель: импортируется как обычный сетевой профиль, работает на уровне маршрута, а не системных хуков. У нас есть гайды отдельно для Windows и macOS и для телефонов — iPhone/Android.

А «zapret youtube не работает» — это та же проблема, что с Discord?

Да, диагностика идентична. Zapret один — он просто умеет чинить разные сервисы по-разному, и при установке вы выбираете в меню, что включать. Если YouTube перестал открываться или скатился в 144p — идите по тем же трём шагам: проверка свежести версии, переустановка WinDivert, смена стратегии. Часто бывает, что Discord продолжает работать, а YouTube — нет (или наоборот): провайдер обновил фильтр только для одного класса трафика. В таком случае помогает либо свежий релиз flowseal, либо специализированный профиль из списка .bat-файлов.

Итог

Zapret ломается — это нормально и встроено в его конструкцию. Бесплатный инструмент, который работает на стыке системного драйвера WinDivert и постоянно меняющихся DPI-сигнатур провайдеров, по-другому жить не может. Три причины поломки — Windows Update сбил WinDivert, провайдер обновил фильтр, дефолт после апдейта Zapret поменялся — покрывают почти все случаи. Лечится по схеме: свежий релиз с GitHub flowseal → полная переустановка драйвера → перебор --strategy. Десять минут раз в пару месяцев.

Если же десять минут раз в пару месяцев превратились в час раз в пару недель — Zapret отслужил своё. Туннель настраивается один раз и не требует возни с .bat-файлами после каждого Windows Update. Плюс работает на телефоне и планшете, на которых Zapret в принципе не запускается. Тариф мы повторили выше. Если решите попробовать — пять минут от регистрации до работающего соединения, пошаговый гайд для Windows и macOS уже готов.

Подключите Molystrix за 2 минуты

Защищённое соединение для работы с международными сервисами. Протокол AmneziaWG, серверы в Европе, 3 устройства, оплата картой или СБП.