Another Better Mihomo Client
Bettbox は、Mihomo(Clash Meta)カーネルを搭載し、初期の FlClash をベースに再構築されたマルチプラットフォーム対応のネットワークデバッグ・分流クライアントです。
「Better Experience(より良い体験)」を追求し、オリジナルの洗練された UI を継承しつつ、細部のデザインや実用ロジックを深層最適化。コア機能と実現目標:「フロントエンドは高フレームレートで滑らか、バックグラウンドは省電力で無感」。低リソースで長期にわたり安定動作する、より優れた Mihomo クライアントの実現に尽力しています。
Bettbox:Better Experience, Out of the box - 優れた体験を、すぐに使える。
私たちのビジョン:Connecting Open Source and AI, Accelerating Innovation
- 箱から出してすぐ使える:安定した権限処理と快適な TUN/VPN 体験。最適化プリセット済みで即座に使用可能。
- 洗練されたデザイン:UI と操作感を隅々まで磨き上げ。高 FPS アニメーション、モバイル低消費電力、デスクトップ低フットプリント。
- セキュリティ重視:Mihomo メインラインを迅速に追従し、マルチプラットフォームで厳格な権限管理と検証を維持。
- 堅牢な安定性:極端な環境下での境界処理を最適化し、二重の設定検証でエンタープライズ級の安定性を実現。
- パフォーマンス優先:デスクトップネイティブ ARM64 サポート、ハードウェア階層化、Flutter 最適化によりハードウェア性能を搾り出します。
- 高度な機能:マルチプラットフォーム無感スマート起動/停止、Android スリープ対応、ワンタップ QUIC 無効化、機能強化トレイメニュー。
- ビジュアル設定:パラメータを画面上で視覚的に調整可能。設定ファイルを直接変更することなく即時反映。
- ホームウィジェット:通信速度や動作ステータスをホーム画面で一目で確認できる美しいウィジェットを内蔵。
- カスタマイズ:豊富なカラーテーマ、カスタムアイコン/タイトル、10 種類の動的スピードテストアニメーションを収録。
- 優れた拡張性:すべての JS オーバーライド脚本に対応する分流 UI 設定と、使いやすいトグルスイッチを提供。
- プロ仕様エディタ:全プラットフォーム対応の高速再構築 code-forge エディタを内蔵し、プロレベルのエディタ体験を実現。
- レガシー互換:旧 OS や旧ハードウェア向けの Compatible バージョンを継続維持し、デバイスの寿命を延長。
- プライバシーリスクゼロ:オープンソース、広告なし。透明な 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ビット版も選択可能
- HarmonyOS NEXT: [卓易通] と組み合わせてご利用ください
その他のインストール方法:
ArchLinux: yay -S bettbox-bin または paru -S bettbox-bin (lyj404 により維持)
AMD64=v1: yay -S bettbox-compatible-bin または paru -S bettbox-compatible-bin (VillagerTom により維持)
-
インストール・起動およびセキュリティ:
- Android端末:十分なバックグラウンド権限が与えられているか、最低システム要件(Android 8.0+)を満たしているか確認してください。
- デスクトップ旧型端末:システムアーキテクチャに応じて特定 CPU クラス向けの Compatible バージョンが必要か確認してください。
- セキュリティ:Bettbox は完全オープンソースかつ透明で、コードは Signpath のセキュリティ監査に合格しています。
-
デスクトップ端末のよくある質問:
- Windows管理者権限:インストール時に自動処理されるため、手動での再権限付与は不要です。
- TUN仮想NICを有効化できない:macOS / Linux では正しいパスワードを入力して権限を授与したか確認してください。
- その他のエラー:デバッグ情報を提供し、競合するプロキシソフトやサービスが動作していないことを確認してください。
- 問題が解決しない場合は、ISSUE を提出してください。
-
macOSインストールの注意事項:
- ご利用の環境(Intel / Apple Silicon)に適したファイルをダウンロードし、
Bettbox-macos-xx.dmgをダブルクリックして開きます。 - Bettbox アイコンを「Applications」フォルダにドラッグ&ドロップしてインストール完了。
- インストールまたはアップデート時の Gatekeeper 回避(現在 Apple デベロッパー証明書を購入していないため):
- 推奨:「Applications」フォルダ内で Bettbox アイコンを右クリックし、「開く」 を選択後、確認ダイアログで再度 「開く」 をクリックします。
- 代替案:ダブルクリックで開けない場合は、Mac「システム設定」 -> 「プライバシーとセキュリティ」から Bettbox を探して 「このまま開く」 をクリックします。
- 初めて TUN モードを有効にする際、現在ログインしている Mac ユーザーのパスワードを入力してネットワーク構成を許可してください。
- ご利用の環境(Intel / Apple Silicon)に適したファイルをダウンロードし、
-
購読リンクをインポートできない:
- まずリンクをリセットして、正常にアクセスできることを確認してからインポートしてください。
- 問題が解決しない場合は、まずプロバイダーにお問い合わせください。アプリ側の原因である場合は ISSUE を提出してください。
Windows の例:
- Windows PC が必要です(OS ≥ 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 の スクリプト/設定リポジトリ の場合、スクリプトの1行目に以下を追加するだけで、Bettbox 内蔵のトグルスイッチを直接使用できます:
const Compatible_With_Bettbox = { ruleOptionsEnable: true };
プロジェクトがお役に立ちましたら、以下の方法で開発をサポートしていただけます:
- TRON (TRC-20):
TCkTtZfF2WrciZLaJj3e1aqrh3zdTnCkDa - Bitcoin:
bc1qu950cl6035qvllmzk6cfw3l30j2lg3cq9n6g6h
|
|
Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation |
すべての コントリビューター および利用・参考にしたオープンソースプロジェクトに感謝いたします:
Zashboard, CMFA, Sparkle, SFA, HUSI, V2rayN
GPL-3.0 ライセンス
