クライアント一覧 · インストールと設定

Clashダウンロード 全OS対応

OSに合ったClash クライアントを選び、サブスクリプションの読み込みから、ルール別プロキシや接続設定まで確認できます。

日本語ガイド オープンソースのエコシステム 設定解説

ワークスペース

Clashのコア設定

各設定がどの段階を制御するのかを確認してから組み合わせましょう。クライアントによって画面上の名称や配置は多少異なります。以下では特定の画面上の場所ではなく、設定による動作を説明します。

ルール別プロキシ

ルールモードでは、設定内の条件に基づいて通信をプロキシ経由にするか直接接続にするかを決めます。種類の異なるサービスを並行して利用する場合に便利です。ルールは通常、上から順に照合され、最初に一致した項目で接続先が決まるため、並び順とプロキシグループ名が重要です。サブスクリプションを読み込んだら、まず接続ログで適用されたルールを確認し、必要に応じて独自ドメインのルールを追加します。グローバルモードより細かく通信を振り分けられ、直接接続よりも、指定したリクエストをプロキシグループへ送れます。例にある PROXY は、実際の設定に対応するプロキシグループが必要です。名前だけコピーしても利用できません。

関連ガイド →

プラットフォーム別リンク

Clashクライアントのダウンロード

OS、プロセッサーのアーキテクチャ、用途に合ったインストーラーを選びましょう。以下のリンクからダウンロードページの各OS向け情報を確認できます。クライアントのダウンロードとサブスクリプションサービスは別のものです。ソフトウェアをインストールした後、利用可能な設定を用意する必要があります。

Windows

普段使いのデスクトップクライアントなら、まずClash Plusを確認し、Clash Verge Rev、FlClash、Clash Nyanpasuと画面や設定管理の方法を比較してみましょう。ダウンロード前にOSの設定でプロセッサーのアーキテクチャを確認してください。別のOS向けのパッケージは、そのまま実行できるとは限りません。

初めて接続する場合は、まずシステムプロキシから試しましょう。TUNが必要になったら、クライアントの説明に従ってサービスをインストールするか、必要な権限を付与してください。Clash for Windowsの代替を探している場合は、移行前にローカルのルールと設定をバックアップしましょう。移行後はプロキシグループ、ショートカットキー、スタートアップ設定を一つずつ確認してください。以前の設定が自動で引き継がれるとは限りません。

ダウンロードページへ

macOS

Apple SiliconとIntelを区別して、対応するインストーラーを選びましょう。デスクトップクライアントを比較する際は、Clash Plus、Clash Verge Rev、FlClashが候補になります。ダウンロードページにはClashX Metaのアーカイブ情報も掲載しているため、旧設定の移行先を検討する際に役立ちます。

インストール後は、OSの案内に従って権限を許可し、サブスクリプションを読み込みます。システムプロキシをオンにしても一部のアプリの接続ログが表示されない場合は、そのアプリが独自のネットワーク設定を使っていないか確認してください。TUNはルーティングと権限に関わるため、ほかのVPNと同時に有効化するのは避けましょう。問題が起きたら、まずクライアントと設定をそれぞれ一つだけにして確認してください。

ダウンロードページへ

Android

Android向けの選択肢には、Clash Plus、Clash Meta for Android、FlClash、Surfboardがあります。対応する設定形式はクライアントによって異なります。特にSurfboardへ切り替える場合は、サブスクリプション提供元が対応形式を提供しているか事前に確認してください。URLの見た目だけでは互換性を判断できません。

初回接続時は、クライアントが端末内の通信経路を作成するため、OSのVPN接続許可を求められることがあります。画面が点灯している間は使えるのに、消灯後に切断される場合は、バッテリー最適化、バックグラウンド実行、自動起動の設定を確認してください。速度測定とWebサイトへのアクセスは同じネットワーク環境で比較しましょう。モバイルデータ通信とWi-Fiでは結果が異なる場合があります。

ダウンロードページへ

iOS

iPhoneやiPadでは、ダウンロードページからClash PlusのApp Storeページに移動できます。プロジェクトの公式サイトはclashplus.ioです。インストール後にサブスクリプションURLを用意し、アプリに読み込んで設定を選択してから、OSの案内に従ってVPN構成の追加を許可してください。

デスクトップ版とモバイル版ではメニューの場所が異なります。同じ名前のスイッチをスクリーンショットから探すより、操作手順から機能を理解するほうが確実です。ほかのVPN構成が端末にある場合は、どの構成が現在有効か先に確認しましょう。サブスクリプションの更新失敗とプロキシ接続の失敗は分けて調べてください。前者は設定のダウンロード中に発生している可能性があります。

ダウンロードページへ

Linux

デスクトップではClash Verge RevとFlClashを比較し、まず配布版が対応するパッケージ形式を確認しましょう。サーバーやルーターで使う場合は、mihomoのコマンドライン導入ガイドが参考になります。設定ファイル、実行ディレクトリ、サービスの管理方法を準備してください。GUIクライアントとコアの実行ファイルは、同じ種類の配布物ではありません。

Linuxデスクトップでは、システムプロキシの実装がデスクトップ環境によって異なります。ターミナルのツールにも、プロキシ環境変数を個別に設定する必要がある場合があります。常駐サービスとして運用する前に、まずフォアグラウンドで起動し、設定ファイルが正しく解析されるか確認しましょう。その後、systemdの実行ユーザーと作業ディレクトリを設定します。リモート端末で待ち受けを有効にする場合は接続元を制限し、管理インターフェースやプロキシポートを不要なネットワークに公開しないでください。

ダウンロードページへ

使うクライアントをまだ決められない場合は、対応プラットフォームのおすすめから始め、サブスクリプションの読み込みとWebサイトへの接続を一度試してから、高度な設定への移行を検討しましょう。クライアントを比べる際は、設定の互換性、OSとの連携、メンテナンス状況、操作性が判断材料になります。多くのクライアントを一度にインストールする必要はありません。テスト環境を一つに絞ると、問題が起きたとき、どの変更が接続に影響したのか把握しやすくなります。

すべてのクライアントを見る →

プロジェクトと設定の参照先

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

ダウンロード先ではソフトウェアを選び、プロジェクトのドキュメントではその動作を理解できます。設定で困ったときは、クライアント、コア、サブスクリプションの提供元を分けて調べると、ソフトウェア名だけで検索するより答えを見つけやすくなります。

プロジェクトの変遷とクライアントの関係

Clashは当初、ルールを中心としたプロキシ実装として登場し、その後、複数の派生プロジェクトやGUIが生まれました。デスクトップで目にする設定一覧、トレイメニュー、接続パネルは、通常クライアントが提供します。一方、プロトコル処理、ルール照合、ネットワーク接続はコアが担います。利用時には両者が連携しますが、更新時期や互換性の範囲が常に一致するとは限りません。

そのため、名称が似ているだけで機能を判断することはできません。旧クライアントで設定を読み込めても、追加された項目すべてに対応しているとは限らず、新しいクライアントでは初期設定が異なる場合もあります。移行時は、元のサブスクリプション、ローカルでの変更、画面の設定を分けて記録し、まず基本的な接続を復旧してから、独自ルールを少しずつ戻しましょう。アーカイブ版は過去の動作を調べるのに適しています。新たに導入する場合は、メンテナンスが継続しているプロジェクトを優先しましょう。

Metaとmihomoのコア

Clash Metaとmihomoは、同じ系譜の中で名称が移り変わったものです。多くのガイドや設定では、現在も過去の名称であるMetaが使われています。mihomoのプロジェクトドキュメントでは、対応プロトコル、ルールプロバイダー、DNS、TUNの設定を確認できます。参照する際は現在のクライアントが使用するコアを確認し、別の派生版の設定項目を共通の設定として扱わないようにしましょう。

設定の解析エラーが発生したら、クライアントに表示された項目名とエラー位置を記録しましょう。プロトコルが非対応なら、サブスクリプションの出力形式とコアの対応状況を確認します。プロキシグループが見つからない場合は、ルールが参照する名称とプロキシグループ名が一致しているか確認してください。画面上の接続スイッチを変更するだけでは、設定自体の構文や互換性の問題は解決できません。当サイトの比較・選び方と用語集で、それぞれの違いを確認できます。

オープンソースのドキュメントと更新の仕組み

オープンソースプロジェクトのリポジトリには、コード、課題の議論、リリースノートが記録されており、機能の変更点を確認できます。当サイトでは、未確認のスター数、ダウンロード数、評価は掲載していません。選ぶ際は対応プラットフォームと設定の互換性を確認してください。コアの実装を調べる場合は、MetaCubeX/mihomoのプロジェクトリポジトリを参照し、ドキュメントを読んだうえで、自分でビルドするか判断しましょう。

クライアント、コア、サブスクリプションの更新では、それぞれ異なる内容が変更されます。クライアントの更新では画面やOS連携、内蔵コアが変わることがあります。サブスクリプションの更新では、主にサービス提供元の設定が同期されます。更新前にローカルの上書き設定をバックアップし、更新後は設定が選択されたままか、待ち受けポートが変わっていないか、システムプロキシが元に戻っているか確認しましょう。ダウンロードページでは最新の配布先を案内し、トップページでは選び方と設定手順を解説しています。

設定のプライバシーと利用上の注意

サブスクリプションURL、設定ファイル、接続ログには、アカウントを識別する情報、サーバーアドレス、アクセス先のドメインが含まれる場合があります。問題を調べる際は、エラーの種類、ルール名、必要な項目を残し、サブスクリプションURLや認証情報は隠してから共有してください。見知らぬ相手から受け取った設定は内容を確認しましょう。特にリモートルールの参照先、待ち受けアドレス、外部コントローラーの設定に注意し、用途が分からない設定を既存のファイルに追加しないでください。

プロキシクライアントはネットワーク設定ツールです。実際に接続できるかどうかは、サブスクリプションサービス、接続先のWebサイト、利用中のネットワークによって異なります。お住まいの地域の法律、組織のネットワーク利用規則、サービス提供元の利用規約を守ってください。当サイトではエコシステムの情報とインストール手順を紹介しています。各クライアントの機能やリリース情報は、それぞれのプロジェクトをご確認ください。サイト名は当サイトのブランドを示すものであり、すべてのサードパーティークライアントの開発チームを代表するものではありません。

よくある質問

Clashをインストールした後、なぜサブスクリプションの読み込みが必要なのですか?

クライアントはプロキシ接続と設定管理の機能を提供し、サブスクリプションには利用するノード、プロキシグループ、ルールが含まれます。インストールしただけでは、接続先を利用できる状態にはなりません。サービス提供元のサブスクリプションURLを用意し、読み込んで設定を選択してから接続を有効にしてください。管理画面へのログインURLをサブスクリプションURLと混同しないようにしましょう。用語集でサブスクリプション、ノード、プロキシグループの違いを確認できます。

ノードの速度測定は成功するのに、Webページが開かないのはなぜですか?

速度測定で分かるのは、通常、特定の測定先への応答状況です。目的のWebサイトにも接続できるとは限りません。まずブラウザーのリクエストが接続ログに記録されているか確認し、適用されたルール、実際に使われたプロキシグループ、DNSの結果を調べましょう。ログがまったくない場合は、システムプロキシかアプリ独自の設定を確認してください。用語を整理してから調べると原因を特定しやすくなります。ルールとネットワークモードの解説も参考にしてください。

ルールモード、システムプロキシ、TUNは同じ設定ですか?

それぞれ制御する段階が異なります。システムプロキシとTUNは、リクエストをどのようにクライアントへ取り込むかを決めます。ルールモードは、取り込んだリクエストの接続先を決めます。システムプロキシでもTUNでも、ルールモードを使用できます。初めて設定するときは、一度に変更するのを一項目に絞りましょう。ネットワークモードの用語解説もご覧ください。

サブスクリプション更新後にローカルルールが変わるのはなぜですか?

リモートのサブスクリプションから取得した設定を直接編集すると、次回の更新で変更が上書きされることがあります。ルールを長期間維持するには、クライアントが対応する上書き、マージ、ローカル設定の仕組みを使い、適用順も確認してください。更新後はプロキシグループ名が変わっていないか確認し、ローカルルールが存在しないグループを参照しないようにしましょう。関連する用語はサブスクリプションと設定の用語解説をご覧ください。

使い方のヒント

Clash設定ガイド

ノードの選び方からLinuxでの導入、コアの互換性まで、日常の利用で混同しやすいポイントを個別に解説します。記事は公開日順です。各OSの手順や基本操作は、全プラットフォーム対応ガイドでも確認できます。

Clash最新版をダウンロード