全プラットフォーム対応クライアントと設定案内

Clashナビ
ダウンロードと設定

システムを選ぶところから始め、サブスクリプション導入ルール分岐TUNによる通信の取り込みまで進められます。各入口から対応プラットフォームの解説を確認でき、初回インストールにも後から設定を探す場合にも便利です。

永久無料 オープンソース マルチプラットフォーム 日本語ドキュメント
重要な設定

接続からルール分岐まで、疑問から確認

Clashクライアントは画面上の名称が多少異なる場合がありますが、基本的な流れは共通しています。まず設定を用意し、次にプロキシモードを選び、最後にシステムプロキシとTUNのどちらで通信を取り込むかを決めます。混同しやすいスイッチを4つの解説に分けて整理しているので、タブを切り替えて目的の設定を確認してください。

設定への入口

サブスクリプションURLを導入したら、設定を選択

サブスクリプションURLは通常、サービス提供元が発行します。クライアントのインストールパッケージではなく、コピーしただけで自動的に有効になるものでもありません。設定またはサブスクリプション画面を開き、URLを貼り付けてダウンロードを実行します。設定が一覧に表示されたら、それをクリックして現在の設定として選択してください。形式エラーが表示された場合は、コピーした内容が一般的なWebアドレスで始まっているか、ブラウザーでリンクが途中で切れていないかを確認します。

ノードを1つずつ手動で追加するより、サブスクリプション設定ならノード、プロキシグループ、ルールセット、DNS設定をまとめて取得でき、更新ボタンで後から変更も同期できます。導入後は、まず元のルール構成を保ち、すぐにYAMLを編集しないことをおすすめします。接続が正常だと確認してから、自動更新間隔やプロキシグループを実際の用途に合わせて調整しましょう。

設定管理 サブスクリプション
選択済み
https://example.com/profile
日常利用の設定 現在の設定
更新
導入 → 選択 → プロキシグループを更新
クライアントへの入口

使用中のOSに合わせて選択

ダウンロードページでは、OS別にグラフィカルクライアントと対応情報を整理しています。ここでインストールパッケージのURLを直接案内するのではなく、まず対応プラットフォームの項目へ進み、OSのアーキテクチャ、メンテナンス状況、必要な機能を確認して選択します。ファイルの取り違えを減らせます。

Windows

デスクトップでの作業、ブラウザー、常時プロキシ利用に適しています。ダウンロードページではClash Plus、Clash Verge Rev、FlClashなどのグラフィカルクライアントを比較し、プロセッサーのアーキテクチャに合うパッケージを選べます。

ダウンロードへ

macOS

IntelとApple Silicon搭載Macに対応します。ダウンロード前に「このMacについて」でチップの種類を確認し、インストール後はシステムの指示に従ってネットワーク拡張、プロキシ、バックグラウンドサービスの権限を許可してください。

ダウンロードへ

Android

スマートフォン、タブレット、一部のAndroid端末に適しています。多くのスマートフォンではARM64パッケージを優先します。端末のアーキテクチャが不明な場合は、ダウンロードページで汎用パッケージと各クライアントの対応状況を比較できます。

ダウンロードへ

iOS

iPhoneとiPadではApp StoreからClash Plusを入手します。インストール後はサブスクリプションURLで設定を追加し、初回に表示される確認画面でVPN接続の作成を許可してください。

ダウンロードへ

Linux

デスクトップユーザーはグラフィカルクライアントを選べます。サーバー、ソフトウェアルーター、コマンドラインに慣れたユーザーはMihomoコアの項目を確認してください。インストール前にディストリビューション、アーキテクチャ、パッケージ形式を確認する必要があります。

ダウンロードへ
すべてのクライアントを見る →
すぐに使い始める

インストール後の3ステップ

クライアントを初めて開いたとき、詳細設定を一つずつ変更する必要はありません。まず有効な設定を正常に動かし、その後でルールモードとTUNの違いを確認すると、問題を切り分けやすくなります。

詳しい使い方を見る →
  1. 01

    サブスクリプションを導入して設定を選択

    サービス提供元から完全なサブスクリプションURLをコピーし、クライアントの設定、サブスクリプション、またはProfiles画面を開きます。入力欄にURLを貼り付けて導入を実行してください。設定のダウンロードが完了したら一覧に戻り、新しく表示された項目をクリックして現在の設定にします。設定名が表示されただけでは有効化されていません。選択状態が、後続のルールとプロキシグループを有効にする前提です。

  2. 02

    プロキシグループとルールモードを選択

    プロキシ画面を開き、まず主要なプロキシグループで利用可能な項目を選択し、実行モードをルールに設定します。ルールモードは設定に従って直接接続とプロキシ接続を判断するため、日常利用に適しています。Webページが開けない場合は、一時的にグローバルモードへ切り替えてテストできます。グローバルでは使えるのにルールでは使えない場合、通常はクライアントを再インストールするのではなく、ルールやプロキシグループを確認します。

  3. 03

    システムプロキシを有効にして接続を確認

    システムプロキシを有効にしたら、まずブラウザーで普段使うWebサイトにアクセスし、その後ほかのアプリをテストします。ブラウザーは使えるのに独立したアプリが直接接続する場合は、TUNモードの有効化を検討してください。確認時は一度に1つのスイッチだけを変更し、変更前後の結果を記録します。この順序なら、サブスクリプション、ノード、ルール、通信の取り込み方式を分けて判断でき、複数の設定が同時に変わる事態を避けられます。

