Skip to content

dysonbehind/zapret-discord-youtube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zapret Dyson

Альтернатива консольным утилитам. Аппаратно-ускоренный GUI для обхода ограничений DPI.

Ускорение Telegram Desktop, YouTube, Discord и полная кастомизация.

Zapret Dyson — это аппаратно-ускоренный графический пользовательский интерфейс (GUI) и система оркестрации для локального обхода систем глубокого анализа пакетов (DPI).

В отличие от классических VPN-сетей, эта утилита не маршрутизирует трафик через сторонние удаленные серверы. Внедрение, фрагментация и модификация пакетов происходят локально на уровне ядра ОС. Такой подход позволяет обходить ограничения провайдера, сохраняя 100% пропускной способности канала и исходный сетевой пинг.

Caution

ПОДДЕЛКИ

Если вы столкнулись с чем-либо за пределами этой страницы на GitHub и моего Telegram, распространяемым от моего имени — это ПОДДЕЛКА.

Warning

РЕАКЦИЯ АНТИВИРУСОВ И СИСТЕМЫ

Программа использует драйвер WinDivert64.sys для обработки сети на уровне ядра ОС. Некоторые антивирусы склонны классифицировать файлы WinDivert как высокорискованные. Обнаружение всегда будет называться WinDivert или Not-a-virus:RiskTool.Multi.WinDivert.

Это абсолютно нормальное поведение. WinDivert — это легитимный инструмент для перехвата трафика. Для стабильной работы добавьте папку с утилитой в исключения вашего антивируса.

Important

БЕЗОПАСНОСТЬ БИНАРНЫХ ФАЙЛОВ

Начиная с версии v1.9.0, весь код подписывается через signtool во время Post-Build Event, что гарантирует подлинность и целостность исполняемого файла. Количество ложных срабатываний Windows Defender сведено к минимуму (Stealth Mode).


image image image image

🔥 Что нового в обновлении v2.0.0

  • ПОДДЕРЖКА МОБИЛЬНЫХ УСТРОЙСТВ

    • Reverse Tethering без root: Встроенный HTTP CONNECT прокси на порту 8080 позволяет подключить Android и iOS к обходу DPI через обычные настройки Wi-Fi — без VPN, root и сторонних приложений на телефоне.
    • Автономная фоновая служба: ZapretHttpProxy устанавливается как системная служба Windows с автозапуском. Телефон защищён даже когда приложение закрыто — достаточно чтобы ПК был включён.
    • Пошаговый гайд настройки: Попап "Настройка телефона" содержит отдельные инструкции для iOS и Android с автоматическим определением IP адреса и live-пингом до телефона каждые 3 секунды.
  • ТРОЙНАЯ СЛУЖБА АВТОЗАПУСКА

    • Одна кнопка "Установить службу" разворачивает три независимые Windows службы: zapret (WinDivert обход), ZapretTgProxy (Telegram WSS туннель), ZapretHttpProxy (HTTP прокси для мобильных). Все три стартуют автоматически после перезагрузки ПК без участия пользователя.
  • УЛУЧШЕНИЯ ИНТЕРФЕЙСА

    • Полная русификация: Все разделы, кнопки, описания и уведомления на русском языке с корректной кириллицей.
    • Новый колорпикер: RGB слайдеры с превью цвета, HEX кодом и 6 пресетами для быстрой смены акцентного цвета.

🚀 Архитектура и оптимизация

Проект полностью избавляет от необходимости использовать командные оболочки (CMD/PowerShell) в повседневном использовании.

  • Технологический стек: Разработано на чистом C++ (DirectX 11 + ImGui). Исполняемый файл требует прав администратора (манифест requireAdministrator) для взаимодействия с WinDivert API.
  • Умная синхронизация UI: Интерфейс общается с ядром Windows. При запуске он сканирует активные службы и автоматически восстанавливает статусы и чекбоксы.
  • Нулевая задержка и высокий приоритет: Процесс инициализируется с флагом HIGH_PRIORITY_CLASS. Нагрузка на ЦП в простое составляет 0%. Реализован алгоритм ReadExactly для защиты от TCP-фрагментации.

