Skip to content

Latest commit

 

History

History
150 lines (108 loc) · 12.2 KB

File metadata and controls

150 lines (108 loc) · 12.2 KB

⚡ Bettbox

Another Better Mihomo Client

Bettbox — это мультиплатформенный клиент для отладки сети и маршрутизации трафика на базе правил, созданный на ядре Mihomo (Clash Meta) и переработанный из ранней версии FlClash.

Следуя принципу «Better Experience» (Лучший опыт), Bettbox сохраняет отличный UI оригинала, глубоко оптимизируя детали интерфейса и логику функций. Ключевые особенности и цели: высокая частота кадров и плавность на переднем плане, незаметное энергосбережение в фоновом режиме — надёжный клиент Mihomo для долгосрочной стабильной работы с минимальным потреблением ресурсов.

Название Bettbox означает: Better Experience, Out of the box — Превосходный опыт из коробки.

Наше видение: Connecting Open Source and AI, Accelerating Innovation

Latest Release Core

Bettbox


✈️ Сообщество в Telegram

Telegram Group Telegram Channel


🚀 Основные особенности

  • Готово к работе: Стабильное управление правами и удобный TUN/VPN. Предустановленные оптимизации для мгновенного старта.
  • Отточенный UI: Тщательная проработка UI и взаимодействия. Плавные высококадровые анимации, экономия батареи на мобильных, минимум нагрузки на ПК.
  • Надёжная защита: Ядро следует основной ветке Mihomo с оперативным внедрением функций и строгой проверкой прав на всех платформах.
  • Высокая отказоустойчивость: Оптимизация крайних сценариев и двойная проверка конфигурации для надёжности корпоративного уровня.
  • Фокус на производительность: Нативный ARM64 для ПК, профилирование оборудования и оптимизация Flutter для выжимания максимума из железа.
  • Умные утилиты: Умный автозапуск/остановка, поддержка режима сна Android, отключение QUIC в один клик и расширенное меню в трее.
  • Наглядные настройки: Удобная регулировка параметров через UI с мгновенным применением — без ручной правки файлов.
  • Виджеты на главном экране: Стильные виджеты для удобного контроля скорости сети и состояния системы.
  • Кастомизация: Разнообразные цветовые темы, пользовательские иконки/заголовки и 10 динамических анимаций спидтеста.
  • Гибкая адаптация: Наглядное UI-разделение для всех JS-скриптов оверрайда с удобными переключателями.
  • Профессиональный редактор: Встроенный высокопроизводительный редактор code-forge на всех платформах, не уступающий профессиональным IDE.
  • Поддержка старых устройств: Постоянный релиз сборок Compatible для старых ОС и железа, продлевающий срок службы устройств.
  • Конфиденциальность 100%: Открытый код, без рекламы, прозрачный CI/CD и доступность для аудита. Нулевой сбор данных в фоне.
  • Внимание к сообществу: Мы ценим обратную связь и оперативно реагируем на качественные Issue — ваш голос важен.

🛠️ Установка и загрузка

Перейдите на страницу [Releases], чтобы скачать актуальный установочный пакет для вашей платформы и системы.

  • Все ПК платформы: Windows 8.1+: (x64/arm64) Linux Kernel 5.4+: (x64/arm64) macOS 10.15+: (Intel/Apple Silicon)
  • Устройства Android 8.0+: Android (ARMv8 / ARMv7 / x86_64 / Universal)
  • Android TV: Полностью адаптирован, опционально ARMv7 32-bit
  • HarmonyOS NEXT: Совместимо при использовании с [ZhuoYiTong]

Другие способы установки:
ArchLinux: yay -S bettbox-bin или paru -S bettbox-bin (поддерживается lyj404)
AMD64=v1: yay -S bettbox-compatible-bin или paru -S bettbox-compatible-bin (поддерживается VillagerTom)


❓ FAQ (Часто задаваемые вопросы)

  1. Проблемы с установкой, запуском и безопасностью:

    • Android устройства: убедитесь в наличии фоновых разрешений и соответствии системным требованиям: Android 8.0+
    • Старые ПК: проверьте архитектуру системы, требуется ли сборка CPU класса Compatible.
    • Безопасность: Беттбокс прозрачен и открыт, код успешно прошёл аудит безопасности Signpath.
  2. Частые проблемы на ПК:

    • Права администратора Windows: Обрабатываются автоматически при установке — ручная авторизация не требуется.
    • Не удается включить виртуальный адаптер TUN: На macOS/Linux убедитесь, что ввели правильный пароль для прав.
    • Другие ошибки: Предоставьте Debug информацию и убедитесь в отсутствии конфликтующих прокси-сервисов.
    • Если проблема не решена, пожалуйста, создайте ISSUE для обратной связи.
  3. Важные примечания по установке на macOS:

    • Скачайте образ для вашей платформы (Intel / Apple Silicon) и откройте Bettbox-macos-xx.dmg.
    • Перетащите значок Bettbox в папку Applications (Программы).
    • Обход блокировок Gatekeeper при установке или обновлении (так как мы пока не приобретали сертификат разработчика Apple):
      • Рекомендуемый: откройте папку «Программы», нажмите правой кнопкой мыши по значку Bettbox, выберите «Открыть», а затем снова «Открыть» в окне подтверждения.
      • Альтернативный: если запуск заблокирован, перейдите в «Системные настройки» -> «Конфиденциальность и безопасность», найдите Bettbox и нажмите «Подтвердить вход».
    • При первом включении режима TUN введите пароль текущего вошедшего пользователя Mac для настройки сети.
  4. Не удается импортировать ссылку на подписку:

    • Обязательно сначала сбросьте ссылку, чтобы убедиться в её работоспособности перед импортом.
    • Если проблема не устранена, сначала обратитесь к поставщику услуг. Если проблема на стороне приложения, создайте ISSUE для обратной связи.

💻 Разработка и сборка

Пример для Windows:

  • Требуется ПК с Windows (ОС ≥ Windows 10)
  • Окружение: Git, Visual Studio, Flutter 3.44.x, Golang, Inno Setup, Rust
* flutter pub get
* dart .\setup.dart windows --arch amd64 --out core (Только ядро)
* dart .\setup.dart windows --arch amd64 --out app --compatible (Опциональная сборка Compatible)
* Готовые файлы располагаются в директории `dist/`

Адаптация пользовательских скриптов UI:

  • Начиная с v1.18.8, Bettbox поддерживает внешние скрипты оверрайда для UI. Например, для конфигураций AIsouler Репозиторий скриптов достаточно добавить строку в начало скрипта:
  • const Compatible_With_Bettbox = { ruleOptionsEnable: true };

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

Если вам нравится проект, вы можете поддержать разработку:

  • TRON (TRC-20): TCkTtZfF2WrciZLaJj3e1aqrh3zdTnCkDa
  • Bitcoin: bc1qu950cl6035qvllmzk6cfw3l30j2lg3cq9n6g6h

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

SignPath Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation

FlClash GUIMihomo Core

Отдельное спасибо всем Участникам, а также используемым и связанным открытым проектам:

Zashboard, CMFA, Sparkle, SFA, HUSI, V2rayN


📄 Лицензия

Лицензия GPL-3.0