{"id":50446756,"url":"https://github.com/goshkow/zapret-hub","last_synced_at":"2026-05-31T22:01:12.906Z","repository":{"id":351517053,"uuid":"1210792402","full_name":"goshkow/Zapret-Hub","owner":"goshkow","description":"Windows-приложение для удобного управления zapret и tg-ws-proxy из единого интерфейса.","archived":false,"fork":false,"pushed_at":"2026-04-24T17:45:51.000Z","size":22179,"stargazers_count":82,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-24T19:28:05.125Z","etag":null,"topics":["arm","discord-youtube","dpi-bypassing","dpi-circumvention","portable-app","python","russian","telegram-proxy","tg-ws-proxy","unblocker","windivert","windows","windows-10","windows-11","x64","youtube-unblocker","zapret","zapret-discord-youtube","zapret-hub","zaprethub"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/goshkow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-14T19:02:15.000Z","updated_at":"2026-04-24T18:11:31.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/goshkow/Zapret-Hub","commit_stats":null,"previous_names":["goshkow/zapret-hub"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/goshkow/Zapret-Hub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goshkow%2FZapret-Hub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goshkow%2FZapret-Hub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goshkow%2FZapret-Hub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goshkow%2FZapret-Hub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/goshkow","download_url":"https://codeload.github.com/goshkow/Zapret-Hub/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goshkow%2FZapret-Hub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33750474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm","discord-youtube","dpi-bypassing","dpi-circumvention","portable-app","python","russian","telegram-proxy","tg-ws-proxy","unblocker","windivert","windows","windows-10","windows-11","x64","youtube-unblocker","zapret","zapret-discord-youtube","zapret-hub","zaprethub"],"created_at":"2026-05-31T22:01:12.007Z","updated_at":"2026-05-31T22:01:12.889Z","avatar_url":"https://github.com/goshkow.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n⭐️ Пожалуйста, поставьте звезду этому репозиторию, чтобы бесплатно поддержать меня.\n\n**Это - версия для Windows**\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/goshkow/Zapret-Hub-Mac/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Версия%20для%20MacOS:-GitHub-6f42c1?style=for-the-badge\u0026logo=apple\u0026logoColor=white\" alt=\"Скачать последнюю версию\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# 🚀 [Zapret Hub](https://github.com/goshkow/Zapret-Hub)\n\n**Zapret Hub** - Windows-приложение для **удобного управления** `zapret` и `tg-ws-proxy` из **одного интерфейса**. \n\n**Для обычных пользователей** - без bat-файлов, поиска папок и правки конфигов в блокноте, абсолютно бесплатно!\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"assets/banner-dark.png\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"assets/banner-light.png\"\u003e\n  \u003cimg alt=\"Zapret Hub banner\" src=\"assets/banner-dark.png\"\u003e\n\u003c/picture\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/goshkow/Zapret-Hub/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Скачать%20Zapret%20Hub-6f42c1?style=for-the-badge\u0026logo=windows\u0026logoColor=white\" alt=\"Скачать последнюю версию\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/goshkow/Zapret-Hub/blob/main/donations.md#-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/%20Отправить%20Пожертвование-💫-6f42c1?style=for-the-badge\" alt=\"Отправить пожертвование\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n**Автор**: goshkow • [GitHub](https://github.com/goshkow/Zapret-Hub) • [Задать вопрос](https://t.me/zzaprethub)\n\nЧто-то не работает? • [Исправить](#не-работает) • [Создать issue](https://github.com/goshkow/Zapret-Hub/issues) • [Поддержка](https://t.me/zzaprethub)\n\n\u003c/div\u003e\n\n## 💡 Что это такое\n\nПроект объединяет в **одном окне**:\n\n✅ запуск/остановку `Zapret` и `TG WS Proxy`  \n✅ автоматическую загрузку и работу в трее  \n✅ выбор `general`-конфигураций для `zapret`  \n✅ гибкий импорт модификаций  \n✅ диагностику и тестирование  \n✅ просмотр логов и редактирование файлов  \n✅ возможность настраивать как `Zapret`, так и `TG WS Proxy`  \n\n\u003e Приложение не скачивает и не запускает дополнительные программы, все обходы встроены и не требуют настройки вне основного приложения.\n\n## ✨ Возможности\n\n| Фича | Описание |\n|------|----------|\n| 🎮 **Единая кнопка** | Включение/отключение обходов одним кликом |\n| 🎀 **Компоненты** | TG-WS-Proxy и Zapret работают не конфликтуя |\n| ⚙️ **Гибкая работа** | Можно включать и выключать компоненты отдельно |\n| 🔷 **Остается в трее** | Не нужно держать окно постоянно открытым |\n| ❤️‍🩹 **Настройки в трее** | Можно быстро менять конфиги через меню в трее |\n| 🌙 **Работа в фоне** | Оставляет фоновые процессы только при работе обходов |\n| 📦 **Моды** | Импорт модификаций из Папки/ZIP/GitHub/файлов |\n| 📁 **Файлы** | Возможность отдельно редактировать конфигурации Zapret |\n| 🎚️ **Инструменты** | Тестирование general'ов, настроек, обновления |\n| 🎨 **UI** | На выбор есть 3 темные и 2 светлые темы, RU/EN языки |\n| 🚀 **Автозапуск** | Можно включить запуск программы вместе с Windows |\n| 📱 **Форматы** | Portable + universal установщик (x64/ARM64) |\n| 🛡️ **Безопасность** | Отдельный runtime, оригинальные компоненты, бэкапы |\n| 💫 **Обновления** | Автоматичесие обновления, компоненты обновляются вручную |\n| ❌ **Данные** | Приложение не собирает данные, даже анонимные |\n\n## 🎀 Компоненты\n\nРаздел **Компоненты** предназначен для включения/выключения, удобной настройки компонентов внутри приложения.\n\nВ разделе можно:  \n🔹 Изменить `general` Zapret  \n🔹 Подключить TG-WS-Proxy к Telegram\n🔹 Скачать последнюю версию Telegram Desktop  \n🔹 Обновить любой из компонентов  \n🔹 Включить/Отключить любой из компонентов  \n\n\u003e Компоненты Zapret Hub никак не модифицированы изнутри, они содержат оригинальный релиз или исходный код от самих авторов.\n\n## 🛠 Модификации\n\n🔹 Программа хранит все моды **отдельно** от других файлов  \n🔹 **Не трогает** базовые файлы, поэтому использование нескольких модификаций безопасно  \n🔹 Собирает модификации в одну - позволяет выбрать один из запретов, а списки собирает из всех включенных модификаций  \n🔹 Позволяет импортировать general/списки из GitHub/ZIP/Папок и файлы отдельно  \n\n\u003e [!IMPORTANT]\n\u003e Из модификаций не подтягиваются настройки **ipset mode** и **gaming mode** - их можно настроить отдельно в настройках (шестеренка сверху справа)\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"assets/mods-dark.png\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"assets/mods-light.png\"\u003e\n  \u003cimg alt=\"Меню модификаций\" src=\"assets/mods-dark.png\" width=\"75%\"\u003e\n\u003c/picture\u003e\n\n## 📁 Файлы\n\nВ файлах можно отдельно редактировать:  \n🔹 IP-листы  \n🔹 IP-исключения  \n🔹 Домены  \n🔹 Исключения доменов  \n🔹 Hosts  \n\n\u003e Для продвинутых пользователей доступен отдельный файловый редактор, который позволяет открывать любые конфигурационные файлы Zapret и модификаций.\n\n## 📦 Portable и Installer\n\nВ проекте используются три основных формата поставки:\n\n- `portable\\win_x64` — portable для Windows x64;\n- `portable\\win_arm64` — portable для Windows ARM64;\n- `install_zaprethub.exe` — универсальный установщик (установит подходящую версию).\n\n## 💻 Требования\n\n- 🪟 Windows 10/11\n  \n\u003e Для разработки:\n\u003e \n\u003e 🐍 Python 3.11\n\u003e \n\u003e ⚡ PowerShell 5+ / 7+\n\n## 🔗 Используемые проекты\n\n| Инструмент | Автор |\n|------------|--------|\n| [zapret-discord-youtube](https://github.com/Flowseal/zapret-discord-youtube) | **Flowseal** |\n| [tg-ws-proxy](https://github.com/Flowseal/tg-ws-proxy) | **Flowseal** |\n| [zapret](https://github.com/bol-van/zapret-win-bundle) экосистема | **bol-van** |\n\n\u003e [!CAUTION]\n\u003e\n\u003e ### Авторство\n\u003e **Zapret Hub** = интерфейс + менеджер **поверх** этих инструментов.\n\u003e\n\u003e Приложение никак самостоятельно не модифицирует эти компоненты (но пользователь в праве модифицировать их самостоятельно)\n\u003e \n\u003e В самой программе дважды указаны инструменты и их авторство.\n\n# ↪️ Для разработчиков\n\n\u003e [!IMPORTANT]\n\u003e При разработке проектов на основе Zapret Hub обязательно указывайте оригинального автора и авторов инструментов, перечисленных выше. Этого требует лицензия MIT\n\n## 📁 Структура проекта\n\nОсновные каталоги:\n\n- `📂 src/zapret_hub` — прикладная логика, UI и сервисы;\n- `📂 installer` — код установщика;\n- `📂 packaging` — `.spec`-файлы PyInstaller;\n- `📂 runtime` — встроенные runtime-файлы bundled-инструментов;\n- `📂 sample_data` — стартовые данные проекта;\n- `📂 ui_assets` — иконки и UI-ресурсы.\n\nРабочие каталоги, которые появляются во время использования приложения:\n\n- `📂 data`\n- `📂 logs`\n- `📂 cache`\n- `📂 mods`\n- `📂 merged_runtime`\n- `📂 backups`\n\n\n## 🧪 Запуск в разработке\n\n```powershell\npython -m venv .venv\n.venv\\Scripts\\Activate.ps1\npip install -e .[dev]\npython -m zapret_hub.main\n```\n\n## 🔨 Сборка\n\n### Приложение\n```powershell\n.venv\\Scripts\\python.exe -m PyInstaller -y packaging\\zapret_hub.spec\n```\n**Результат**: `dist\\zapret_hub\\`\n\n### Установщик\n```powershell\n.venv\\Scripts\\python.exe -m PyInstaller -y packaging\\install_zaprethub.spec\n```\n**Результат**: `dist\\install_zaprethub.exe`\n\n# Не работает\n\n\u003e [!WARNING]\n\u003e\n\u003e ### Ругается антивирус\n\u003e В программу встроен WinDivert - это инструмент для перехвата и фильтрации трафика, необходимый для работы компонента [zapret](https://github.com/Flowseal/zapret-discord-youtube).\n\u003e\n\u003e Его могут использовать злоумышленники, но сам по себе он не является вирусом.\n\u003e\n\u003e Некоторые антивирусы склонны относить файлы WinDivert к классам повышенного риска или хакерским инструментам. Происходит удаление файла и помещение его в карантин. При этом детект обязательно имеет название `WinDivert` или `Not-a-virus:RiskTool.Multi.WinDivert`\n\u003e\n\u003e В случае проблем с антивирусом добавьте папку с Zapret Hub в исключения, либо отключите детектирование PUA (потенциально нежелательных приложений). Например, в касперском есть галочка \"Обнаруживать легальные приложения, которые злоумышленники часто используют для нанесения вреда\". При аккуратной и правильной настройке исключений - рекомендуется настроить исключение, но если вы не до конца понимаете что делаете - рекомендуется отключить детект PUA.\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e ### Не работают обходы\n\u003e При любых ошибках и подтормаживаниях попробуйте:\n\u003e \n\u003e 1. Установить Gaming mode: tcp + udp\n\u003e 2. Установить IPset Mode: Loaded\n\u003e 3. Включить Unified модификацию\n\u003e 4. Запустить тест конфигураций в Инструментах (Иконка рядом с шестеренкой сверху справа приложения)\n\u003e 5. Включить Secure DNS в Windows:  \n\u003e    IPv4:\t`8.8.8.8` и доп: `8.8.4.4`  \n\u003e    IPv6:\t`2001:4860:4860::8888` и доп: `2001:4860:4860::8844`  \n\u003e    Запасной вариант - IPv4: `77.88.8.1` и доп: `1.1.1.1`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoshkow%2Fzapret-hub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoshkow%2Fzapret-hub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoshkow%2Fzapret-hub/lists"}