📦Flowseal / zapret-discord-youtube
← 返回首页
…
⚖️ NOASSERTION📅 创建于 2024-10-08🔄 更新于 2026-10-20
🔗 GitHub Batchfile

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有
# Flowseal/zapret-discord-youtube **NEW**: Ускорение Telegram Desktop - https://github.com/Flowseal/tg-ws-proxy Альтернатива https://github.com/bol-van/zapret-win-bundle Также вы можете материально поддержать оригинального разработчика zapret [тут](https://github.com/bol-van/zapret?tab=readme-ov-file#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0)

[!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 -> Выбираете подходящую стратегию

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

Запуск вручную можно использовать для проверки работоспособности стратегий. Работоспособность той или иной стратегии зависит от многих факторов. Пробуйте разные стратегии (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

  • Прочитайте инструкцию тут - 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 остается в службах

  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 прокси из интернета

Не работает Spotify

  • С помощью zapret нельзя починить Spotify, он сам заблокировал российских пользователей. В Discussions можно найти другие способы починки Spotify, но к zapret они не имеют никакого отношения, и помощь по ним в issues не предоставляется.

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

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

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

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

Игра работает, но большой пинг? Выясните всё то же самое, но вместо этого добавьте IP-адреса в ipset-exclude-user.txt, а домены в list-exclude-user.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

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

Contributors

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

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR