No description
  • Batchfile 74.4%
  • PowerShell 25.6%
Find a file
2026-10-01 12:01:55 +03:00
.github Смена источника (#17817) 2026-10-01 12:01:55 +03:00
.service Обновить IPSet до последней версии (#17737) 2026-09-26 12:41:16 +03:00
bin feat: new www.sferum.ru tls fake (#17063) 2026-09-20 11:31:29 +03:00
lists Обновить IPSet до последней версии (#17737) 2026-09-26 12:41:16 +03:00
utils Исправление завершения тестирования (#17329) 2026-09-20 11:22:57 +03:00
.gitattributes fixes #14972 - ipset status detection 2026-06-14 18:21:40 +03:00
.gitignore gitignore 2026-05-07 14:09:56 +03:00
general (ALT).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (ALT2).bat Fake replace feature; closes #16007 closes #15942 2026-07-22 07:58:49 +03:00
general (ALT3).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (ALT4).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (ALT5).bat Fake replace feature; closes #16007 closes #15942 2026-07-22 07:58:49 +03:00
general (ALT6).bat Fake replace feature; closes #16007 closes #15942 2026-07-22 07:58:49 +03:00
general (ALT7).bat Fake replace feature; closes #16007 closes #15942 2026-07-22 07:58:49 +03:00
general (ALT8).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (ALT9).bat Fake replace feature; closes #16007 closes #15942 2026-07-22 07:58:49 +03:00
general (ALT10).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (ALT11).bat update strategies 2026-08-09 17:13:02 +03:00
general (ALT12).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (ALT13).bat new strategy, align test targets to 16 2026-08-24 17:57:04 +03:00
general (EXP).bat limit unknown discord 2026-08-24 17:22:40 +03:00
general (FAKE TLS AUTO ALT).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (FAKE TLS AUTO ALT2).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (FAKE TLS AUTO ALT3).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (FAKE TLS AUTO).bat Add unknown payload in Game Filter (#15640) 2026-08-09 12:58:34 +03:00
general (SIMPLE FAKE ALT).bat update strategies 2026-08-09 17:13:02 +03:00
general (SIMPLE FAKE ALT2).bat update strategies 2026-08-09 17:13:02 +03:00
general (SIMPLE FAKE).bat update strategies 2026-08-09 17:13:02 +03:00
general.bat Fake replace feature; closes #16007 closes #15942 2026-07-22 07:58:49 +03:00
LICENSE.txt Update copyright years in LICENSE.txt (#8978) 2026-01-11 15:26:48 +03:00
README.md Update README.md 2026-09-20 11:45:17 +03:00
service.bat Bump version 2026-09-20 11:45:41 +03:00

Flowseal/zapret-discord-youtube

NEW: Ускорение Telegram Desktop - https://github.com/Flowseal/tg-ws-proxy
Альтернатива https://github.com/bol-van/zapret-win-bundle
Также вы можете материально поддержать оригинального разработчика zapret тут

Caution

ФЕЙКИ

Я не веду никакие другие страницы/группы в телеграм/ютуб каналы
Если вы наткнулись на что-то вне этой страницы гитхаба, что распространяется от моего лица - ФЕЙК.

Important

Все исполняемые и системные файлы в папке bin взяты из zapret-win-bundle/zapret-winws и zapret/releases. Вы можете это проверить с помощью хэшей/контрольных сумм.

Проверяйте, что запускаете, используя сборки из интернета, и не используйте Яндекс Поиск! Он часто предлагает вредоносы по первым ссылкам, а настоящий репозиторий скрыт.

Warning

АНТИВИРУСЫ

WinDivert может вызвать реакцию антивируса.
WinDivert - это инструмент для перехвата и фильтрации трафика, необходимый для работы zapret. Он может использоваться как хорошими, так и плохими программами, но сам по себе не является вирусом.

*Выдержка из readme.md репозитория bol-van/zapret-win-bundle

Некоторые антивирусы склонны относить файлы WinDivert к классам повышенного риска или хакерским инструментам. Происходит удаление файла и помещение его в карантин. При этом детект обязательно имеет название WinDivert или Not-a-virus:RiskTool.Multi.WinDivert

Добавьте папку с запретом в исключения антивируса, либо отключите детектирование PUA (потенциально нежелательных приложений). Например, в касперском есть галочка "Обнаруживать легальные приложения, которые злоумышленники часто используют для нанесения вреда". При аккуратной и правильной настройке исключений - рекомендуется настроить исключение, но если вы не до конца понимаете что делаете - рекомендуется отключить детект PUA.

⚙️Использование

  1. Включите Безопасный DNS (Secure DNS)

    • В Chrome - "Использовать безопасный DNS", и выбрать поставщика услуг DNS (выбрать вариант, отличный от варианта "Поставщик по умолчанию")
    • В Firefox - "DNS через HTTPS", выбрать режим "Персональный", затем "Выбрать провайдера/поставщика" и вписать URL поставщика вручную. Например, можно использовать https://dns.google/dns-query (т.к. поставщик Cloudflare может быть заблокирован)
    • В Windows 11 поддерживается включение Secure DNS прямо в настройках ОС - инструкция тут. Рекомендуется, если вы пользуетесь Windows 11
    • Если у вас роутер Keenetic, включите в настройках роутера опцию "Транзит запросов". Отключение этой опции может привести к проблемам при настройке и использовании Secure DNS на компьютере
  2. Скачайте архив (zip/rar) со страницы последнего релиза

  3. Зайдите в свойства скачанного архива и поставьте галочку "Разблокировать". Если вы используете архиватор 7-Zip или PeaZip, этот шаг можно пропустить

  4. Распакуйте содержимое архива по пути, который не содержит кириллицу/спец. символы

  5. Запустите нужный файл

    • Узнать рабочую стратегию: service.bat -> Run Tests -> Standard tests -> All configs
    • Поставить на автозапуск: service.bat -> Install Service -> Выбираете подходящую стратегию

ℹ️Краткие описания файлов

  • general.bat ... - запуск стратегии вручную

    Запуск вручную можно использовать для проверки работоспособности стратегий. Работоспособность той или иной стратегии зависит от многих факторов. Пробуйте разные стратегии (ALT, FAKE и другие), пока не найдёте рабочее для вас решение

  • service.bat - установка в автозапуск и другие функции:

    • Install Service - установка любой стратегии в автозапуск (services.msc)
    • Remove Services - удаление стратегии и WinDivert из служб
    • Check Status - проверка статуса обхода и служб (стратегии на автозапуске и WinDivert)
    • Game Filter - переключение режима обхода для игр (и других сервисов, использующих UDP и TCP на портах выше 1023).
      После переключения требуется перезапуск стратегии.
      В скобках указан текущий статус (включено/выключено).
    • IPSet Filter - переключение режима обхода сервисов из ipset-all.txt.
      Полезно при тестировании, если не работает ресурс, который без zapret работает
      В скобках указан текущий статус:
      • none - никакие айпи не попадают под проверку
      • loaded - айпи проверяется на вхождение в список
      • any - любой айпи попадает под фильтр
    • Auto-Update Check - Вкл/Выкл автоматическую проверку на обновления
    • Replace active fakes - Заменить указанный используемый фейк на другой из папки bin
    • Update IPSet List - обновление списка ipset-all.txt актуальным из репозитория
    • Update Hosts File - обновление файла hosts для починки веб версии телеграма и подключения к голосовому чату Discord
    • Check for Updates - проверка на обновления
    • Run Diagnostics - диагностика на распространённые причины, по которым zapret может не работать.
      В конце можно очистить кэш Discord, что может помочь, если он неожиданно перестал работать
    • Run Tests - запуск утилиты для проверки стратегий на работоспособность:
      • Standard tests - проверка сайтов из utils/targets.txt
      • DPI checkers - проверка DPI на различных провайдерах (Cloudflare, Amazon и др.)

☑️Распространенные вопросы и проблемы

После запуска скрипта general* ничего не происходит

  • После запуска стратегии (отдельным bat файлом, не через service), должен открыться winws.exe (обход), который можно увидеть в панели задач.
    Если этого не произошло, то см. #522

Ни одна стратегия не подходит

  • Запустите командную строку от имени администратора

  • Последовательно введите команды в консоль:

    netsh winsock reset

    netsh int ip reset all

    netsh winhttp reset proxy

    ipconfig /flushdns

  • Перезагрузите компьютер

Не работает телеграм (веб версия)

Запустите service.bat, выберите пункт Update hosts file. После чего, если ваш hosts будет неактуальным, то Вам будет предложено обновить его самостоятельно:

  • Скопируйте весь текст из открывшегося блокнота
  • Откройте файл hosts в появившейся папке с помощью текстового редактора, открытого от имени администратора
  • Добавьте в конец файла hosts то, что скопировали (или замените, если до этого Вы уже добавляли подобное)
  • Сохраните и перепроверьте подключение. Если не работает - убедитесь, что файл hosts действительно сохранился.

Работа не гарантирована. Если не помогло - используйте Desktop версию с локальным прокси или любыми публичными.

Обход не работает / перестал работать

Important

Стратегии со временем могут переставать работать. Определенная стратегия может работать какое-то время, но со временем она может переставать работать из-за обнаружения. В репозитории представлены множество различных стратегий для обхода. Если ни одна из них вам не помогает, то вам необходимо создать новую, взяв за основу одну из представленных здесь и изменив её параметры. Информацию про параметры стратегий вы можете найти тут.

  • Проверьте, чтобы не было ошибок в service.bat -> Run Diagnostics

  • Убедитесь, что адрес ресурса записан в списках доменов или IP

  • Проверьте другие стратегии (ALT/FAKE и другие)

  • Попробуйте полную переустановку (см. раздел ниже)

  • См. #765

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

  • Сохраните ресурсы/данные, которые вы сами добавляли
  • Перезапустите устройство
  • service.bat -> Remove Services
  • service.bat -> Run Diagnostics (если есть ошибки - устраните их) -> в конце Y
  • Удалите папку с запретом
  • Скачайте последнюю версию со страницы релизов (zapret-discord-youtube-...)
  • Нажмите пкм по архиву -> свойства. Если снизу справа есть галочка разблокировать, то нажмите на неё -> применить -> ОК
  • Распакуйте в новую папку в корне диска (без спец. символов и пробелов)
  • Далее пробуйте запускать различные general скрипты (стратегии). Проверьте доступность интернет ресурсов - если не работают, то закрывайте программу (в панели задач иконка замочка) и пробуйте другую стратегию
  • Как найдёте рабочую стратегию, можете поставить её на автозапуск: service.bat -> Install Service -> выбираете нужную

Не работает игра/приложение с включённым запретом

  • Проверьте, что в service.bat Game Filter disabled, а IPSet Filter none. Иначе это может затронуть доступность ресурсов, которых вы не ожидали.

Античит ругается на WinDivert

Требуется цифровая подпись драйвера WinDivert (Windows 7)

  • Замените файлы WinDivert.dll и WinDivert64.sys в папке bin на одноименные из zapret-win-bundle/win7

При удалении с помощью service.bat, WinDivert остается в службах

  1. Узнайте название службы с помощью команды, в командной строке Windows (Win+R, cmd):
driverquery | find "Divert"
  1. Остановите и удалите службу командами:
sc stop название_из_первого_шага

sc delete название_из_первого_шага

Не работает YouTube

  • Убедитесь что вы настроили Secure DNS
  • Отключите блокировщик рекламы, известно что YouTube начал с ними бороться.
  • Пробуйте все другие стратегии (если раньше работало, но перестало).
  • См. также #251

Не работает Discord

  • Убедитесь что вы настроили Secure DNS
  • Желательно сначала узнать, на какой стратегии открывается сайт YouTube. Запустите эту стратегию.
  • Запустите service.bat -> Run Diagnostics и выполните там очистку кэша Discord.
  • Проверьте приложение Discord. Помогла ли очистка кэша?
  • Проверьте Discord в браузере: https://discord.com/app. В браузере работает? Если работает, то можете пользоваться в нём.
  • Если Discord и в браузере не работает, то пробуйте ещё раз все стратегии. Бывает такое, что на одной стратегии YouTube работает, а Discord нет.
  • См. также #252

Не работает Telegram

  • Используйте программу tg-ws-proxy
  • Или используйте бесплатные MTProto прокси из интернета

Не работают игры

Есть много разных игр. Исследовать и чинить каждую из них нет возможности.

Наиболее универсальный рецепт такой:

  • через service.bat обновите ipset и включите Game Filter
  • если это не поможет, то попробуйте также включить настройку ipset any

Но помните, что при включении ipset any появятся проблемы с открытием многих сайтов. Чтобы этого избежать, не используйте ipset any на постоянной основе. Вместо этого нужно выяснить все IP адреса, которые используются игрой, и добавить их в ipset-all.txt

Если и это не помогло, создайте ветку обсуждений в разделе Discussions (не в issues) и ждите помощи от других игроков.

Не нашли своей проблемы

  • Создайте её тут

🗒️Добавление адресов прочих ресурсов

Список адресов для обхода можно расширить, добавляя их в:

  • list-general-user.txt для доменов (поддомены автоматически учитываются)
  • list-exclude-user.txt для исключения доменов (например, если айпи сети указан в ipset-all.txt, но конкретный домен из этой сети не надо фильтровать)
  • ipset-all.txt для IP и подсетей
  • ipset-exclude-user.txt для исключения IP и подсетей
    • Файлы *-user.txt автоматически создадутся при первом запуске zapret или service.bat

⭐Поддержка проекта

Вы можете поддержать проект, поставив ⭐ этому репозиторию (сверху справа этой страницы)

Также вы можете материально поддержать оригинального разработчика zapret тут

⚖️Лицензирование

Проект распространяется на условиях лицензии MIT

🩷Благодарность участникам проекта

Contributors

💖 Отдельная благодарность разработчику zapret - bol-van