Flowseal/zapret-discord-youtube — a trending Batchfile project
Flowseal/zapret-discord-youtube is trending on GitHub today.
Flowseal/zapret-discord-youtube — Batchfile · 33,214 stars · 2,540 forks · +65 today
NEW: Ускорение Telegram Desktop - https://github.com/Flowseal/tg-ws-proxy
Альтернатива https://github.com/bol-van/zapret-win-bundle
Также вы можете материально поддержать оригинального разработчика zapret тут
[!CAUTION]
ФЕЙКИ
#Я не веду никакие другие страницы/группы в телеграм/ютуб каналы
Если вы наткнулись на что-то вне этой страницы гитхаба, что распространяется от моего лица - ФЕЙК.
[!WARNING]
АНТИВИРУСЫ
#WinDivert может вызвать реакцию антивируса. WinDivert - это инструмент для перехвата и фильтрации трафика, необходимый для работы zapret. Он может использоваться как хорошими, так и плохими программами, но сам по себе не является вирусом.
*Выдержка из
readme.mdрепозитория bol-van/zapret-win-bundleНекоторые антивирусы склонны относить файлы WinDivert к классам повышенного риска или хакерским инструментам. Происходит удаление файла и помещение его в карантин. При этом детект обязательно имеет название
WinDivertилиNot-a-virus:RiskTool.Multi.WinDivertДобавьте папку с запретом в исключения антивируса, либо отключите детектирование PUA (потенциально нежелательных приложений). Например, в касперском есть галочка "Обнаруживать легальные приложения, которые злоумышленники часто используют для нанесения вреда". При аккуратной и правильной настройке исключений - рекомендуется настроить исключение, но если вы не до конца понимаете что делаете - рекомендуется отключить детект PUA.
[!IMPORTANT] Все бинарные файлы в папке
binвзяты из zapret-win-bundle/zapret-winws и zapret/releases. Вы можете это проверить с помощью хэшей/контрольных сумм. Проверяйте, что запускаете, используя сборки из интернета!
⚙️Использование
#Включите Безопасный 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 на компьютере
Скачайте архив (zip/rar) со страницы последнего релиза
Зайдите в свойства скачанного архива и поставьте галочку "Разблокировать". Если вы используете архиватор 7-Zip или PeaZip, этот шаг можно пропустить
Распакуйте содержимое архива по пути, который не содержит кириллицу/спец. символы
Запустите нужный файл
ℹ️Краткие описания файлов
#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- Заменить указанный используемый фейк на другой из папкиbinUpdate IPSet List- обновление спискаipset-all.txtактуальным из репозиторияUpdate Hosts File- обновление файла hosts для починки веб версии телеграма и подключения к голосовому чату DiscordCheck for Updates- проверка на обновленияRun Diagnostics- диагностика на распространённые причины, по которым zapret может не работать.
В конце можно очистить кэш
Discord, что может помочь, если он неожиданно перестал работатьRun Tests- запуск утилиты для проверки стратегий на работоспособность:Standard tests- проверка сайтов изutils/targets.txtDPI checkers- проверка DPI на различных провайдерах (Cloudflare, Amazon и др.)
☑️Распространенные вопросы и проблемы
#После запуска скрипта general* ничего не происходит
#- После запуска стратегии (отдельным bat файлом, не через service), должен открыться winws.exe (обход), который можно увидеть в панели задач.
Если этого не произошло, то см. #522
Ни одна стратегия не подходит
#Запустите командную строку от имени администратора
Последовательно введите команды в консоль:
netsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdnsПерезагрузите компьютер
Не работает телеграм (веб версия) или бесконечное "подключение" к голосовому чату 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 название_из_первого_шага
Не работает
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
- Файлы
⭐Поддержка проекта
#Вы можете поддержать проект, поставив :star: этому репозиторию (сверху справа этой страницы)
Также вы можете материально поддержать оригинального разработчика zapret тут
⚖️Лицензирование
#Проект распространяется на условиях лицензии MIT
🩷Благодарность участникам проекта
#💖 Отдельная благодарность разработчику zapret - bol-van
Content above is the README of Flowseal/zapret-discord-youtube, reproduced from GitHub’s trending list. All rights remain with the original authors.
Newsletter
New posts in your inbox. Confirm by email, unsubscribe any time.
Keep reading

Custom Web Application Development for Schools and Colleges in Nepal
How a custom web application handles attendance, terminal results, fees and parent notices for a Nepali school or college, with a clear roles table.
Tarka raj Jaishi · 7 min

What Does a Full-Stack Developer Do? A Guide for Nepali Businesses
Follow a single customer order from a phone in Tikapur to the database and back, and see what a full-stack developer handles at every step.
Tarka raj Jaishi · 6 min
vorssaint/vorssaint-utils — a trending Swift project
Free and open-source macOS menu bar toolkit.
via GitHub · 8 min
bregman-arie/devops-exercises — a trending Python project
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
via GitHub · 31 min
Comments
Posting as a guest