Zapret — это способ снять блокировку Discord и YouTube без VPN: трафик никуда не перенаправляется, ваш IP остаётся прежним, скорость не падает. Программа лишь меняет форму сетевых пакетов так, что оборудование провайдера перестаёт узнавать в них запрещённый сайт.
Разберём, как это устроено, что Zapret умеет, а чего не умеет принципиально, и поставим на Windows сборку ZapretOzz — она уже собрана и не требует ничего настраивать руками.
Как Zapret обходит блокировку
Чтобы понять, почему это работает без VPN, нужно знать, как вообще блокируют сайт.
Когда вы открываете HTTPS-сайт, браузер первым делом отправляет пакет TLS ClientHello. Он ещё не зашифрован и содержит поле SNI — открытым текстом имя домена, к которому вы идёте. Оборудование провайдера (DPI, Deep Packet Inspection) читает это поле и решает: пропустить, замедлить или оборвать соединение.
Zapret вмешивается ровно в этот момент. Он не шифрует трафик и не меняет маршрут — он ломает DPI разбор пакета:
- Разрезание (split, multisplit). Имя домена разбивается между несколькими TCP-пакетами. Настоящий сервер соберёт их обратно по правилам протокола, а DPI, который смотрит каждый пакет отдельно, увидит обрывки вроде
youиtube.comи не опознает домен. - Поддельные пакеты (fake). Перед настоящим запросом отправляется подделка с безобидным именем — например,
www.google.com. DPI принимает решение по ней, а сервер эту подделку отбрасывает, потому что в ней намеренно испорчена контрольная сумма, TTL или порядковый номер. - Обманки (fooling). Способ заставить сервер отбросить фальшивку:
badsum— неверная контрольная сумма,badseq— неверный номер,ts— метки времени TCP. DPI обычно эти поля не проверяет, а операционная система на том конце проверяет.
Комбинация этих приёмов и называется стратегией. Провайдеры используют разное оборудование, поэтому универсальной стратегии нет — какая-то у вас сработает, какая-то нет. Отсюда весь процесс настройки: перебрать и оставить рабочую.
Что Zapret умеет, а что нет
Это самое важное для понимания, и об этом обычно молчат.
| Задача | Zapret |
|---|---|
| Замедление YouTube | решает |
| Голос и видео в Discord | решает |
| Блокировка сайтов провайдером по SNI | решает |
| Скорость и пинг | не ухудшает, трафик идёт напрямую |
| Сервисы, закрытые по стране (ChatGPT, Spotify) | не решает |
| Сайты, недоступные по IP целиком | не решает |
| Анонимность, подмена IP | не даёт |
Установка ZapretOzz на Windows
Понадобится Windows x64 и права администратора. Времени — минут десять, из которых половина уйдёт на перебор стратегий.
Шаг 1. Разрешите метки времени TCP
Часть стратегий использует обманку ts — метки времени TCP. В Windows они по умолчанию выключены, и без них такие стратегии просто не сработают. Откройте командную строку или PowerShell от имени администратора и выполните один раз:
netsh int tcp set global timestamps=enabled
Это разовая настройка на весь срок жизни системы — повторять после перезагрузок не нужно.
Шаг 2. Скачайте и распакуйте сборку
Заберите архив ZapretOzz.zip со страницы релизов проекта: github.com/StressOzz/ZapretOzz.
C:\Users\Иван\Рабочий стол\Запрет ломает запуск. Хороший вариант — C:\ZapretOzz. И не кладите в папки, которые чистит система: Temp, «Загрузки».
Шаг 3. Запустите стратегию
Внутри лежат восемь готовых файлов, каждый — отдельная стратегия:
ZapretOzz_v1.bat
ZapretOzz_v2.bat
ZapretOzz_v4.bat
ZapretOzz_v5.bat
ZapretOzz_v6.bat
ZapretOzz_v7.bat
ZapretOzz_v8.bat
ZapretOzz_v9.bat
Никакого меню и графической оболочки нет: вы просто запускаете один из файлов. Он читает свой config_vN.txt, подставляет пути к вспомогательным файлам и стартует winws.exe свёрнутым в трей. Пока окно запущено — обход работает; закрыли окно — обход выключился.
v7, затем v2, затем v5: это комбинированные стратегии, они срабатывают у большинства провайдеров. Если не пошло — пробуйте остальные подряд. Запускайте по одному: два одновременно работать не будут, они конфликтуют за драйвер.
Проверять результат нужно с полностью закрытым браузером и Discord — не просто свернуть окно, а завершить процесс. Иначе старое соединение останется висеть, и вы решите, что стратегия не работает.
Шаг 4. Автозапуск
Файл нужно запускать после каждой перезагрузки. Чтобы не делать это руками, создайте ярлык рабочего .bat и положите его в папку автозагрузки: нажмите Win + R, введите shell:startup, скопируйте ярлык в открывшуюся папку.
Что такое стратегии и чем они отличаются
Стратегия — это набор аргументов, с которыми запускается движок Zapret. Выглядит она примерно так (пример стратегии v7):
--filter-tcp=443
--dpi-desync=fake,multisplit
--dpi-desync-split-seqovl=654
--dpi-desync-split-pos=1
--dpi-desync-fooling=badseq,badsum
--dpi-desync-repeats=6
--dpi-desync-fake-tls=files/stun.bin
Читается это так: работать с TCP-трафиком на порту 443 (HTTPS), применить связку «поддельный пакет + разрезание», резать после первого байта, заставить сервер отбросить подделку неверным номером и контрольной суммой, повторить шесть раз, а в качестве подделки взять готовый образец из файла.
Отличаются стратегии именно комбинацией и числами. Например, v8 — самая простая, только поддельный пакет с меткой времени; v9 подменяет имя хоста на ozon.ru — расчёт на то, что российские сайты у провайдера в белом списке.
Знать это наизусть не нужно, но полезно понимать, почему нельзя «взять лучшую стратегию»: у разных провайдеров разное оборудование, и то, что у соседа работает, у вас может не дать ничего.
Если не работает
Пропал интернет после запуска. Закройте окно Zapret. Если не помогло — запустите Cleaner for Zapret.exe из комплекта: он останавливает драйвер WinDivert и чистит его записи в реестре. Это же обязательно нужно сделать, если вы переносили папку с Zapret в другое место — старый драйвер останется зарегистрированным по прежнему пути и будет мешать.
Ни одна стратегия не помогает. Проверьте, что выполнили команду из шага 1, и что у вас не запущены одновременно другие обходчики — GoodbyeDPI, ByeDPI, VPN-клиент. Они перехватывают тот же трафик и конфликтуют.
Discord: текст работает, голос нет. Голос идёт по UDP, а не по TCP, и блокируется отдельно. Нужна стратегия с фильтром UDP-портов Discord — в сборках для этого есть отдельные файлы. Если такой в вашей сборке нет, вариант надёжнее — поставить Zapret на роутер, там настройка Discord вынесена в отдельное меню.
YouTube тормозит только на телевизоре или приставке. Zapret на компьютере защищает только этот компьютер. Телевизор, приставку и телефоны он не трогает в принципе — для них нужен Zapret на роутере.
Всё работало и сломалось. Провайдеры обновляют оборудование, и стратегии перестают срабатывать — это нормальный цикл. Обновите сборку и переберите стратегии заново.
Zapret или VPN — что выбрать
Не «или», а «для чего».
Zapret — если задача в YouTube, Discord и сайтах, заблокированных вашим провайдером. Бесплатно, без сторонних серверов, скорость не режется, никто не видит ваш трафик, потому что он никуда не перенаправляется.
VPN — если нужны сервисы, закрытые по стране, или важно скрыть IP. Здесь без VLESS-ключа или AmneziaWG не обойтись.
Роутер — если устройств в доме больше одного. Настроенный один раз Zapret на OpenWrt закрывает вопрос для телевизора, приставки, телефонов и гостей — на них ничего ставить не нужно. Там же можно комбинировать: DPI-обход для YouTube и Discord, а VPN — только для тех сайтов, которым он действительно нужен, через podkop.
Частые вопросы
Zapret законен? Сам инструмент — обычная сетевая утилита с открытым исходным кодом, она не взламывает чужие системы и не крадёт данные. Ответственность за то, к каким ресурсам вы получаете доступ, лежит на вас.
Есть ли у Zapret графический интерфейс?
У ZapretOzz — нет, это набор .bat-файлов, запуск двойным щелчком. Существуют сторонние сборки с оболочкой, но логика везде одна: движок тот же, меняется только способ выбрать стратегию.
Zapret замедляет интернет? Практически нет. Трафик идёт напрямую к сайту, а не через чужой сервер, поэтому скорость и пинг остаются вашими. Это главное преимущество перед VPN.
Нужен ли антивирусу отдельный доступ? Zapret использует драйвер WinDivert для перехвата пакетов — по этому признаку антивирусы иногда реагируют на него как на потенциально нежелательное ПО. Это ложное срабатывание на сам механизм перехвата, но качайте только с официальной страницы проекта на GitHub.
Можно ли пользоваться Zapret и VPN одновременно? На одном компьютере — обычно нет, они борются за один и тот же трафик. Правильная схема — развести их на роутере: DPI-обход для одних сайтов, VPN-маршрут для других.
Чем Zapret отличается от GoodbyeDPI? Идея та же — рассогласование DPI. Zapret активнее развивается, у него больше методов и он умеет работать на роутере под Linux, чего GoodbyeDPI не умеет.
Коротко
Zapret меняет форму пакетов так, что DPI провайдера не распознаёт домен, — и делает это без VPN, без потери скорости и без чужих серверов. На Windows: разрешить метки времени TCP, распаковать ZapretOzz в путь без кириллицы, перебрать .bat-файлы стратегий начиная с v7, рабочий добавить в автозагрузку.
Если устройств больше одного — тот же обход ставится на роутер с OpenWrt и работает сразу для всей сети. А для сервисов, закрытых по стране, Zapret не поможет: там нужен VPN.
Комментарии
💬 Пока нет комментариев. Будьте первым!
Оставить комментарий