Что такое Zapret и как он работает
Zapret — это инструмент с открытым исходным кодом, который размещён на GitHub и предназначен для обхода систем глубокого анализа трафика (DPI). В отличие от VPN, Zapret не перенаправляет ваш трафик через внешние серверы и не шифрует его. Вместо этого он работает локально на вашем компьютере, модифицируя исходящие сетевые пакеты таким образом, чтобы DPI-оборудование провайдера не могло корректно классифицировать трафик и применять к нему ограничения.
Представьте конвейер на почте, где каждая посылка проверяется по этикетке. Если адресат «плохой», посылку откладывают. Zapret меняет этикетку на ходу — содержимое остаётся прежним, но автоматический сканер не срабатывает. При этом весь трафик идёт напрямую между вами и сервером нужного сервиса, что сохраняет скорость соединения и не требует дополнительных ресурсов.
Основное преимущество Zapret перед VPN — отсутствие потери скорости и задержек, так как трафик не проходит через промежуточные узлы. Однако важно понимать, что Zapret не обеспечивает анонимность и не скрывает ваши действия от провайдера — он лишь обходит фильтрацию на уровне DPI. Для полной приватности потребуется использовать VPN поверх Zapret или вместо него.
Основные репозитории Zapret на GitHub
На GitHub существует несколько версий Zapret, каждая из которых имеет свои особенности. Оригинальный проект bol-van/zapret — кроссплатформенный, поддерживает Windows, Linux, macOS и OpenWrt, но требует ручной настройки и подходит для опытных пользователей. Его развитие — bol-van/zapret2 — добавляет поддержку протокола MTProto (используется Telegram) и скриптование на Lua, что позволяет точнее настраивать обход.
Для пользователей Windows наиболее популярен форк Flowseal/zapret-discord-youtube, который предоставляет готовые .bat-файлы со стратегиями обхода. Этот форк изначально создавался для Discord и YouTube, но поддерживает добавление доменов Telegram. Существует также специализированный форк SNBSLibs/zapret-telegram, который уже содержит предзаполненные списки доменов и IP-адресов Telegram, что упрощает настройку для работы именно с этим мессенджером.
Отдельно стоит упомянуть утилиту Flowseal/tg-ws-proxy, которая не модифицирует пакеты, а поднимает локальный SOCKS5-прокси, перенаправляющий трафик Telegram Desktop через WebSocket-соединения. Это самый простой вариант для ПК, не требующий работы с командной строкой.
Установка Zapret на Windows: пошаговая инструкция
Для установки Zapret на Windows необходимо скачать последнюю версию архива со страницы релизов репозитория Flowseal/zapret-discord-youtube на GitHub. Важно использовать только официальный источник — никаких зеркал, Telegram-ботов или сторонних сайтов, чтобы избежать вредоносных модификаций.
После скачивания архива выполните следующие шаги:
- Разблокируйте архив: нажмите правой кнопкой мыши на файл, выберите «Свойства» и, если есть галочка «Разблокировать», отметьте её и нажмите «Применить». Это предотвратит проблемы с загрузкой драйвера WinDivert.
- Распакуйте архив в новую папку в корне диска, например,
C:\zapret. Избегайте путей с русскими буквами, пробелами и специальными символами.
- Добавьте папку в исключения антивируса. Антивирусы, такие как Kaspersky или Dr.Web, могут блокировать перехват пакетов и удалять файлы WinDivert. В настройках антивируса добавьте папку с Zapret в исключения, а в Kaspersky также снимите галочку «Обнаруживать легальные приложения, которые злоумышленники часто используют для нанесения вреда».
- Удалите старые версии GoodbyeDPI или предыдущих версий Zapret, если они установлены. Откройте командную строку от имени администратора и выполните команды:
sc stop windivert,sc stop zapret,sc stop goodbyedpi. Если службы не установлены, это нормально.
- Запустите стратегию: в папке Zapret находятся файлы
general.batс разными номерами. Запустите первый от имени администратора. В трее появится иконка замочка — это означает, что Zapret работает. Проверьте доступность нужных ресурсов. Если не работает, закройте программу через иконку и попробуйте следующую стратегию.
Выбор стратегии обхода DPI
Стратегии обхода в Zapret — это наборы параметров, которые определяют, каким образом модифицируются пакеты для обмана DPI. Разные стратегии работают по-разному у разных провайдеров, поэтому универсального решения нет. Обычно начинают с general (ALT), затем пробуют general (ALT2), general (ALT11) и так далее.
Важно понимать, что стратегия, которая работает у вашего соседа, может не работать у вас — всё зависит от конкретного провайдера и настроек ТСПУ в вашем регионе. После обновления ТСПУ 28 мая 2026 года часть старых стратегий перестала работать, поэтому сообщество активно обновляет конфигурации. Актуальные рабочие стратегии для конкретных провайдеров можно найти в Discussions репозитория Flowseal.
Для проверки работы стратегии используйте Chrome, Firefox или Edge, но не Яндекс.Браузер, так как он подменяет DNS на свои серверы, что делает результаты недостоверными. Если видео на YouTube не грузится, но сайт открывается, попробуйте скрипты с пометкой ALT или YouTube Streaming — они заточены под видеотрафик.
Настройка автозапуска и службы Zapret
После того как вы нашли рабочую стратегию, её можно установить в автозапуск, чтобы Zapret запускался автоматически при старте Windows. Для этого запустите service.bat от имени администратора, выберите пункт Install Service и укажите нужную стратегию. После этого Zapret будет работать как системная служба.
Через service.bat также доступны другие полезные функции: Check Status — проверка статуса службы, Run Diagnostics — диагностика типовых проблем, Check Updates — проверка обновлений. Если Zapret перестал работать, сначала запустите диагностику — она поможет выявить большинство проблем.
Если при запуске blockcheck выводятся сообщения о подмене адресов, это указывает на проблему с DNS. Решение — сменить DNS на Cloudflare (1.1.1.1) или AdGuard (94.140.14.14) в настройках сетевого адаптера. Это часто решает проблему, когда Zapret не может корректно определить, какие адреса нужно обрабатывать.
Тонкая настройка: добавление своих доменов и подсетей
В папке Zapret есть файлы для пользовательских настроек: list-general-user.txt — для добавления доменов, которые нужно обрабатывать, и ipset-exclude-user.txt — для подсетей, которые нужно исключить из обработки. Эти файлы создаются автоматически при первом запуске.
Если какой-то заблокированный сайт не открывается через general-стратегию, добавьте его домен в list-general-user.txt и перезапустите Zapret. Например, для Telegram нужно добавить домены: t.me, telegram.org, web.telegram.org, desktop.telegram.org, updates.telegram.org. Также можно добавить IP-подсети дата-центров Telegram: 91.108.0.0/16, 149.154.160.0/20, 185.76.151.0/24.
Важно: не используйте пути с русскими буквами и пробелами для папки Zapret, так как это может вызвать ошибки. Также не рекомендуется ставить новую версию поверх старой — сначала удалите старые файлы и службы.
Использование tg-ws-proxy для Telegram
Если вам нужен обход замедления только для Telegram Desktop, самый простой способ — использовать утилиту tg-ws-proxy от Flowseal. Она не требует настройки стратегий и работы с командной строкой. Скачайте TgWsProxy_windows.exe со страницы релизов и запустите его. Программа автоматически поднимет локальный SOCKS5-прокси на адресе 127.0.0.1, порт 1080.
Затем в Telegram Desktop откройте Настройки → Продвинутые настройки → Тип подключения → Использовать собственный прокси. Выберите тип SOCKS5, введите сервер 127.0.0.1 и порт 1080, логин и пароль оставьте пустыми. Сохраните настройки. Альтернативный способ — кликните правой кнопкой по иконке в трее и выберите «Открыть в Telegram» — программа сама отправит ссылку tg://socks.
Утилита автоматически определяет нужные дата-центры Telegram и маршрутизирует трафик через WebSocket. Если WebSocket недоступен, программа автоматически переключается на прямое TCP-подключение. Это удобно, но стоит помнить, что tg-ws-proxy работает только с Telegram и не поможет для других сервисов.
Ограничения и юридические аспекты
Важно понимать ограничения Zapret. Он не работает, если замедление реализовано не через ТСПУ, а напрямую провайдером по IP-адресам — например, в некоторых регионах юга России (Дагестан, Чечня). В таких случаях нужен VPN или MTProto-прокси. Также Zapret не гарантирует успех: эффективность зависит от конкретного провайдера и настроек DPI.
С юридической точки зрения, по состоянию на март 2026 года использование средств обхода ограничений для доступа к легальным сервисам, таким как Telegram, не является нарушением закона в РФ. Однако ситуация может измениться: в марте 2026 года депутат Свинцов заявил о планах по ограничению VPN-трафика в перспективе трёх-шести месяцев, а источники РБК сообщали о возможной полной блокировке мессенджера к началу апреля. Следите за новостями и помните, что инструменты обхода не должны использоваться для доступа к запрещённым материалам.
Также стоит отметить, что Zapret не шифрует трафик и не скрывает ваши действия от провайдера — он только обходит DPI. Для полной приватности необходимо использовать VPN.
Сравнение Zapret с GoodbyeDPI
GoodbyeDPI — ещё один популярный инструмент для обхода DPI, но он давно не получает крупных обновлений. Zapret, напротив, активно развивается, имеет большое сообщество и обновляется в ответ на каждое изменение ТСПУ. На сегодняшний день Zapret справляется с более свежими методами фильтрации и поддерживает большее количество стратегий.
Если GoodbyeDPI когда-то работал, а сейчас перестал, Zapret часто оказывается рабочей заменой. Однако оба инструмента не шифруют трафик и не скрывают, какие сайты вы посещаете — они только обходят блокировки на уровне DPI. Для полной приватности нужен VPN поверх или вместо них.
При переходе с GoodbyeDPI на Zapret обязательно удалите старые службы и файлы, чтобы избежать конфликтов. Используйте команды sc stop goodbyedpi и удалите папку с программой.
Решение типичных проблем
Если Zapret не работает, сначала запустите диагностику через service.bat → Run Diagnostics. Инструмент автоматически находит большинство типовых проблем. Если проблема связана с DNS (сообщения о подмене адресов), смените DNS на Cloudflare (1.1.1.1) или AdGuard (94.140.14.14).
Если видео на YouTube не грузится, но сайт открывается, используйте стратегии с пометкой ALT или YouTube Streaming. Если после обновления ТСПУ перестало работать, скачайте свежую версию с GitHub и переберите стратегии заново. Рабочие конфигурации для конкретных провайдеров ищите в Discussions репозитория.
Если Яндекс.Браузер не работает даже с рабочей стратегией — это не баг Zapret, а особенность браузера, который принудительно подменяет DNS. Используйте другой браузер для проверки. Также не забывайте добавлять папку Zapret в исключения антивируса, иначе файлы WinDivert могут быть удалены.
Вопросы и ответы
Чем Zapret отличается от VPN?
Zapret не перенаправляет трафик через внешние серверы и не шифрует его. Он модифицирует сетевые пакеты на локальном уровне, чтобы DPI-оборудование провайдера не могло распознать, к какому сервису вы подключаетесь. Это сохраняет скорость соединения, но не обеспечивает анонимность. VPN, напротив, шифрует весь трафик и скрывает ваши действия от провайдера, но может снижать скорость.
Какой форк Zapret лучше выбрать для Windows?
Для Windows наиболее популярен форк Flowseal/zapret-discord-youtube, так как он предоставляет готовые .bat-файлы со стратегиями и прост в установке. Если вам нужен только Telegram, можно использовать специализированный форк SNBSLibs/zapret-telegram, который уже содержит списки доменов и IP-адресов Telegram. Для максимальной простоты подойдёт утилита tg-ws-proxy, которая не требует настройки стратегий.
Почему Zapret не работает на моём провайдере?
Эффективность Zapret зависит от конкретного провайдера и настроек ТСПУ. Разные стратегии работают по-разному, поэтому нужно перебирать их. Также возможно, что замедление реализовано не через ТСПУ, а напрямую провайдером по IP-адресам — в таких случаях Zapret не поможет, нужен VPN. После обновления ТСПУ 28 мая 2026 года часть стратегий устарела, поэтому скачайте свежую версию и проверьте актуальные конфигурации в Discussions.
Безопасно ли использовать Zapret с GitHub?
Да, если скачивать только с официальных репозиториев на GitHub, например, Flowseal/zapret-discord-youtube. Избегайте сторонних сайтов, зеркал и Telegram-ботов, так как они могут содержать вредоносные модификации. Windows Defender может пометить файлы как подозрительные, но это ложное срабатывание — исходный код открыт, и любой желающий может проверить содержимое.
Можно ли использовать Zapret для обхода блокировок на роутере?
Да, оригинальный проект bol-van/zapret поддерживает OpenWrt — операционную систему для роутеров. Это позволяет настроить обход DPI на уровне всей домашней сети, не устанавливая Zapret на каждое устройство. Однако такая настройка требует более продвинутых знаний и подходит для опытных пользователей.
Что делать, если после обновления ТСПУ Zapret перестал работать?
Скачайте последнюю версию Zapret с GitHub и переберите стратегии заново. Сообщество обновляет рабочие конфигурации в режиме реального времени, поэтому проверьте Discussions репозитория Flowseal — там публикуются актуальные стратегии для конкретных провайдеров. Также запустите диагностику через service.bat → Run Diagnostics, чтобы выявить возможные проблемы.
Нужно ли отключать антивирус при использовании Zapret?
Не обязательно отключать полностью, но необходимо добавить папку с Zapret в исключения антивируса. Антивирусы, такие как Kaspersky или Dr.Web, могут блокировать перехват пакетов и удалять файлы WinDivert, что приведёт к неработоспособности Zapret. В Kaspersky также снимите галочку «Обнаруживать легальные приложения, которые злоумышленники часто используют для нанесения вреда».