Windows
デスクトップでの日常利用に適しています。ダウンロードページではClash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu、アーカイブ版クライアントを掲載しています。インストール前にシステムアーキテクチャを確認し、初回起動後にサブスクリプションを読み込んでシステムプロキシを有効にしてください。
ダウンロードページへClash Androidクライアント、サブスクリプション設定の手順、プロトコル選びの解説をまとめています。初回接続はシステムのVPN権限許可から始め、設定を読み込み、ポリシーを選択してプロキシの状態を確認します。
PLATFORM ENTRY
SYSTEM CAPABILITIES
AndroidのVPN権限許可から始め、Clashクライアントが担当するネットワーク処理を順に理解します。左側で機能を選ぶと、右側に用途、操作場所、重要なパラメータが表示されます。
Androidクライアントは、システムが提供する VpnService を使ってローカル仮想ネットワークインターフェースを確立します。初めてプロキシを起動すると接続リクエストが表示され、確認するとアプリの通信がClashカーネルで処理されます。権限の許可はクライアントによるネットワークインターフェースの制御を認めるもので、利用可能なノードが選択されたことを意味しません。接続後も現在のProfile、ポリシーグループ、DNSの状態を確認してください。画面上部にVPNアイコンが表示されない場合は、クライアントに戻ってサービスを再起動し、メーカー独自のシステムによるバックグラウンド制限も確認します。
interface: VpnService · permission: user-confirmed · scope: local traffic
Profileは、ノード、プロキシグループ、DNS、ルールをまとめた完全な設定セットです。通常は設定画面にサブスクリプションURLを貼り付けてダウンロードし、該当項目を選択してからプロキシ画面でポリシーを指定します。サブスクリプションを更新するとリモートの内容を再取得するため、手動で加えた変更は更新後に上書きされることがあります。長期間保持したい調整は、クライアントのオーバーライド機能に追加するか、独立した設定として管理してください。複数のProfileは、仕事用、モバイル回線用、テスト用などに分けて保存できます。切り替え後は現在のポリシーグループを再確認しましょう。
profile: YAML · update: remote subscription · override: client-side
ルールモードでは、設定された順序に従ってドメイン、IPアドレス、プロセス、ルールセットを照合し、通信を対応するポリシーグループへ渡します。上位にあるルールほど先に適用され、最後は通常 MATCH がどのルールにも一致しない通信を処理します。グローバルモードと比べ、ルールモードなら直接接続するサービスは従来の経路を維持し、指定した通信だけをプロキシへ送れます。振り分け結果を確認するときは、ノードを何度も切り替えるのではなく、まず接続ログで適用されたルールを確認し、そのルールが指すポリシーグループを調べてください。
mode: rule · evaluation: top-down · fallback: MATCH
DNSモジュールはドメインをどこで解決するかを決め、ルール判定の正確さにも影響します。Fake-IPモードではまずマッピングアドレスを返し、接続確立後にドメインとの対応関係をもとにルールを判定します。名前解決と接続処理を一元的に制御したい場合に適しています。一部のLAN機器、特殊なアプリ、アドレス検出機能ではフィルターリストへの追加が必要になることがあります。接続済みなのにウェブページを開けない場合は、DNSサーバーへの到達性、拡張モード、IPv6設定、システムのプライベートDNSを順番に確認し、複数の項目を同時に変更しないようにしましょう。
dns-enhanced-mode: fake-ip · mapping: domain-to-address · cache: local
TUNモードは、システムのHTTPまたはSOCKSプロキシ設定に従わないプログラムを制御します。対象には一部のターミナルツール、ゲーム、独立したネットワークコンポーネントなどが含まれます。OSのネットワーク層に仮想インターフェースを作成し、通信をカーネルへ渡して処理します。有効にする前に、通常のシステムプロキシで目的を満たせるか確認してください。制御範囲が広いほど、設定ミスがネットワーク全体に及ぼす影響も大きくなります。モバイル端末では、バックグラウンド維持、バッテリー最適化、必要時の速度測定も確認し、再接続や継続的な起動を減らしましょう。
stack: mixed · route: auto · dns-hijack: configured endpoints
PLATFORM DOWNLOADS
インストーラーとクライアントの選択肢をOSごとに整理しています。まず端末のプラットフォームとCPUアーキテクチャを確認し、ダウンロードページで対応クライアント、システム要件、インストール方法を確認してください。
デスクトップでの日常利用に適しています。ダウンロードページではClash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu、アーカイブ版クライアントを掲載しています。インストール前にシステムアーキテクチャを確認し、初回起動後にサブスクリプションを読み込んでシステムプロキシを有効にしてください。
ダウンロードページへApple Silicon搭載端末とIntel搭載端末の入口をそれぞれ用意しています。インストール後、初回起動がシステムにブロックされた場合は、「プライバシーとセキュリティ」設定で許可を確認してください。メニューバー常駐型は日常的な利用に適していますが、ポリシーとサブスクリプションは引き続きクライアント内で管理します。
ダウンロードページへインストール後は、まずシステムのVPN権限を許可し、サブスクリプションを読み込んでポリシーグループを選択します。メーカーごとにバックグラウンド制限が異なるため、長時間使う場合はバッテリー最適化、バックグラウンド動作、VPNの常駐状態を確認してください。
ダウンロードページへアプリストアからClash Plusのページを開きます。インストール後、アプリ内で設定を追加し、接続を開始するとシステムのVPNリクエストが表示されます。ポリシーの切り替え、接続状態、設定の更新はすべてクライアント画面で行います。
ダウンロードページへデスクトップではGUIクライアント、サーバーやルーターではmihomoカーネルを直接使う構成が適しています。ダウンロード前にディストリビューション、CPUアーキテクチャ、パッケージ形式を確認し、設定とサービスを管理する方法も準備しておきましょう。
ダウンロードページへQUICK START
インストールと設定を済ませてから、システム全体の通信制御を開始します。各ステップで扱う状態を一つに絞ると、問題がどこで止まっているか判断しやすくなります。
ダウンロードページから対応プラットフォームへ進み、端末のアーキテクチャに合うクライアントを選びます。Androidでは初回接続時にシステムのVPNリクエストが表示されます。WindowsとmacOSでは、ファイアウォール、ネットワーク拡張機能、システムプロキシの権限確認が必要になる場合があります。この段階ではシステム権限だけを処理し、モードの切り替えやDNSの変更はまだ行いません。
設定またはProfilesページを開き、利用可能なサブスクリプションURLを貼り付けてダウンロードします。設定が表示されたら明示的に選択し、その後プロキシグループで目的のポリシーを選びます。更新に失敗した場合は、サブスクリプションURLへアクセスできるか、システム時刻が正しいか、現在のネットワークでクライアントが接続を確立できるかを確認してください。
まずはルールモードを一般的な開始点として、システムプロキシまたはVPNサービスを起動し、接続ログで通信が入っているか確認します。ウェブページにアクセスできない場合は、ノード、DNS、適用ルール、システム時刻を順番に確認してください。一度に一項目だけ変更して再テストし、複数の設定を同時に変えないようにします。
OPEN SOURCE CONTEXT
クライアントの画面、プロキシカーネル、設定データはそれぞれ異なる層に属します。この3層の関係を理解すると、機能の提供元を判断しやすくなり、異なるプラットフォーム間で設定を移行する際にも役立ちます。
Clashは、プロキシノード、ポリシーグループ、ルール、DNS、通信制御設定を含む、広く利用されているYAML設定構造を形成しました。元のプロジェクトがメンテナンスを終了した後も、コミュニティのクライアントとカーネルはこの構造を引き継ぎ、拡張しています。現在のソフトウェアは名称が似ていても、メンテナー、画面実装、カーネルの組み合わせは同一ではありません。ダウンロード時はクライアント名と基盤カーネルを分けて確認しましょう。
オープンソースのリポジトリでは、プロトコル実装、設定解析、課題の記録、リリース手順を公開情報として確認できます。デスクトップやモバイルのクライアントは、インストール、サブスクリプション管理、システムプロキシ、VPN権限、画面上の操作を担当し、カーネルは接続、DNS、ルール判定、通信転送を担います。クライアントで見える設定項目は、最終的にカーネルが読み取れる設定へ変換されます。
mihomoはClash Metaの機能方針を引き継ぎ、プロトコル対応、ルールセット、DNS、TUN、設定機能を継続的に発展させています。GUIクライアントによって内蔵カーネルが異なる場合があり、カーネルを差し替えられるものもあります。設定に互換性があっても、すべての項目が各クライアントで同じ画面に表示されるとは限りません。移行前に、対応フィールド、オーバーライド機能、サブスクリプションの処理方法を確認してください。
クライアント、カーネル、サブスクリプションの更新は、それぞれ独立した経路です。クライアントの更新は画面やプラットフォーム連携を変え、カーネルの更新はプロトコルやルール処理に影響し、サブスクリプションの更新はリモートから提供されたノードとポリシーを置き換えます。更新の問題を調べるときは、まずどの層で失敗しているかを特定しましょう。サブスクリプションを何度更新しても、クライアントの権限不足やカーネルの起動失敗は解決できません。
COMMON QUESTIONS
まず用語と状態を把握し、どの項目を変更するかを決めます。以下では、初めて使うときに起こりやすい誤解を取り上げます。
これはAndroidの VpnService によるシステム権限の許可手順です。確認すると、クライアントがローカルVPNインターフェースを確立し、アプリの通信をカーネルで処理できるようになります。権限の許可に成功しても、ノードが利用可能とは限りません。設定とポリシーグループを選択して接続を開始する必要があります。関連用語は用語集で確認できます。
サブスクリプションのダウンロード後は、そのProfileが選択されているか、ポリシーグループが明確に指定されているか、システムプロキシまたはVPNサービスが起動しているかを確認します。ログに接続記録がない場合、問題は通常、システム全体の通信制御にあります。記録はあるのにリクエストが失敗する場合は、ノード、DNS、適用ルールを確認してください。
ルールモードは設定に従って通信ごとの出口を決めるため、日常利用の開始点に適しています。グローバルモードは大部分の通信を選択したポリシーへ送り、短時間の検証などに使います。直接接続モードはプロキシを経由しないため、障害がプロキシ経路に起因するかを切り分けるのに役立ちます。モードの定義と照合順序は用語集で詳しく確認できます。
次の順番で確認します。ノードが利用可能か、システム時刻が正確か、DNSで名前解決できるか、ルールが想定したポリシーに一致しているか、別のVPNがシステムインターフェースを使用していないかを調べてください。一度に一項目だけ変更して再テストします。詳しい手順は8ステップのトラブル対応チェックリストをご覧ください。
LATEST GUIDES
システムプロキシ、Profileの構造、クライアント比較をテーマにした最近の記事です。タイトルから具体的な問題が分かるため、現在の状態に合う記事を探せます。
システムプロキシ、環境変数、TUNモードはそれぞれ異なる通信制御経路です。この記事では、ブラウザとターミナルの確認方法を分けて説明し、より広範囲の通信制御へ切り替えるタイミングも解説します。
記事を読む →ノード、ポリシーグループ、ルール、DNSの項目からProfileを理解し、サブスクリプション更新、複数設定の併用、オーバーライド、設定切り替え時に再確認すべき状態を説明します。
記事を読む →カーネル、サブスクリプション互換性、操作性、対応プラットフォーム、メンテナンス状況から主要クライアントを比較し、Androidユーザーが実際の利用場面に合う候補を絞り込めるようにします。
記事を読む →