Skip to content

Repository files navigation

Cluster Banned Manager

ClasterBanned

Tauri Bun Rust React TypeScript Windows Android

Управление подключением к игровым серверам World of Tanks Blitz и Tanks Blitz.
Блокировка нежелательных кластеров на сетевом уровне для Windows и Android.

Tip

Платформенные особенности:

  1. Windows: Поддерживает блокировку через системный файл hosts и правила Windows Firewall (требуются права администратора).
  2. Android: Использован архитектурный подход на базе VpnService / Локального файрвола, блокирующий подключение к IP-адресам нежелательных серверов на лету без необходимости получения Root-прав.

Important

Если у вас есть проблемы с пингом или высокий loss, прочитайте статью WARP FIX

🌎 Переводы/Translations

📋 Содержание

Возможности

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

  • Умная блокировка серверов — выборочное отключение нежелательных игровых кластеров.
  • Кроссплатформенность — полноценная работа на Windows 10/11 и Android (APK).
  • Двойная защита (Windows) — комбинированная блокировка через hosts и Windows Firewall.
  • Локальный VPN-файрвол (Android) — эффективное фильтрование трафика без Root-прав.
  • Ping-мониторинг — проверка задержки до серверов в реальном времени.
  • Автоматическая синхронизация — поддержание актуального состояния блокировок при перезапуске.

🛡 Механизмы блокировки

  1. Windows: Брандмауэр Windows (IP-level) + Hosts-файл (домены).
  2. Android: Системный интерфейс VpnService для перехвата и фильтрации целевых IP-пакетов.

🎨 Интерфейс

ClasterBanned

  • Адаптивный UI — единый стильный интерфейс под ПК и мобильные устройства.
  • Мультирегиональность — поддержка всех серверов WoT Blitz (EU, NA, APAC) и Tanks Blitz (RU/Lesta).
  • Статус в реальном времени — наглядные индикаторы активных подсистем и серверов.

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

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

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

💻 Windows

  1. Скачайте .exe или .msi установщик со страницы последнего релиза.
  2. Установите и запустите приложение от имени администратора.
  3. Выберите игровой регион и заблокируйте нежелательные сервера.

📱 Android

  1. Скачайте .apk файл со страницы релиза.
  2. Разрешите установку из неизвестных источников при запросе системы.
  3. Откройте приложение, выберите сервера и разрешите создание локального VPN-подключения (необходимо для работы файрвола).

Important

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

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

Требования:

  1. Node.js 18+ и bun
  2. Rust и Cargo
  3. Android SDK / NDK (только для сборки Android версии)
  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 19 - библиотека для построения пользовательских интерфейсов
  2. TypeScript - типизированный JavaScript
  3. Tailwind CSS - утилитарный CSS-фреймворк
  4. Framer Motion - библиотека анимаций
  5. Headless UI - доступные UI-компоненты

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

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

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

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