Zapret не работает: причины, проверка настроек и порядок действий

Если кратко

Чаще всего проблема упирается не в сам Zapret, а в неправильный порядок настройки: не включен Secure DNS, выбрана неподходящая стратегия, остались конфликты с VPN и похожими утилитами, либо сервис запущен с неудачными фильтрами. Начинать стоит с простой диагностики, проверки DNS и теста разных стратегий, а уже потом лезть в списки доменов и IP.

Почему Zapret не работает

У этой проблемы нет одной универсальной причины. У актуальных сборок и лаунчеров на базе zapret обычно встречается один и тот же набор сбоев: не настроен Secure DNS, выбран не тот сценарий обхода, адрес нужного ресурса не попал в списки, мешают другие средства обхода, либо конфигурация слишком широко затрагивает трафик. В популярных Windows-сборках разработчики прямо рекомендуют сначала запускать встроенную диагностику, проверять адреса в списках и пробовать другие стратегии.

Отдельный важный момент: у разных провайдеров и в разных сетях одна стратегия может работать для YouTube, но не подходить для Discord или другого сервиса. Это тоже отмечено в документации и обсуждениях проекта, поэтому фраза «вчера работало, сегодня нет» здесь вполне реальна — не из-за мистики, а из-за смены условий сети и DPI-поведения.

Что проверить в первую очередь

Сначала стоит проверить простое. Не надо сразу редактировать списки и править конфиги вручную.

  1. Полностью закройте VPN, GoodbyeDPI, WARP, прокси-клиенты и похожие сетевые утилиты, если они у вас включены.
  2. Проверьте, включен ли Secure DNS в браузере или в Windows 11. В README популярных сборок это вынесено в самый первый шаг установки.
  3. Запустите встроенную диагностику через service.bat, если используете Windows-сборку с таким инструментом. Разработчик отдельно указывает Run Diagnostics как способ найти распространенные причины неисправности.
  4. Проверьте, запускается ли сайт или сервис в браузере, а не только в приложении. Для Discord это прямо советуют делать отдельно.
  5. Протестируйте несколько стратегий, а не только одну. В документации прямо сказано, что одна стратегия может открыть один сервис и не открыть другой.
Симптом Вероятная причина Что делать сначала
Ничего не открывается после запуска Конфликт с другим обходом, неверная стратегия Выключить VPN и похожие утилиты, проверить другую стратегию
Работает YouTube, но не работает Discord Стратегия подходит не для всех сервисов Проверить Discord в браузере и перебрать другие стратегии
Приложение запускается, но сайты не открываются Проблема с DNS или списками адресов Проверить Secure DNS и наличие домена в списках
После включения ломаются другие сервисы Слишком широкий фильтр трафика Проверить Game Filter, IPSet Filter и пользовательские списки
Батник сразу закрывается или не стартует Папка, права, блокировка архива или служба Распаковать заново в простую папку и проверить диагностику

Как проверить настройки Zapret

Если нужен именно практический разбор, проверяйте настройки в таком порядке.

1. Проверьте Secure DNS

В актуальном README Windows-сборки этот пункт стоит первым: для Chrome предлагается включить безопасный DNS и выбрать провайдера, отличный от варианта по умолчанию; для Firefox — включить DNS over HTTPS и при необходимости указать поставщика вручную; для Windows 11 тоже есть вариант включения Secure DNS на уровне системы. Там же отдельно сказано: если Discord не работает даже в браузере, нужно убедиться, что Secure DNS настроен.

2. Запустите диагностику службы

Если вы используете сборку с service.bat, откройте этот инструмент и запустите Run Diagnostics. В инструкции разработчика этот шаг рекомендован и при поиске причин неисправности, и перед полной переустановкой.

3. Проверьте стратегию обхода

Не зацикливайтесь на одном сценарии. В документации прямо советуют пробовать другие general-скрипты и разные варианты ALT или FAKE, если текущий не дает результата. Более того, в релизах проекта регулярно правят сетевые фильтры и диапазоны портов, что само по себе намекает: универсальной вечной стратегии тут нет.

4. Проверьте списки доменов и IP

В README сборки отдельно сказано, что список адресов можно расширять через list-general-user.txt для доменов, list-exclude-user.txt для исключений, ipset-all.txt для IP и подсетей, а также ipset-exclude-user.txt для исключений по IP. Если нужный ресурс просто не добавлен в нужный список, обход не сработает.

5. Посмотрите на фильтры, если ломаются другие сервисы

Для игр и приложений разработчик отдельно предупреждает: стоит проверить, что в service.bat параметр Game Filter выключен, а IPSet Filter выставлен в none, иначе можно случайно затронуть ресурсы, которые вы вообще не собирались фильтровать. Похожая логика встречается и в OpenWrt-обсуждениях: при пустом пользовательском списке хостов zapret может начать работать на весь трафик, из-за чего неожиданно отваливаются сторонние сервисы.

Типичные причины и решения

