No description
Find a file
2025-10-31 20:02:13 +03:00
.github normalize line endings 2025-10-29 16:54:27 +03:00
.service Version bump 2025-10-29 20:53:43 +03:00
bin New stategy with 4pda fake - ALT9 2025-10-28 16:16:10 +03:00
lists Ipset update from V3nilla's list 2025-10-29 16:33:49 +03:00
.gitattributes gitattributes 2025-10-29 16:53:44 +03:00
.gitignore Enhancements 2025-02-24 20:08:39 +03:00
general (ALT).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (ALT2).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (ALT3).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (ALT4).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (ALT5).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (ALT6).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (ALT7).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (ALT8).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (ALT9).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (ALT10).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (FAKE TLS AUTO ALT).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (FAKE TLS AUTO ALT2).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (FAKE TLS AUTO ALT3).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (FAKE TLS AUTO).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (SIMPLE FAKE ALT).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general (SIMPLE FAKE).bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
general.bat fix for UDP GameFilter profile search failed because of hostlist 2025-10-29 20:51:53 +03:00
LICENSE.txt year update 2025-01-12 07:54:42 +03:00
README.md fix readme mistake (#6160) 2025-10-31 20:02:13 +03:00
service.bat Version bump 2025-10-29 20:53:43 +03:00

Flowseal/zapret-discord-youtube

Альтернатива https://github.com/bol-van/zapret-win-bundle
Также вы можете материально поддержать оригинального разработчика zapret тут

Caution

ФЕЙКИ

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

Warning

АНТИВИРУСЫ

WinDivert может вызвать реакцию антивируса. WinDivert - это инструмент для перехвата и фильтрации трафика, необходимый для работы zapret. Замена iptables и NFQUEUE в Linux, которых нет под Windows. Он может использоваться как хорошими, так и плохими программами, но сам по себе не является вирусом. Драйвер WinDivert64.sys подписан для возможности загрузки в 64-битное ядро Windows. Но антивирусы склонны относить подобное к классам повышенного риска или хакерским инструментам. В случае проблем используйте исключения или выключайте антивирус совсем.

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

Important

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

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

  1. Включите Secure DNS. В Chrome - "Использовать безопасный DNS", и выбрать поставщика услуг DNS (выбрать вариант, отличный от поставщика по умолчанию). В Firefox - "Включить DNS через HTTPS, используя: Максимальную защиту"

    • В Windows 11 поддерживается включение Secure DNS прямо в настройках - инструкция тут. Рекомендуется, если вы пользуетесь Windows 11
  2. Загрузите архив (zip/rar) со страницы последнего релиза

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

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

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

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

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

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

    • Install Service - установка любой стратегии в автозапуск (services.msc)
    • Remove Services - удаление стратегии и WinDivert из служб
    • Check Status - проверка статуса обхода и служб (стратегии на автозапуске и WinDivert)
    • Run Diagnostics - диагностика на распространённые причины, по которым zapret может не работать.
      В конце можно очистить кэш Discord, что может помочь, если он неожиданно перестал работать
    • Check Updates - проверка на обновления
    • Switch Game Filter - переключение режима обхода для игр (и других сервисов, использующих UDP и TCP на портах выше 1023).
      После переключения требуется перезапуск стратегии.
      В скобках указан текущий статус (включено/выключено).
    • Switch ipset - переключение режима обхода сервисов из ipset-all.txt.
      Полезно при тестировании, если не работает ресурс, который без zapret работает
      В скобках указан текущий статус:
      • none - никакие айпи не попадают под проверку
      • loaded - айпи проверяется на вхождение в список
      • any - любой айпи попадает под фильтр
    • Update ipset list - обновление списка ipset-all.txt актуальным из репозитория

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

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

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

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

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 empty. Иначе это может затронуть доступность ресурсов, которых вы не ожидали.

Античит ругается на 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 название_из_первогоага

Не работает Discord

Не работает YouTube

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

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

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

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

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

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

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

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

Star History Chart

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

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

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

Contributors

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