Форк Goshkow/Zapret-Hub (MIT). Самостоятельно поддерживается @klondike0x.
Современный графический интерфейс и оркестратор для zapret – обхода DPI.
Кроссплатформенный (Windows, Linux, macOS) со встроенным веб‑интерфейсом.
Zapret Hub — единое приложение для управления обходом DPI. Вместо ручного поиска скриптов и конфигураций можно выбрать подходящий способ подключения, доверить настройку автоматике и управлять всем из одного окна. В приложении доступны Zapret, Zapret 2 и вспомогательные компоненты.
Zapret Hub подходит и опытным пользователям, и тем, кому нужен понятный интерфейс для настройки соединения без ручного редактирования скриптов и конфигураций.
Приложение:
- ✅ объединяет Zapret и Zapret 2 в одном интерфейсе;
- ✅ помогает выбрать подходящий вариант при первом запуске;
- ✅ автоматически проверяет конфигурации и запоминает рабочую;
- ✅ позволяет в любой момент переключить способ подключения в Быстром доступе;
- ✅ работает в трее, показывает понятные статусы и хранит настройки локально;
- ✅ не использует рекламную аналитику.
Note
Выбор при первом запуске определяет только то, какой способ будет настроен первым. Позже между режимами можно переключаться без ограничений.
Онбординг проводит пользователя через настройку без необходимости редактировать bat-файлы или разбираться в конфигурациях.
- Выберите основной сетевой компонент. Доступны Zapret, Zapret 2 и вариант «Без основного компонента».
- Ответьте на несколько вопросов. Набор шагов зависит от выбранного способа.
- Дождитесь проверки. Для Zapret и Zapret 2 оркестратор переберёт конфигурации и выберет рабочую.
- Запустите приложение. Готовый режим появится на странице быстрого доступа.
Можно отметить нужные сайты и приложения вручную или оставить автоматическую настройку. Программа подготовит список доменов и IP-адресов.
Оркестратор проверит стратегии Zapret 2 и подготовит рабочую конфигурацию автоматически. При необходимости подстройте параметры вручную.
Zapret и Zapret 2 запускаться не будут. При этом можно отдельно использовать DNS.
| Способ | Для чего нужен | Как настраивается |
|---|---|---|
| 🛡️ Zapret | Локальная обработка сетевого трафика без передачи соединения через сторонние серверы | Выбор сайтов и приложений |
| 🔷 Zapret 2 | Новое поколение Zapret на winws2 с Lua-стратегиями |
Автоматический анализ стратегий или ручная настройка |
| 🌐 DNS | Замена системных DNS-серверов | DHCP, Xbox DNS, Cloudflare, AdGuard, Google или Яндекс |
| ⚪ Без основного компонента | Работа без Zapret и Zapret 2 | Можно оставить только вспомогательные компоненты |
Запуск одного режима не ограничивает доступ к остальным. Активный способ можно быстро изменить на главной странице.
Встроенный оркестратор избавляет от бесконечного ручного перебора конфигураций.
Для Zapret он учитывает выбранные сервисы, последовательно проверяет general-конфигурации и сохраняет рабочие.
Для Zapret 2 он переберёт стратегии и подберёт оптимальные параметры.
| Функция | Описание |
|---|---|
| 🎮 Единая кнопка | Включение и отключение выбранного способа подключения одним нажатием |
| 🔁 Быстрое переключение | Смена Zapret, Zapret 2 и режима без основного компонента без поиска настроек |
| 🧠 Оркестратор | Автоматический подбор рабочих конфигураций для Zapret и Zapret 2 |
| 🧭 Сервисы | Настройка под конкретные сайты, игры, приложения, CDN и лаунчеры |
| 🌐 DNS | Быстрый выбор системного DNS-провайдера или возврат к DHCP |
| 📦 Модификации | Импорт из ZIP, папки, GitHub или отдельных файлов |
| 📁 Файлы | Редактирование пользовательских списков и конфигураций Zapret |
| 📋 Логи | Раздельные журналы компонентов с переходом к последним событиям |
| 🔔 Уведомления | Сообщения внутри приложения и уведомления Windows |
| 🔊 Звуки | Звуковое сопровождение действий и состояний с возможностью отключения |
| 🎨 Интерфейс | Темы Aurora, Obsidian и Concrete, русский и английский языки |
| 🔷 Трей | Управление состоянием и способом подключения без открытия окна |
| 🚀 Автозапуск | Запуск программы и выбранных компонентов вместе с Windows |
| 💫 Обновления | Обновление приложения и компонентов |
| 📱 Архитектуры | Отдельные portable-сборки для Windows x64 и ARM64 |
Раздел Компоненты показывает состояние каждого встроенного инструмента и открывает его настройки.
В нём можно обновить Zapret и Zapret 2, повторно запустить настройку Zapret и выбрать DNS-провайдера. Основной способ подключения выбирается из этого раздела.
Компонент DNS меняет системные DNS-серверы без ручного открытия настроек Windows. Доступны системный DHCP, Xbox DNS, Cloudflare, AdGuard, Google и Яндекс.
DNS можно использовать самостоятельно или вместе с Zapret и Zapret 2.
- 🔹 базовые файлы и пользовательские дополнения хранятся отдельно;
- 🔹 несколько включённых модификаций собираются в единый runtime;
- 🔹 поддерживаются ZIP, папки, GitHub и отдельные файлы;
- 🔹 модификации можно создавать и редактировать внутри приложения;
- 🔹 при изменениях merged runtime пересобирается автоматически.
Встроенный редактор позволяет работать с пользовательскими доменами, IP-адресами, исключениями, hosts и другими конфигурационными файлами.
В релизе публикуются:
zapret_hub_<версия>_portable_win_x64.zip— portable для большинства компьютеров Windows;zapret_hub_<версия>_portable_win_arm64.zip— portable для Windows on ARM;install_zaprethub_<версия>.exe— slim-установщик, который определяет архитектуру и загружает подходящую сборку;winget-manifests-<версия>.zip— манифесты автоматической установки через WinGet.
Для обычной установки скачайте install_zaprethub_<версия>.exe из последнего релиза.
Portable-версия хранит настройки и рабочие данные в папке user_data рядом с Zapret_Hub.exe, поэтому её можно переносить вместе с этой папкой.
Новая portable-копия не импортирует данные обычной установки из %LOCALAPPDATA%\Zapret_Hub. Если нужно перенести старые данные в portable-версию, перед первым запуском создайте рядом с EXE пустой файл portable_legacy.flag. Альтернативно можно запустить приложение с переменной окружения ZAPRET_HUB_MIGRATE_LEGACY_DATA=1.
- Windows 10 или Windows 11;
- права администратора для управления сетевыми компонентами;
- подключение к интернету для slim-установщика и обновлений.
| Инструмент | Автор |
|---|---|
| zapret-discord-youtube | Flowseal |
| zapret2 | bol-van |
| zapret | bol-van |
Caution
Zapret Hub — интерфейс и менеджер поверх перечисленных инструментов. Приложение не присваивает авторство и указывает авторов используемых компонентов.
Устанавливая или используя Zapret Hub, пользователь принимает пользовательское соглашение.
Important
При разработке проектов на основе Zapret Hub указывайте автора приложения и авторов используемых инструментов. Соблюдайте лицензии компонентов.
Основные каталоги:
src/zapret_hub— прикладная логика, Web UI bridge и сервисы;web_ui— интерфейс на React, TypeScript и CSS;installer— slim-установщик и деинсталлятор;packaging— конфигурация сборки;runtime— встроенные runtime-файлы компонентов;sample_data— стартовые данные;ui_assets— иконки и ресурсы интерфейса.
Рабочие данные создаются отдельно в каталогах data, logs, cache, mods, merged_runtime и backups.
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -e .[dev]
cd web_ui
npm install
npm run build
cd ..
python -m zapret_hub.main.\scripts\build_nuitka.ps1 -Python .venv\Scripts\python.exe -OutputDir dist_nuitka.\scripts\build_nuitka_installer.ps1 -Python .venv\Scripts\python.exe -OutputDir dist_installer -SkipUninstallerWarning
В Zapret и Zapret 2 используется WinDivert - драйвер для перехвата и фильтрации трафика. Без него локальная обработка трафика невозможна. Это вызывает срабатывание эвристик антивируса.
Загружайте приложение только из раздела Releases. Если антивирус удалил WinDivert, восстановите файл из карантина или переустановите приложение.
Important
- Откройте настройки Zapret или Zapret 2 и повторно запустите автоматический подбор.
- Проверьте, что нужный сайт или приложение отмечены в выборе сервисов.
- Попробуйте другой способ подключения через быстрый доступ.
- Проверьте уведомления и логи приложения: там будет указана причина ошибки запуска.
- Обновите приложение и компоненты.
- Если проблема сохраняется, создайте issue.