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)
https://dns.google/dns-query (т.к. поставщик Cloudflare может быть заблокирован)Скачайте архив (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.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* ничего не происходитЗапустите командную строку от имени администратора
Последовательно введите команды в консоль:
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns
Перезагрузите компьютер
Запустите 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 (если есть ошибки - устраните их) -> в конце Yzapret-discord-youtube-...)general скрипты (стратегии). Проверьте доступность интернет ресурсов - если не работают, то закрывайте программу (в панели задач иконка замочка) и пробуйте другую стратегиюservice.bat -> Install Service -> выбираете нужнуюGame Filter disabled, а IPSet Filter none. Иначе это может затронуть доступность ресурсов, которых вы не ожидали.WinDivert.dll и WinDivert64.sys в папке bin на одноименные из zapret-win-bundle/win7service.bat, WinDivert остается в службахcmd):driverquery | find "Divert"
sc stop название_из_первого_шага
sc delete название_из_первого_шага
service.bat -> Run Diagnostics и выполните там очистку кэша Discord.Есть много разных игр. Исследовать и чинить каждую из них нет возможности.
Наиболее универсальный рецепт такой:
service.bat обновите ipset и включите Game Filteripset 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
Batchfile
74.3%
PowerShell
25.7%
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)
https://dns.google/dns-query (т.к. поставщик Cloudflare может быть заблокирован)Скачайте архив (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.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* ничего не происходитЗапустите командную строку от имени администратора
Последовательно введите команды в консоль:
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns
Перезагрузите компьютер
Запустите 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 (если есть ошибки - устраните их) -> в конце Yzapret-discord-youtube-...)general скрипты (стратегии). Проверьте доступность интернет ресурсов - если не работают, то закрывайте программу (в панели задач иконка замочка) и пробуйте другую стратегиюservice.bat -> Install Service -> выбираете нужнуюGame Filter disabled, а IPSet Filter none. Иначе это может затронуть доступность ресурсов, которых вы не ожидали.WinDivert.dll и WinDivert64.sys в папке bin на одноименные из zapret-win-bundle/win7service.bat, WinDivert остается в службахcmd):driverquery | find "Divert"
sc stop название_из_первого_шага
sc delete название_из_первого_шага
service.bat -> Run Diagnostics и выполните там очистку кэша Discord.Есть много разных игр. Исследовать и чинить каждую из них нет возможности.
Наиболее универсальный рецепт такой:
service.bat обновите ipset и включите Game Filteripset 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
Batchfile
74.3%
PowerShell
25.7%