🚀 Zapret Windows Bundle — современная готовая сборка для настройки стабильного доступа к Discord и YouTube
Zapret Windows Bundle — это готовая Windows-сборка на базе проекта zapret, созданная для упрощения установки, запуска и настройки сетевой обработки соединений.
Комплект предназначен для пользователей, которым необходимо быстро развернуть рабочую конфигурацию zapret без ручного изменения большого количества параметров.
В состав сборки входят подготовленные сценарии:
.bat
которые позволяют выполнять основные действия:
- установку компонентов;
- запуск различных профилей обработки;
- управление службами Windows;
- обновление вспомогательных файлов;
- проверку состояния конфигурации;
- запуск диагностических инструментов.
Основная цель Zapret Windows Bundle — максимально упростить процесс настройки и предоставить готовую основу для работы с сервисами, включая:
- Discord;
- YouTube;
- другие сетевые приложения и ресурсы.
Следует учитывать, что итоговый результат зависит от индивидуальных условий подключения:
- интернет-провайдера;
- региона;
- используемого оборудования;
- параметров DPI;
- текущих правил обработки трафика.
Единой конфигурации, одинаково эффективной для всех пользователей, не существует. Подходящий профиль подбирается экспериментальным способом.
Caution
Данный репозиторий не является связанным с другими площадками, которые могут распространять материалы под названием проекта.
В интернете могут встречаться сторонние:
- Telegram-каналы;
- сайты;
- YouTube-ресурсы;
- форумы;
- архивы с изменённым содержимым.
Используйте только файлы и инструкции, размещённые в проверенном источнике распространения.
Архивы неизвестного происхождения могут отличаться от оригинального проекта и потенциально содержать:
- модифицированные исполняемые файлы;
- изменённые настройки;
- дополнительные программы;
- устаревшие параметры запуска;
- неподтверждённые исправления.
Перед использованием любой сторонней сборки рекомендуется проверить:
- откуда был получен файл;
- соответствие контрольных сумм;
- наличие изменений внутри архива;
- безопасность содержимого.
Не запускайте неизвестные версии компонентов без предварительной проверки.
Warning
При использовании zapret некоторые защитные программы Windows могут реагировать на компонент:
WinDivert
Возможны ситуации, когда антивирус:
- блокирует запуск;
- отправляет файл в карантин;
- удаляет компонент.
Причина подобных реакций связана не с самим проектом, а с принципом работы сетевого драйвера.
WinDivert представляет собой специализированный драйвер Windows, предназначенный для взаимодействия с сетевым стеком системы.
Он используется для:
- перехвата сетевых пакетов;
- анализа соединений;
- обработки сетевого трафика;
- выполнения необходимых операций внутри zapret.
В Linux похожие задачи обычно выполняются через механизмы:
iptables
NFQUEUE
В Windows отсутствует встроенный аналогичный инструмент, поэтому применяется отдельный драйвер.
Сам по себе WinDivert не является вредоносным программным обеспечением. Подобные технологии используются в:
- сетевой диагностике;
- анализе соединений;
- тестировании программного обеспечения;
- разработке сетевых инструментов.
Однако из-за расширенного уровня доступа некоторые антивирусы могут классифицировать его как потенциально нежелательный компонент.
Основной файл драйвера:
WinDivert64.sys
предназначен для 64-битных систем Windows.
Возможные варианты определения:
WinDivert
Not-a-virus:RiskTool.Multi.WinDivert
Защитные программы могут отображать его как:
- сетевой инструмент;
- программу с расширенными возможностями;
- потенциально нежелательное приложение.
Если компонент был заблокирован:
- Добавьте папку сборки в исключения антивируса.
- Проверьте разрешения для PUA (Potentially Unwanted Applications).
- Повторно запустите установку.
Полностью отключать защиту Windows не рекомендуется. Лучше изменять только необходимые параметры.
Important
Содержимое каталога:
bin
подготовлено на основе компонентов следующих проектов:
zapret-win-bundle/zapret-winws
zapret/releases
Перед первым запуском рекомендуется самостоятельно убедиться в целостности файлов.
Для проверки можно использовать:
- контрольные суммы;
- проверку структуры архива;
- анализ содержимого;
- другие доступные методы верификации.
Не рекомендуется запускать исполняемые файлы, если они:
- были скачаны из неизвестного источника;
- были изменены сторонними лицами;
- имеют сомнительное происхождение.
Перед началом работы с Zapret Windows Bundle желательно настроить Secure DNS.
Корректная работа DNS может положительно влиять на:
- стабильность разрешения доменных имён;
- скорость обработки запросов;
- корректность работы сетевых компонентов.
Откройте настройки браузера.
Вместо автоматического выбора включите ручное указание DNS-провайдера и задайте собственный сервер.
Активируйте функцию:
DNS через HTTPS
Выберите режим:
Максимальная защита
Пример сервера:
https://dns.google/dns-query
Работа Secure DNS может отличаться в зависимости от:
- интернет-подключения;
- региона;
- настроек провайдера;
- возможностей маршрутизатора.
В Windows 11 Secure DNS доступен через стандартные параметры сетевого подключения.
Рекомендуется использовать встроенные функции системы без установки дополнительных программ.
Проверьте настройку:
Транзит запросов
Неправильная обработка DNS-запросов на маршрутизаторе может влиять на все устройства в локальной сети.
Получите архив Zapret Windows Bundle из доверенного источника.
После скачивания желательно проверить архив до его распаковки.
Перед извлечением файлов откройте свойства архива.
Если доступен пункт:
Разблокировать
активируйте его и примените изменения.
При использовании:
7-Zip
PeaZip
обычно дополнительная разблокировка не требуется.
Извлеките файлы в отдельный каталог.
Рекомендуемый путь:
- без кириллицы;
- без пробелов;
- без специальных символов.
После завершения распаковки можно переходить к настройке zapret.
После распаковки Zapret Windows Bundle основное управление осуществляется через подготовленные сценарии .bat.
Они позволяют запускать различные варианты работы zapret, устанавливать службы Windows, выполнять проверку состояния и изменять параметры обработки сетевых соединений.
Файл:
general.bat
предназначен для ручного запуска различных профилей обработки трафика.
Используя данный сценарий, пользователь может:
- проверять доступные варианты конфигурации;
- сравнивать эффективность разных методов;
- выбирать наиболее подходящую стратегию для конкретного подключения;
- тестировать поведение различных сервисов.
Каждый профиль может показывать разный результат, так как работа zapret зависит от множества факторов:
- интернет-провайдера;
- используемого маршрутизатора;
- параметров DPI;
- региона подключения;
- текущих методов фильтрации;
- особенностей сетевой инфраструктуры.
Для поиска подходящего варианта рекомендуется протестировать несколько доступных стратегий.
Например:
ALT
FAKE
Также могут использоваться другие профили, присутствующие в конкретной версии сборки.
Важно учитывать: настройки, которые работают у одного пользователя, могут показывать другой результат в другой сети.
Файл:
service.bat
отвечает за управление установленными компонентами zapret через службы Windows.
С помощью данного меню можно выполнять:
- установку службы автозапуска;
- удаление существующих служб;
- проверку текущего состояния;
- обновление вспомогательных файлов;
- запуск диагностики;
- изменение дополнительных параметров.
Использование службы Windows удобно при постоянной работе, так как выбранная конфигурация может запускаться автоматически вместе с системой.
Команда:
Install Service
устанавливает выбранную конфигурацию как службу Windows.
После успешной установки:
- профиль запускается автоматически;
- не требуется каждый раз открывать
.batфайл вручную; - настройки сохраняются после перезагрузки компьютера.
Проверить наличие установленной службы можно через:
services.msc
Этот вариант подходит для пользователей, которые используют одну выбранную стратегию на постоянной основе.
Команда:
Remove Services
удаляет созданные ранее службы zapret и связанные параметры.
Используется в случаях:
- удаления программы;
- перехода на новую версию сборки;
- смены профиля;
- полного сброса конфигурации.
Во время удаления могут затрагиваться компоненты:
WinDivert
и связанные системные записи.
Команда:
Check Status
выводит информацию о текущем состоянии установки.
Проверяются:
- наличие служб Windows;
- активная конфигурация;
- состояние
WinDivert; - параметры запуска;
- используемые настройки.
Рекомендуется выполнять проверку перед изменением конфигурации или при появлении ошибок.
Параметр:
Game Filter
управляет обработкой сетевого трафика игровых приложений.
Настройка влияет на соединения:
TCP
UDP
через порты:
1023+
После изменения значения требуется перезапуск активной конфигурации zapret.
Доступные состояния:
включено
выключено
Если после запуска zapret перестали подключаться отдельные игры или приложения, рекомендуется проверить данный параметр.
Функция:
IPSet Filter
определяет применение обработки к IP-адресам из списка:
ipset-all.txt
Этот параметр используется для контроля правил обработки сетевых адресов.
Может применяться при диагностике ситуаций, когда:
- ресурс работает без zapret;
- после запуска обработки доступ исчезает;
- необходимо определить причину конфликта.
Отключает использование:
ipset
Используется для проверки, связана ли проблема именно с обработкой IP-адресов.
Подходит для диагностики.
Обрабатываются только адреса, которые присутствуют в загруженном списке:
ipset-all.txt
Это стандартный вариант при использовании подготовленных наборов правил.
Применяет обработку ко всем IP-адресам.
Используется преимущественно:
- для тестирования;
- поиска причины проблем;
- проверки поведения отдельных сервисов.
Следует учитывать, что данный режим способен влиять на работу:
- сайтов;
- программ;
- игр;
- сетевых приложений.
Для постоянного использования рекомендуется применять более точечные настройки.
Опция:
Auto-Update Check
отвечает за автоматическую проверку обновлений компонентов.
После включения сборка может самостоятельно проверять наличие новых версий используемых файлов.
Команда:
Update IPSet List
обновляет файл:
ipset-all.txt
и получает актуальные данные для обработки IP-адресов.
Периодическое обновление рекомендуется, так как:
- сетевые условия меняются;
- списки адресов могут обновляться;
- правила обработки могут становиться неактуальными.
Функция:
Update Hosts File
обновляет локальный файл:
hosts
Может использоваться для исправления отдельных проблем подключения, включая:
- Telegram Web;
- голосовые функции Discord;
- некоторые сетевые запросы приложений.
Команда:
Check for Updates
запускает ручную проверку обновлений.
Используется, когда необходимо самостоятельно проверить наличие новых версий компонентов.
Инструмент:
Run Diagnostics
запускает встроенную проверку состояния zapret.
Диагностика может анализировать:
- наличие необходимых файлов;
- корректность установки;
- состояние служб Windows;
- параметры запуска;
- возможные конфликты;
- работу компонентов.
После завершения проверки может появиться предложение очистить кэш:
Очистка кэша может помочь в случаях:
- раньше Discord работал корректно;
- после изменения сетевых параметров появились ошибки;
- приложение зависает при запуске.
Команда:
Run Tests
запускает набор проверочных процедур для анализа различных стратегий zapret.
Используется для выбора наиболее стабильного варианта работы.
Базовая проверка использует список:
utils/targets.txt
Предназначена для проверки доступности стандартного набора ресурсов.
Специализированные тесты для анализа поведения DPI.
Могут использоваться различные проверочные сервисы:
- Cloudflare;
- Amazon;
- другие диагностические ресурсы.
Данные проверки помогают определить особенности текущей сетевой среды и подобрать более подходящую стратегию.
Если профиль был запущен вручную, но результат отсутствует, сначала необходимо проверить наличие процесса:
winws.exe
Именно этот процесс отвечает за выполнение выбранной стратегии обработки.
Проверить его наличие можно через:
- Диспетчер задач Windows;
- список активных процессов.
Если процесс отсутствует:
- Проверьте выбранный профиль.
- Убедитесь, что антивирус не заблокировал файлы.
- Запустите:
service.bat → Run Diagnostics
для поиска причины.
Если после включения zapret возникают проблемы с подключением к Discord или нестабильная работа Telegram Web, в первую очередь рекомендуется проверить локальные сетевые настройки.
Откройте:
service.bat
Выберите:
Update hosts file
Если после обновления были получены новые записи:
- Просмотрите список изменений.
- Выберите необходимые строки.
- Найдите файл:
hosts
в каталоге проекта.
- Откройте его с правами администратора.
- Добавьте нужные записи.
- Сохраните изменения.
После этого повторите проверку:
- запуска Discord;
- подключения к голосовым каналам;
- работы Telegram Web.
Important
Работа zapret напрямую зависит от внешних факторов.
Даже если определённая конфигурация раньше функционировала стабильно, со временем результат может измениться из-за:
- обновления оборудования провайдера;
- изменения правил DPI;
- новых методов фильтрации;
- изменения сетевой маршрутизации;
- обновления компонентов Windows.
Перед изменением настроек рекомендуется выполнить диагностику.
Запустите:
service.bat → Run Diagnostics
Также стоит проверить:
- актуальность используемых списков;
- состояние
ipset; - выбранный профиль;
- наличие блокировки со стороны Windows Security;
- работу антивирусного ПО.
Для поиска более подходящего варианта можно протестировать разные стратегии:
ALT
FAKE
и другие доступные профили.
Выбор оптимального режима зависит от конкретного подключения.
Если требуется полностью очистить старую конфигурацию, удалить предыдущие службы и установить свежую версию Zapret Windows Bundle, рекомендуется выполнить следующие действия.
Перед удалением текущей версии сохраните все изменения, которые были сделаны вручную.
Рекомендуется сделать копию:
- изменённых конфигурационных файлов;
- пользовательских списков;
- добавленных доменов;
- собственных IP-адресов;
- дополнительных параметров запуска.
Это позволит восстановить индивидуальную настройку после обновления.
Перезагрузите компьютер.
После запуска Windows откройте:
service.bat
Выберите:
Remove Services
Команда удалит ранее созданные службы zapret и связанные параметры.
После завершения удаления снова запустите:
service.bat
Выполните:
Run Diagnostics
Если будут обнаружены проблемы:
- исправьте указанные ошибки;
- повторите проверку;
- подтвердите очистку параметров при необходимости.
Для подтверждения используется:
Y
Удалите предыдущий каталог:
zapret
Перед удалением убедитесь, что старые файлы больше не используются системой.
Загрузите актуальную сборку:
Zapret Windows Bundle
Перед запуском архива:
- Откройте свойства файла.
- Проверьте наличие параметра:
Разблокировать
- Примените изменения.
- Распакуйте содержимое в новый каталог.
Желательно использовать путь:
- без пробелов;
- без кириллицы;
- без специальных символов.
После распаковки запустите:
general
Протестируйте доступные варианты работы.
Если выбранный режим не подходит:
- Остановите текущую стратегию.
- Запустите другой профиль.
- Повторите проверку.
После выбора подходящего варианта откройте:
service.bat
Выберите:
Install Service
После установки выбранная конфигурация будет запускаться автоматически при старте Windows.
Если после включения zapret некоторые программы перестали подключаться, необходимо проверить параметры обработки сетевых соединений.
Откройте:
service.bat
Проверьте следующие настройки.
Для диагностики временно установите:
disabled
Это позволит определить, влияет ли обработка игрового трафика на работу приложения.
Для проверки возможных конфликтов измените режим:
none
Некоторые программы могут некорректно работать при определённых правилах обработки IP-адресов.
После изменения параметров необходимо перезапустить активную стратегию zapret.
Некоторые игровые защитные системы могут реагировать на:
WinDivert
Причина заключается в особенностях работы драйвера.
WinDivert взаимодействует с сетевым уровнем Windows и имеет возможность обработки сетевого трафика, поэтому отдельные античит-системы могут считать его потенциально конфликтующим компонентом.
Перед запуском игр необходимо учитывать особенности используемой защиты.
Для совместимых решений можно ознакомиться с информацией о:
windivert-hide
Для старых версий Windows могут потребоваться совместимые файлы:
WinDivert.dll
WinDivert64.sys
Они должны находиться в каталоге:
./bin
Файлы должны соответствовать используемой версии операционной системы.
Иногда после выполнения:
Remove Services
запись драйвера может остаться в системе.
В таком случае можно выполнить ручное удаление.
Откройте командную строку:
Win + R → cmd
Введите:
driverquery | find "Divert"После выполнения система покажет имя зарегистрированного драйвера.
Используйте найденное имя:
sc stop название_службы
sc delete название_службыПосле завершения рекомендуется перезагрузить компьютер.
Если YouTube:
- не открывается;
- долго загружает видео;
- работает с ошибками;
- периодически теряет соединение;
проверьте следующие параметры:
- настройки Secure DNS;
- выбранную стратегию zapret;
- расширения браузера;
- состояние сетевых компонентов.
Рекомендуемый порядок проверки:
- Убедитесь, что Secure DNS работает корректно.
- Временно отключите расширения, которые могут менять сетевые запросы.
- Запустите другой профиль через:
general.bat
- Выполните диагностику:
service.bat → Run Diagnostics
Разные стратегии zapret могут показывать разные результаты в зависимости от:
- провайдера;
- региона;
- оборудования;
- используемых методов фильтрации.
Если Discord запускается с ошибками или отдельные функции работают нестабильно:
- Найдите профиль, при котором корректно работает YouTube.
- Запустите выбранную стратегию.
- Проверьте:
- запуск клиента Discord;
- соединение с серверами;
- голосовые каналы;
- стабильность передачи данных.
Также можно проверить веб-версию:
https://discord.com/app
Если браузерный вариант работает:
- проблема может быть связана с клиентом Discord;
- временным решением может быть использование веб-интерфейса.
Если веб-версия тоже не работает:
- проверьте Secure DNS;
- попробуйте другие профили zapret;
- выполните диагностику.
Одна конфигурация может успешно работать с YouTube, но при этом не обеспечивать полноценную работу всех функций Discord.
Если возникают проблемы с подключением Telegram, возможны различные причины, связанные с настройками сети, выбранной стратегией zapret или особенностями используемого соединения.
Возможные варианты решения:
- использование:
tg-ws-proxy
- настройка MTProto-прокси;
- проверка других профилей zapret.
Работа Telegram зависит от множества факторов:
- параметров интернет-подключения;
- используемой конфигурации zapret;
- способов обработки сетевого трафика;
- особенностей инфраструктуры провайдера.
Перед изменением настроек рекомендуется проверить несколько вариантов запуска и выбрать наиболее стабильный.
Разные игры могут использовать различные сетевые технологии и протоколы.
Поэтому результат работы zapret может отличаться для каждого отдельного приложения.
Возможные причины проблем:
- особенности игровых сетей;
- используемые протоколы подключения;
- настройки серверов;
- параметры маршрутизации;
- правила обработки трафика.
Для диагностики рекомендуется:
- Открыть:
service.bat
- Обновить:
ipset
- Проверить параметр:
Game Filter
Если проблема сохраняется, можно временно протестировать:
ipset any
Режим:
применяет правила обработки ко всем IP-адресам без использования ограничивающего списка.
Он может изменить работу:
- сайтов;
- игр;
- программ;
- сетевых приложений;
- отдельных сервисов.
Поэтому использовать его постоянно рекомендуется только при необходимости тестирования.
Для постоянной конфигурации лучше добавлять только нужные адреса в:
ipset-all.txt
В zapret предусмотрены специальные пользовательские файлы, которые позволяют добавлять собственные правила без изменения оригинальных конфигураций.
Использование таких файлов помогает:
- сохранять настройки после обновления;
- избегать конфликтов с новыми версиями;
- переносить собственную конфигурацию между сборками.
Файл:
list-general-user.txt
используется для добавления доменов, которые должны участвовать в обработке.
Пример:
example.com
sub.example.com
Можно добавлять как основные домены, так и поддомены.
Файл:
list-exclude-user.txt
предназначен для создания исключений.
Используется, когда определённый ресурс необходимо исключить из обработки zapret.
Файл:
ipset-all.txt
содержит IP-адреса и сетевые диапазоны, которые используются при обработке соединений.
Поддерживаются:
- одиночные IP-адреса;
- диапазоны;
- подсети.
Пример:
192.168.1.1
10.0.0.0/24
Файл:
ipset-exclude-user.txt
используется для добавления исключений по IP-адресам.
Можно указывать:
- отдельные адреса;
- сети;
- диапазоны.
Все файлы формата:
-user.txt
предназначены для пользовательских изменений.
Рекомендуется редактировать именно их вместо оригинальных файлов проекта.
Такой подход позволяет:
- сохранять свои настройки после обновлений;
- уменьшать вероятность конфликтов;
- проще переносить конфигурацию;
- безопаснее обновлять сборку.
Исходный код и материалы проекта распространяются в соответствии с:
MIT License
Полный текст лицензии находится в файле:
LICENSE.txt
Перед использованием, изменением или распространением компонентов рекомендуется ознакомиться с условиями лицензии.
Некоторые сторонние элементы могут распространяться по собственным лицензиям и иметь дополнительные требования.
Спасибо всем разработчикам, тестировщикам и участникам сообщества zapret, которые помогают развитию проекта.
Отдельная благодарность пользователям, участвующим в:
- проверке различных конфигураций;
- поиске ошибок;
- тестировании совместимости;
- обмене рабочими настройками;
- улучшении документации.
Особая благодарность авторам zapret за:
- создание основной технологии;
- разработку необходимых инструментов;
- поддержку открытого программного обеспечения;
- развитие проекта.
Перед использованием Zapret Windows Bundle рекомендуется:
- загружать файлы только из проверенных источников;
- проверять целостность архивов;
- сохранять резервные копии конфигураций;
- учитывать особенности собственной сети.
Работа zapret может различаться в зависимости от:
- интернет-провайдера;
- региона;
- используемого оборудования;
- текущих методов фильтрации.
Для получения наиболее стабильного результата рекомендуется:
- Проверить несколько доступных профилей.
- Выполнить диагностику:
service.bat → Run Diagnostics
- Выбрать конфигурацию, которая лучше всего подходит для конкретного подключения.
Zapret Windows Bundle представляет собой подготовленный комплект для удобного развёртывания и настройки zapret в Windows.
Сборка позволяет упростить:
- установку компонентов;
- управление службами;
- подбор рабочих профилей;
- диагностику проблем;
- сохранение пользовательских настроек.
Используйте только актуальные файлы, проверяйте источник загрузки и сохраняйте собственные изменения перед обновлением.
Стабильность работы зависит от множества сетевых факторов, поэтому оптимальная конфигурация определяется индивидуально для каждого подключения.