🛠️ Технические особенности

  • Адаптивная фильтрация (Умные профили): 7 предустановленных векторов атак DPI (Classic, Aggressive, Mobile, Failsafe) для разных интернет-провайдеров.
  • Фоновая интеграция (Службы Windows): Бесшовная установка в системные службы. Обход и прокси для Telegram работают невидимо на уровне ОС.
  • VoIP и игровой режим: Выделенное правило маршрутизации для портов 1024-65535 (TCP/UDP). Предотвращает потерю пакетов в играх и исправляет работу Discord.
  • Обход блокировки DNS: Динамическая подмена заголовков Host и Origin (SNI Spoofing).
  • Мобильные устройства: HTTP CONNECT прокси для Android и iOS с автономной фоновой службой.

⚙️ Использование: Ускорение Telegram

Вариант 1. Локальный запуск (Работает, пока открыто приложение):

  1. Перейдите во вкладку НАСТРОЙКИ.
  2. Поставьте галочку Включить TG обход (запускается на порту 1080).
  3. Нажмите Применить прокси к Telegram. Подтвердите запрос в открывшемся приложении Telegram.
  4. Нажмите Запустить обход, теперь можно свернуть приложение и наслаждаться.

Вариант 2. Автозапуск и фоновый режим (Рекомендуется):

  1. Поставьте галочку Включить TG обход.
  2. Нажмите Применить прокси к Telegram. Подтвердите запрос в открывшемся приложении Telegram.
  3. Нажмите Установить службу.
  4. Программа установит три системные службы. Теперь можно закрыть окно — всё работает автономно!

📱 Использование: Обход на телефоне

  1. ПК и телефон должны быть в одной Wi-Fi сети.
  2. Нажмите Установить службу (или Запустить обход для локального режима).
  3. Перейдите во вкладку НАСТРОЙКИ → нажмите Настройка телефона.
  4. Следуйте пошаговой инструкции для вашей платформы (iOS или Android).
  5. Пропишите IP и порт 8080 в настройках Wi-Fi на телефоне.
  6. Готово — все заблокированные сайты открываются на телефоне через обход на ПК.

🗒️ Управление списками доменов

Теперь вы можете управлять списками маршрутизации прямо из вкладки СПИСКИ в интерфейсе программы.

Физически текстовые файлы находятся в папке lists/:

  • list-general.txt — для доменов (поддомены включаются автоматически).
  • list-google.txt — для специфических сервисов и исключений.
  • list-exclude-user.txt / ipset-exclude-user.txt — для исключения доменов/IP из фильтрации.

📌 Принципы продукта

  1. Производительность: Нулевое влияние на исходную сетевую задержку.
  2. Изоляция: Модификация заголовков (SNI, TLS) выполняется исключительно на локальном ПК без сторонних серверов.
  3. Развертывание в один клик: Превращение сложных консольных параметров в интуитивно понятный графический интерфейс.
  4. Мобильность: Единая точка обхода для всех устройств в сети через HTTP прокси.

⭐ Поддержите проект

Вы можете поддержать проект, поставив ⭐ этому репозиторию (вверху справа на этой странице).

⚖️ Лицензирование и примечание к исходному коду

Проект распространяется под лицензией MIT.

Note

🔒 Доступность исходного кода

Пожалуйста, обратите внимание, что исходный код GUI-приложения и обертки-оркестратора не предоставляется. Я высоко ценю время, усилия и ресурсы, вложенные в разработку этого программного обеспечения, поэтому оно остается с закрытым исходным кодом. В релизах доступны только скомпилированные исполняемые файлы.

🩷 Благодарности

Contributors

💖 Особая благодарность разработчикам zapret и tg.