Skip to content

SWIRCH/cluster-banned-manager

Repository files navigation

Cluster Banned Manager

ClasterBanned

Tauri Bun Rust React TypeScript Windows

Управление подключением к игровым серверам World of Tanks Blitz.
Путём жесткого блокирования подключение к класету на уровне брандмауэра.

Tip

Программа поддерживает два режима блокировки: базовый (через файл hosts) и расширенный (через брандмауэр Windows).

  1. Базовый режим работает при любых настройках системы.
  2. Расширенный уровень (брандмауэр Windows) автоматически активируется, если брандмауэр включён. Он создаёт специальные правила для жёсткой блокировки на сетевом уровне.

Рекомендация: Убедитесь, что брандмауэр Windows включён, чтобы задействовать оба уровня защиты.

🌎 Переводы/Translations

📋 Содержание

Возможности

🎯 Основные функции

  • Умная блокировка серверов - выборочное отключение нежелательных игровых кластеров
  • Двойная защита - комбинированная блокировка через hosts-файл и брандмауэр Windows
  • Автоматическая синхронизация - поддержание согласованности между настройками и реальным состоянием системы
  • Резервное копирование - создание резервных копий hosts-файла с настраиваемым количеством хранимых версий
  • Ping-мониторинг - проверка задержки до серверов для выбора оптимального подключения

🛡 Уровни блокировки

  1. Hosts-файл - традиционный метод перенаправления доменов
  2. Брандмауэр Windows - блокировка на уровне сети по IP-адресам (более надежно)
  3. Комбинированный режим - одновременное применение обоих методов

🎨 Интерфейс

ClasterBanned

  • Интуитивный UI - современный интерфейс с поддержкой анимаций
  • Мультирегиональность - поддержка всех игровых регионов WoT Blitz
  • Темы и обои - случайные обои игровых событий
  • Статус в реальном времени - мониторинг состояния блокировки и сетевой задержки

Поддерживаемые регионы

Регион Серверы Локация IP Адреса
Европа 5 серверов Амстердам, Франкфурт, Варшава, Алматы Список IP
Россия 6 серверов Москва, Красноярск, Екатеринбург Список IP
Азия 3 сервера Сингапур, Токио Список IP
Северная Америка 3 сервера Чикаго, Вирджиния, Калифорния Список IP

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

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

Important

Белый индикатор в списке у сервера означает, что он включен и доступен для подключения.

Собираем приложение сами

Требования:

  1. Windows 10/11 (64-bit)
  2. Node.js 18+ и bun
  3. Rust и Cargo
  4. Visual Studio Build Tools (для Windows)
# Клонирование репозитория
git clone https://github.com/SWIRCH/cluster-banned-manager.git
cd cluster-banned-manager

# Установка зависимостей
bun install

# Запуск в режиме разработки
bun tauri dev

# Сборка релизной версии
bun tauri build

Технологии

♟ Backend (Rust/Tauri)

  1. Tauri 2.x - современный фреймворк для создания desktop-приложений
  2. Rust - безопасный и производительный системный язык
  3. Windows Firewall API - прямое управление правилами брандмауэра
  4. Файловая система - работа с системными файлами (hosts)

🗺 Frontend (TypeScript/React)

  1. React 18 - библиотека для построения пользовательских интерфейсов
  2. TypeScript - типизированный JavaScript
  3. Tailwind CSS - утилитарный CSS-фреймворк
  4. Framer Motion - библиотека анимаций
  5. Headless UI - доступные UI-компоненты

Поддержка проекта

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

Лицензирование

Проект распространяется на условиях лицензии ⚖️ GPL-2.0