Skip to content

kiri11-mi1/Zapret-Ultimate

Repository files navigation

Zapret Ultimate

Современный GUI интерфейс для управления Zapret - инструмента обхода DPI блокировок.

Zapret Ultimate

Главное окно приложения: выбор конфигов по категориям, статус работы и настройки

Возможности

  • 🖥️ Удобный графический интерфейс
  • 🔧 Выбор конфигов по категориям (Discord, YouTube/Twitch, Gaming, Universal)
  • 📌 Сворачивание в системный трей
  • 🚀 Автозапуск при старте Windows
  • ⚙️ Настройки IPSet (Global и Gaming)
  • 🔄 Сброс сетевых настроек
  • 🛡️ Обнаружение конфликтующих программ (GoodbyeDPI, VPN и др.)

Установка

Скачайте последнюю версию из Releases:

  • ZapretUltimate-X.X.X-Setup.exe - Установщик (рекомендуется)
  • ZapretUltimate-X.X.X-portable.zip - Portable версия

Предупреждение Windows SmartScreen

При первом запуске Windows может показать предупреждение SmartScreen, так как приложение не имеет цифровой подписи. Это нормально для open-source проектов.

Чтобы запустить:

  1. Нажмите "Подробнее" (или "More info")
  2. Нажмите "Выполнить в любом случае" (или "Run anyway")

Требования

  • Windows 10/11 (также поддерживается Windows 7/8)
  • .NET 8.0 SDK (для сборки из исходников)
  • Права администратора (для работы WinDivert)

Установка .NET 8.0 SDK

  1. Скачайте .NET 8.0 SDK с официального сайта: https://dotnet.microsoft.com/download/dotnet/8.0

  2. Установите SDK и перезапустите терминал

Сборка проекта

# Восстановление зависимостей
dotnet restore

# Сборка
dotnet build

# Сборка релизной версии
dotnet publish -c Release -r win-x64 --self-contained

Копирование ресурсов

После первой сборки необходимо скопировать ресурсы из оригинального Smart-Zapret-Launcher:

# Запустите PowerShell скрипт
.\copy-assets.ps1

Или вручную скопируйте:

  • bin/ - исполняемые файлы (winws.exe, WinDivert.dll и др.)
  • configs/ - конфигурационные файлы
  • lists/ - списки доменов и IP-адресов

Структура проекта

zapret-ultimate/
├── src/
│   └── ZapretUltimate/
│       ├── Models/           # Модели данных
│       ├── ViewModels/       # ViewModels (MVVM)
│       ├── Views/            # XAML представления
│       ├── Services/         # Сервисы (процессы, сеть, автозапуск)
│       ├── Converters/       # WPF конвертеры
│       └── Resources/        # Ресурсы и стили
├── ZapretUltimate.sln        # Solution файл
└── copy-assets.ps1           # Скрипт копирования ресурсов

Использование

  1. Запустите приложение от имени администратора
  2. Выберите нужные конфиги в каждой категории
  3. Нажмите "Запустить"
  4. Приложение будет работать в системном трее
  5. При закрытии окна приложение сворачивается в трей
  6. Для полного выхода используйте контекстное меню в трее → "Выход"

Автозапуск

Включите опцию "Автозапуск" в настройках. Приложение будет:

  • Запускаться при входе в Windows
  • Автоматически запускать выбранные конфиги
  • Работать в фоновом режиме (в трее)

Настройки

  • IPSet Global - использовать IP-фильтрацию для общих конфигов
  • IPSet Gaming - использовать IP-фильтрацию для игровых конфигов
  • Показывать логи - отображать окна процессов winws
  • Автозапуск - запускать приложение при старте Windows
  • Сбросить настройки сети - очистка прокси, DNS кеша и Winsock

Лицензия

MIT License

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

About

zapret tool with gui

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors