オープンソースエコシステム · 全プラットフォーム設定ガイド

Clashドキュメントセンター
クライアントのダウンロードと設定ガイド

クライアントの選択から接続完了まで、サブスクリプション導入ルール分岐TUNモードの実際の設定方法をまとめて確認できます。

  • 永久無料
  • ソースコード公開
  • マルチプラットフォーム対応
  • 日本語設定ガイド
米国 日本 香港 シンガポール 韓国
システム別に選択

Clashクライアントのプラットフォーム案内

クライアントごとに、インターフェースやカーネルの統合方法は異なります。まず使用中のデバイスに合ったダウンロードページへ進み、メンテナンス状況、システムアーキテクチャ、利用スタイルを踏まえてソフトウェアを選択してください。

Windows

デスクトップでの日常利用に適しており、Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasuを選べます。開発終了クライアントからの移行方法も確認できます。ダウンロード前にシステムアーキテクチャを確認し、インストール後は通常、サブスクリプションの追加から設定を始めます。

ダウンロードへ

macOS

Apple SiliconとIntelの両方に対応しています。システムプロキシやTUNを初めて有効にするときは、システムの指示に従ってネットワーク拡張に必要な権限を許可してください。

ダウンロードへ

Android

スマートフォンやタブレットに適しています。サブスクリプション導入後はシステムのVPN許可を確認し、アプリごとのプロキシやバックグラウンド動作の制限はデバイスの設定に合わせて調整します。

ダウンロードへ

iOS

App StoreからClash Plusを入手できます。インストール後、システムがVPN構成を作成し、クライアント内でサブスクリプションを追加してルールモードを選択します。

ダウンロードへ

Linux

デスクトップではGUIクライアントを選べます。サーバー、ソフトルーター、コンテナ環境では、mihomoカーネルを直接実行する構成も一般的です。どちらも同種のYAML設定を使いますが、サービス管理、権限、ログの場所は異なります。ダウンロードページでは入口を分けて案内しています。

ダウンロードへ
設定の基本

サブスクリプション、モード、ルール分岐

動作する基本設定から始め、システム全体のトラフィック制御、ルールのメンテナンス、サブスクリプション更新へ段階的に進みます。以下のパネルは、クライアントでよく使われる実際の設定項目です。

基本設定

サブスクリプションの導入と更新方針

サブスクリプションURLから、プロキシノード、プロキシグループ、ルール設定をまとめて取得できます。導入前に、URLが利用中のサービス提供元から発行されたものか確認し、完全なアドレスをクライアントのサブスクリプションまたは設定画面に貼り付けてください。保存後に一度手動更新し、設定名、プロキシグループ、ルール画面が正常に表示されるか確認します。更新間隔を短くしすぎる必要はなく、日常利用なら1日1回で十分です。更新に失敗した場合は、URLの有効期限、システム時刻、現在のネットワークからURLへ直接アクセスできるかを確認してください。

  • 初回導入後に一度手動更新し、設定を正常に解析できるか確認する。
  • 更新に失敗したときに戻せるよう、利用可能な旧設定を1つ残す。
  • 複数のデバイスで同じURLを使う場合は、各端末の更新時刻を個別に確認する。
サブスクリプションを設定
設定名日常ルール
自動更新
更新間隔24時間
設定を保存
オープンソースエコシステム

Clash、Meta、mihomoの関係

カーネル、クライアント、設定ファイルの役割を理解すると、インターフェース、ルール、ネットワークの問題を混同せずに切り分けられます。

プロジェクトの変遷

Clashのオリジナルカーネルは、ルールマッチング、プロキシグループ、YAML設定といった現在も一般的な仕組みを確立しました。オリジナル版の開発終了後は、コミュニティのフォークがプロトコル拡張、TUN実装、ルールタイプ、データ管理などを継続的に引き継いでいます。現在GUIクライアントをダウンロードする場合は、mihomoカーネルを内蔵したものが主流ですが、更新頻度、画面構成、システム統合はクライアントごとに異なります。

クライアントとカーネル

GUIクライアントは、サブスクリプション管理、システムプロキシの切り替え、ポリシー選択、ログ確認、デスクトップ統合を担います。カーネルは設定の読み込み、接続の確立、ルールの実行、DNS処理を担当します。画面が開けてもカーネルが動作しているとは限らず、サブスクリプションを更新できてもシステム通信が制御されているとは限りません。切り分けでは、設定の読み込み、カーネルの状態、システムプロキシ、実際の接続ログを個別に確認してください。

設定の互換性

基本的な設定項目は複数のClash系クライアントで比較的共通していますが、mihomoで拡張されたプロトコル、ルールタイプ、DNS項目は古いカーネルで認識できない場合があります。クライアント間で移行するときは、設定全体をコピーして互換性があると決めつけないでください。まずサブスクリプションを導入し、自分で管理しているルール、オーバーライド、DNS設定を個別に移行して、起動ログに表示される項目の警告を確認する方が安全です。

更新とメンテナンス

クライアント、カーネル、サブスクリプション、ルールデータの更新は、それぞれ別のものです。クライアント更新は主に画面やシステム統合を変更し、カーネル更新はプロトコルや設定機能に影響します。サブスクリプションはサービス提供元が生成し、ルールデータは個別にダウンロードされる場合があります。更新に失敗したら、まず何の更新に失敗したかを特定し、ネットワーク、権限、設定パス、提供元の状態を確認すると、より効率的に対処できます。

mihomoオープンソースリポジトリをクローン git clone https://github.com/MetaCubeX/mihomo.git
すばやく切り分ける

よくある質問

問題がダウンロード、サブスクリプション、カーネルの起動、システム全体の制御のどこで起きているかを判断してから、該当するガイドを確認してください。

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

サブスクリプションURLが完全で、現在もアクセスできることを確認し、システム時刻、現在のネットワーク、クライアントログを確認してください。古い設定がまだ使える場合は残しておき、削除と再作成を繰り返さないでください。

サブスクリプション導入手順を見る →

ルールモードとグローバルモードはどう選ぶ?

日常利用ではルールモードを優先します。グローバルモードは、対象の接続がルールによって誤って振り分けられていないか短時間で確認する場合に便利です。テスト後はルールモードに戻して設定を修正してください。

プロキシモードの説明を見る →

システムプロキシを有効にしてもアプリが直接接続するのはなぜ?

システムプロキシを読み取らないアプリもあります。まずアプリ自身のプロキシ設定を確認し、より多くの通信を制御する必要がある場合は、OSの要件に従ってTUNモードを設定してください。

接続と確認方法を見る →

TUNを有効にした後、ネットワークに問題が起きたら?

まずTUNを無効にして基本ネットワークを復旧し、管理者権限、DNSハイジャック、自動ルーティング、LANの除外範囲を確認してください。複数の項目を同時に変更するのは避けましょう。

TUN設定の章を読む →