オープンソースエコシステム

クライアント、コア、設定の関係を理解する

Clashエコシステムは、単一のインストールパッケージではありません。グラフィカルクライアントは画面、システム連携、更新操作を担当し、コアは設定の読み込み、ルール処理、接続の転送を担います。サブスクリプションはノード、プロキシグループ、ルールの内容を提供します。この3層を分けて理解すると、クライアント選びも問題の切り分けも明確になります。

プロジェクトの歩み

Clashは当初、ルールを中心に動作するプロキシコアとして注目され、その後複数のデスクトップ・モバイルクライアントが生まれました。元のプロジェクトがメンテナンスを終了した後も、コミュニティでは設定形式、ルール体系、利用方法の互換性を軸に開発が続いています。現在よく使われるクライアントはグラフィカルインターフェースが異なる場合がありますが、プロキシモード、プロキシグループ、サブスクリプション設定などの基本概念は似ています。

そのため、クライアントを選ぶときは、画面が似ているかどうかよりも、メンテナンス状況、OS対応、使用するコアを優先して確認してください。古い解説とボタンの位置が変わっていても、「設定—プロキシグループ—モード—通信の入口」という流れを理解していれば、新しい画面でも対応する項目を見つけられることが多いでしょう。

Mihomoコア

Mihomoは、現在のClashエコシステムでよく使われているコミュニティメンテナンスのコアです。Clashの設定とルールの使い方を受け継ぎ、TUN、DNS、ルールプロバイダーなどの機能も提供しています。多くのグラフィカルクライアントはコアをアプリ内に組み込んでいるため、一般ユーザーは画面から操作できます。サーバーやルーターのユーザーはコアを単独で実行することも可能です。

クライアント名とコア名は同じである必要がありません。グラフィカルインターフェースをアップグレードしてもサブスクリプションの内容が変わるとは限らず、サブスクリプションを更新してもクライアントプログラムが自動的に置き換わるわけではありません。互換性の問題が起きたときは、クライアント名、OS、設定の取得元、有効にしたモードを個別に記録しましょう。「Clashが使えない」とだけ説明するより、原因を特定しやすくなります。

公開コードとドキュメント

オープンソースリポジトリでは、設定形式、機能の変更、問題に関する議論を公開情報として確認できます。一般ユーザーが最初からソースコードをすべて読む必要はありませんが、リポジトリのドキュメントでパラメーターの意味や既知の問題を確認し、機能がコア、クライアント、OS連携のどの層に属するかを判断できます。このサイトでは、できるだけ複数のクライアントに共通する名称を使って解説します。

コアをさらに調べる場合は、Mihomoリポジトリをクローンして、ローカルでドキュメントやコミット履歴を確認できます。このコマンドはプロジェクトのソースコードを取得するだけで、グラフィカルクライアントをインストールしたり、サブスクリプション設定を生成したりするものではありません。

更新と安定性

安定した利用には3種類の更新があります。クライアント更新は画面やシステム互換性を改善し、コア更新はプロキシ機能やルールの動作を変え、サブスクリプション更新はサービス設定を同期します。3つを同時に処理する必要はありません。日常的には定期的なサブスクリプション更新だけで十分です。クライアントが安定して動作しているなら、変更内容を確認してからプログラムのアップグレードを予定するとよいでしょう。

アップグレード前に、現在の設定、プロキシモード、プロキシグループ、TUNの状態を控えておきます。アップグレード後は同じ順番で確認してください。異常が出た場合は、まずシステムプロキシとルールモードの基本構成に戻し、その後DNSやTUNなどの詳細設定を段階的に復元します。すべての設定を削除して最初からやり直すより、変化の原因を見つけやすくなります。

ターミナルコマンド · Mihomoのソースコードを取得 git clone https://github.com/MetaCubeX/mihomo.git
よくある質問

使い始める前に混同しやすい4つのポイント

クライアントをインストールしたのに接続できないのはなぜ?

クライアントは実行環境を提供するだけです。有効なサブスクリプションを導入し、設定を選択し、プロキシグループを選び、システムプロキシを有効にする必要があります。解説の順番に沿って一つずつ確認してください。

使い始めの手順を見る

ルール、グローバル、ダイレクトはどれを選ぶべき?

日常利用ではルールモードを優先します。グローバルモードはプロキシ接続の一時的なテストに、ダイレクトモードはプロキシを迂回したりローカルネットワークの状態を確認したりする場合に使います。

モードの解説を見る

システムプロキシを有効にしても一部のアプリが接続できない場合は?

そのアプリがシステムプロキシを読み取っていない可能性があります。まずブラウザーが正常に接続できることを確認し、次にTUNモードに必要な権限と仮想ネットワークアダプターの設定を確認してください。

TUNの章を読む

サブスクリプションの更新に失敗したら、まず何を確認すべき?

まずURLの有効期限が切れていないか、途中で途切れていないかを確認します。その後、ローカルネットワーク、現在のプロキシ状態、サーバーからの応答を確認し、設定を何度も削除するのは避けてください。

トラブルシューティングを見る