Clashエコシステム · クライアントと設定ガイド

Clash ミラーサイトクライアントのダウンロードと設定

全プラットフォーム対応のクライアントをまとめて探し、日本語の設定手順に沿ってサブスクリプションを読み込み、ルール振り分けと接続を確認できます。

  • オープンソース
  • プラットフォーム別に選ぶ
  • 設定項目の解説

使用する端末を選択

オープンソースとプロジェクトの関係

Clashエコシステムとmihomoコア

ライセンスを確認し、プロジェクトの違いを見分けてから、更新状況を確認しましょう。名前が似ているクライアントでも、同じ開発チームが保守しているとは限らず、コアや設定機能が共通とも限りません。

GPL-3.0

mihomoリポジトリに記載されているオープンソースライセンスです。各GUIクライアントと付属コンポーネントのライセンスは、それぞれのプロジェクトの説明をご確認ください。

プロジェクトの経緯:名称だけでは保守状況はわからない

オリジナルのClashは、ルールベースのプロキシに必要な設定と通信振り分けの基盤を提供し、その後、エコシステムにはさまざまなフォークやGUIクライアントが登場しました。元のプロジェクトがメンテナンスを終了した後も、旧称がインストーラー、ガイド、サブスクリプションの説明に残っている場合があります。選ぶ際は名称の知名度だけでなく、個々のプロジェクトのメンテナンス状況、OS対応、設定の互換性を確認してください。古いガイドに記載された項目が、現在使っているコアでも有効とは限りません。

コアの役割:画面操作と通信転送を分担

mihomoはClash Metaプロジェクトから派生し、設定の解析、プロトコル接続、ルール照合、DNSなどのネットワーク処理を担います。GUIクライアントはその上に、サブスクリプションの読み込み、各種スイッチ、ログ、サービス管理などの機能を提供します。クライアントの画面が更新されても、コアの動作が必ず変わるとは限りません。逆に、コアに設定項目が追加されても、使いやすくするにはクライアント側の対応が必要になる場合があります。

オープンソース:ソースコードから対応範囲を確認

オープンソースのリポジトリでは、ライセンス、設定例、問題の議論を確認できますが、あらゆる問題がコアに関係するわけではありません。システム権限、バックグラウンド制限、画面からの読み込み失敗は、該当する層から原因を調べてください。問題を報告する前に、秘匿情報を除いた最小限の設定で再現し、期待する動作と実際の動作を説明します。ソースコードのクローンは閲覧や開発のためのもので、インストールの完了を意味せず、すぐに使えるサブスクリプションが得られるわけでもありません。

更新方法:アプリとサブスクリプションを別々に管理

クライアントの更新はアプリ本体を変更し、サブスクリプションの更新はリモート設定の内容を変更します。両者は互いに代用できません。アップグレード前にローカルのオーバーライドと現在使える設定をバックアップし、更新後は通信の取り込み方法、ルールの適用状況、DNSの動作を確認してください。当サイトはダウンロード先と日本語資料をまとめたもので、各上流プロジェクトを代表するものではありません。機能やリリース内容は各プロジェクトの説明をご確認ください。ダウンロード先はクライアントのダウンロードページにまとめています。

mihomoのソースコードを見る

事前にGitをインストールしてください。このコマンドはリポジトリをクローンするだけで、システムプロキシは変更しません。

git clone https://github.com/MetaCubeX/mihomo.git

mihomoのオープンソースリポジトリを見る ↗

設定の解説

Clashの使い方とトラブル対処の記事

最新の3記事では、DNS、スマートフォンのバッテリー消費、コアのエコシステムを取り上げています。まず症状から原因の範囲を絞り、設定を調整してください。通信の取り込みに関わる変更は、一つずつテストし、元に戻せる方法を確保しましょう。

記事一覧を見る →