Flowseal / zapret-discord-youtube
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing Flowseal/zapret-discord-youtube in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
Preview<img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=28 /> <a href="https://github.com/Flowseal/">Flowseal</a><a href="https://github.com/Flowseal/zapret-discord-youtube">/zapret-discord-youtube</a> <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=28 />
Альтернатива 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Некоторые антивирусы склонны относить файлы WinDivert к классам повышенного риска или хакерским инструментам. Происходит удаление файла и помещение его в карантин. При этом детект обязательно имеет название
WinDivertилиNot-a-virus:RiskTool.Multi.WinDivertВ случае проблем с антивирусом добавьте папку с запретом в исключения, либо отключите детектирование PUA (потенциально нежелательных приложений). Например, в касперском есть галочка "Обнаруживать легальные приложения, которые злоумышленники часто используют для нанесения вреда". При аккуратной и правильной настройке исключений - рекомендуется настроить исключение, но если вы не до конца понимаете что делаете - рекомендуется отключить детект PUA.
[!IMPORTANT] Все бинарные файлы в папке
binвзяты из zapret-win-bundle/zapret-winws. Вы можете это проверить с помощью хэшей/контрольных сумм. Проверяйте, что запускаете, используя сборки из интернета!
⚙️Использование
-
Включите Secure DNS
- В Chrome - "Использовать безопасный DNS", и выбрать поставщика услуг DNS (выбрать вариант, отличный от поставщика по умолчанию)
- В Firefox - "Включить DNS через HTTPS, используя: Максимальную защиту", затем "Выбрать поставщика" и вписать URL поставщика вручную, например можно использовать
https://dns.google/dns-query(т.к. поставщик Cloudflare может быть заблокирован) - В Windows 11 поддерживается включение Secure DNS прямо в настройках ОС - инструкция тут. Рекомендуется, если вы пользуетесь Windows 11
-
Скачайте архив (zip/rar) со страницы последнего релиза
-
Зайдите в свойства скачанного архива и поставьте галочку "Разблокировать". Если вы используете архиватор 7-Zip или PeaZip, этот шаг можно пропустить
-
Распакуйте содержимое архива по пути, который не содержит кириллицу/спец. символы
-
Запустите нужный файл
ℹ️Краткие описания файлов
-
general.bat ...- запуск стратегии вручнуюЗапуск вручную можно использовать для проверки работоспособности стратегий. Работоспособность той или иной стратегии зависит от многих факторов. Пробуйте разные стратегии (ALT, FAKE и другие), пока не найдёте рабочее для вас решение
-
service.bat- установка в автозапуск и другие функции:- <ins>
Install Service- установка любой стратегии в автозапуск (services.msc)</ins> Remove Services- удаление стратегии и WinDivert из службCheck Status- проверка статуса обхода и служб (стратегии на автозапуске и WinDivert)Game Filter- переключение режима обхода для игр (и других сервисов, использующих UDP и TCP на портах выше 1023).
После переключения требуется перезапуск стратегии.
В скобках указан текущий статус (включено/выключено).IPSet Filter- переключение режима обхода сервисов изipset-all.txt.
Полезно при тестировании, если не работает ресурс, который без zapret работает
В скобках указан текущий статус:none- никакие айпи не попадают под проверкуloaded- айпи проверяется на вхождение в списокany- любой айпи попадает под фильтр
Auto-Update Check- Вкл/Выкл автоматическую проверку на обновленияUpdate IPSet List- обновление спискаipset-all.txtактуальным из репозиторияUpdate Hosts File- обновление файла hosts <ins>для починки веб версии телеграма и подключения к голосовому чату Discord</ins>Check for Updates- проверка на обновленияRun Diagnostics- диагностика на распространённые причины, по которым zapret может не работать.
В конце можно очистить кэш <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=11 />Discord, что может помочь, если он неожиданно перестал работатьRun Tests- запуск утилиты для проверки стратегий на работоспособность:Standard tests- проверка сайтов изutils/targets.txtDPI checkers- проверка DPI на различных провайдерах (Cloudflare, Amazon и др.)
- <ins>
☑️Распространенные вопросы и проблемы
После запуска скрипта general* ничего не происходит
- После запуска стратегии (отдельным bat файлом, не через service), должен открыться winws.exe (обход), который можно увидеть в панели задач.
Если этого не произошло, то см. #522
Не работает телеграм (веб версия) или бесконечное "подключение" к голосовому чату Discord
Запустите service.bat, выберите пункт Update hosts file. После чего, если ваш hosts будет неактуальным, то Вам будет предложено обновить его самостоятельно:
- Скопируйте весь текст из открывшегося блокнота
- Откройте файл
hostsв появившейся папке с помощью текстового редактора, открытого от имени администратора - Добавьте в конец файла
hostsто, что скопировали (или замените, если до этого Вы уже добавляли подобное) - Сохраните и перепроверьте подключение. Если не работает - убедитесь, что файл
hostsдействительно сохранился.
Обход не работает / перестал работать
[!IMPORTANT] Стратегии со временем могут переставать работать. Определенная стратегия может работать какое-то время, но со временем она может переставать работать из-за обнаружения. В репозитории представлены множество различных стратегий для обхода. Если ни одна из них вам не помогает, то вам необходимо создать новую, взяв за основу одну из представленных здесь и изменив её параметры. Информацию про параметры стратегий вы можете найти тут.
-
Проверьте, чтобы не было ошибок в
service.bat->Run Diagnostics -
Убедитесь, что адрес ресурса записан в списках доменов или IP
-
Проверьте другие стратегии (
ALT/FAKEи другие) -
Попробуйте полную переустановку (см. раздел ниже)
-
См. #765
Как переустановить/обновить полностью?
- Сохраните ресурсы/данные, которые вы сами добавляли
- Перезапустите устройство
service.bat->Remove Servicesservice.bat->Run Diagnostics(если есть ошибки - устраните их) -> в конце Y- Удалите папку с запретом
- Скачайте последнюю версию со страницы релизов (
zapret-discord-youtube-...) - Нажмите пкм по архиву -> свойства. Если снизу справа есть галочка разблокировать, то нажмите на неё -> применить -> ОК
- Распакуйте в новую папку в корне диска (без спец. символов и пробелов)
- Далее пробуйте запускать различные
generalскрипты (стратегии). Проверьте доступность интернет ресурсов - если не работают, то закрывайте программу (в панели задач иконка замочка) и пробуйте другую стратегию - Как найдёте рабочую стратегию, можете поставить её на автозапуск:
service.bat->Install Service-> выбираете нужную
Не работает игра/приложение с включённым запретом
- Проверьте, что в service.bat
Game Filterdisabled, аIPSet Filternone. Иначе это может затронуть доступность ресурсов, которых вы не ожидали.
Античит ругается на WinDivert
- Прочитайте инструкцию тут - https://github.com/bol-van/zapret-win-bundle/tree/master/windivert-hide
Требуется цифровая подпись драйвера WinDivert (Windows 7)
- Замените файлы
WinDivert.dllиWinDivert64.sysв папкеbinна одноименные из zapret-win-bundle/win7
При удалении с помощью service.bat, WinDivert остается в службах
- Узнайте название службы с помощью команды, в командной строке Windows (Win+R,
cmd):
driverquery | find "Divert"
- Остановите и удалите службу командами:
sc stop название_из_первого_шага
sc delete название_из_первого_шага
Не работает <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=18 /> YouTube
- Убедитесь что вы настроили Secure DNS.
- Отключите блокировщик рекламы, известно что YouTube начал с ними бороться.
- Пробуйте все другие стратегии (если раньше работало, но перестало).
- См. также #251
Не работает <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=18 /> Discord
- Желательно сначала узнать, на какой стратегии открывается сайт YouTube. Запустите эту стратегию.
- Проверьте Discord в браузере: https://discord.com/app. В браузере работает? Если работает, то можете пользоваться в нём.
- Если Discord и в браузере не работает, убедитесь что вы настроили Secure DNS, и после этого ещё раз пробуйте все стратегии. Бывает такое, что на одной стратегии YouTube работает, а Discord нет.
- См. также #252
Не нашли своей проблемы
- Создайте её тут
🗒️Добавление адресов прочих ресурсов
Список адресов для обхода можно расширить, добавляя их в:
list-general.txtдля доменов (поддомены автоматически учитываются)list-exclude.txtдля исключения доменов (например, если айпи сети указан вipset-all.txt, но конкретный домен из этой сети не надо фильтровать)ipset-all.txtдля IP и подсетейipset-exclude.txtдля исключения IP и подсетей
⭐Поддержка проекта
Вы можете поддержать проект, поставив :star: этому репозиторию (сверху справа этой страницы)
Также вы можете материально поддержать оригинального разработчика zapret тут
<a href="https://star-history.com/#Flowseal/zapret-discord-youtube&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=Flowseal/zapret-discord-youtube&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=Flowseal/zapret-discord-youtube&type=Date" /> <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=Flowseal/zapret-discord-youtube&type=Date" /> </picture> </a>⚖️Лицензирование
Проект распространяется на условиях лицензии MIT