Проблема Возможная причина Что делать
Zapret раньше работал, потом перестал Текущая стратегия больше не подходит для вашей сети Обновить сборку, проверить релиз, перебрать другие стратегии
Не работает только Discord Подходит стратегия для YouTube, но не для Discord; не настроен Secure DNS Проверить браузерную версию Discord, включить Secure DNS, протестировать другие стратегии
Не работает только YouTube DNS, блокировщик рекламы, неудачный сценарий обхода Проверить Secure DNS, временно отключить блокировщик рекламы, сменить стратегию
После включения ломаются Play Market, сайты или другие сервисы Фильтрация пошла на весь трафик или слишком широко Проверить host lists, user hostname entries, фильтры и исключения
Не ставится в автозапуск или не работает как служба Ошибки в service.bat, последствия старой установки Запустить диагностику, удалить сервис, выполнить чистую переустановку
Батники не запускаются Архив заблокирован Windows, неудобный путь к папке, сбой старой установки Разблокировать архив в свойствах, распаковать в корень диска без пробелов и спецсимволов, переустановить
Что помогает чаще всего
  • Проверка Secure DNS до любых других действий
  • Тест нескольких стратегий вместо одной
  • Чистая переустановка в новую простую папку
  • Проверка пользовательских списков доменов и исключений
  • Отключение VPN и похожих инструментов на время проверки
Что часто только мешает
  • Сразу править все настройки подряд без диагностики
  • Смешивать Zapret с другими обходами
  • Оставлять старую службу и поверх ставить новую
  • Думать, что одна стратегия обязана работать везде
  • Расширять фильтрацию на весь трафик без понимания последствий

Если не запускается на Windows

На практике это одна из самых частых жалоб. У Windows-сборки есть вполне прямой рекомендуемый сценарий полной переустановки: сохранить свои данные, перезапустить устройство, через service.bat удалить сервис, прогнать диагностику, удалить папку программы, скачать последнюю версию с релизов, при необходимости разблокировать архив в свойствах, распаковать его в новую папку в корне диска без спецсимволов и пробелов, а затем пробовать разные general-скрипты. Когда рабочая стратегия найдена, ее уже можно ставить в автозапуск через Install Service.

Если после удаления WinDivert остается в службах, в README приведен отдельный вариант очистки через команды driverquery, sc stop и sc delete. Это полезно, когда старая установка мешает новой.

Безопасный порядок чистой переустановки

  1. Закройте программу и сетевые утилиты, которые могут конфликтовать.
  2. Откройте service.bat и выполните удаление сервиса.
  3. Запустите диагностику и устраните найденные ошибки.
  4. Удалите старую папку программы.
  5. Скачайте актуальный релиз и проверьте, не заблокирован ли архив в свойствах файла.
  6. Распакуйте программу в новую короткую папку без пробелов и странных символов.
  7. Протестируйте несколько стратегий вручную, а уже потом включайте автозапуск.

Если не работает только сайт или приложение

Здесь важно разделять сценарии. Когда сайт открывается в браузере, а приложение не работает, проблема может быть не в обходе как таковом, а в самом клиенте, его кэше или особенностях сетевого маршрута. В README для Discord прямо советуют сначала проверить веб-версию, а для некоторых случаев еще и очистить кэш приложения. Для YouTube отдельно советуют проверить Secure DNS и временно отключить блокировщик рекламы.

Если сервис нужен точечно, а после включения начинают ломаться другие программы, проверьте, не уходит ли фильтрация на весь трафик. В обсуждении по OpenWrt прямо описан случай, когда при пустом User hostname entries zapret начинает обрабатывать весь поток, и это вызывает побочные проблемы у сервисов, которые пользователь вообще не планировал трогать.

Когда имеет смысл править списки вручную

Редактировать списки доменов и IP стоит только после базовой проверки DNS, стратегии и конфликтов. Если вы уже убедились, что дело именно в адресах, используйте пользовательские файлы для доменов и исключений, а не меняйте все подряд. Это аккуратнее и проще откатить. Поддержка пользовательских списков и исключений прямо предусмотрена в Windows-сборке.

Частые вопросы

Почему Zapret работает у одного провайдера и не работает у другого?

Потому что стратегия обхода зависит от того, как именно ведет себя сеть и DPI у конкретного провайдера. Разработчики и пользователи прямо отмечают, что одна и та же конфигурация может давать разный результат в разных условиях.

Нужно ли обновлять сборку, если все внезапно перестало работать?

Да, это разумный шаг. У актуальной Windows-сборки выходят новые релизы; на странице репозитория виден свежий релиз 1.9.7b от 4 марта 2026 года, а в описаниях релизов есть правки сетевых фильтров и диагностики.

Почему после настройки перестают работать другие сервисы?

Обычно это означает слишком широкую фильтрацию трафика или неудачные списки хостов. Проверьте Game Filter, IPSet Filter и пользовательские списки адресов. В OpenWrt-обсуждении отдельно описано, что при пустом списке пользовательских хостов обработка может применяться ко всему трафику.

Что делать, если батники не запускаются вообще?

Сначала выполните чистую переустановку: удалите старый сервис, проверьте диагностику, скачайте свежий релиз, при необходимости разблокируйте архив в свойствах и распакуйте программу в простую папку без пробелов и спецсимволов. Такой порядок прямо рекомендован в инструкции проекта.

Вывод

Когда Zapret не работает, чаще всего не нужно искать «секретную настройку». Рабочий порядок намного проще: проверить Secure DNS, убрать конфликты с другими обходами, прогнать диагностику, протестировать несколько стратегий и только потом разбираться со списками доменов и IP. Если после включения начинают ломаться сторонние сервисы, почти всегда стоит смотреть в сторону слишком широкой фильтрации. А если сборка старая, логично начать с обновления и чистой переустановки.

Нет комментариев.

Добавить комментарий
Поделитесь мнением с другими читателями