Windows
トレイ操作、システムプロキシ、TUNモード、スタートアップ起動が必要なデスクトップユーザーに適しています。ダウンロードページではClash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu、アーカイブ版クライアントを掲載し、インストーラーの違いも説明しています。
ダウンロードへ進むオープンソースプロジェクト · 全プラットフォーム対応クライアントを継続的にメンテナンス
全プラットフォーム対応クライアント、サブスクリプション導入手順、ルールと分流の設定をまとめて確認できます。ダウンロード前にデバイスのOSに合うグラフィカルクライアントを選び、インストール後に設定の導入、プロキシグループの選択、システムプロキシの確認を順に行います。
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
external-controller: 127.0.0.1:9090
コア設定機能
3つの機能は、Clashを日常的に使う際によくある設定手順に対応しています。まず通信がルールにどう一致するかを理解し、次にTUNによる制御が必要か判断し、最後に安定した設定更新の流れを整えます。
ルールモードでは設定ファイルのルール一覧を読み込み、ドメイン、IP、プロセス、ルールセットを上から順に照合します。一致すると接続は指定されたプロキシグループへ渡され、一致しないリクエストは最終的に MATCH で処理されます。ルールの順序が結果を直接左右するため、より具体的なドメインルールを前に置き、対象範囲の広い地域ルールやフォールバックルールは後ろに置くのが一般的です。
実際の設定では、よく使うサービスを独立したプロキシグループに分け、ブラウザー、開発ツール、ローカルサービスで異なる出口を使えます。ルールを変更したら、まず設定を再読み込みし、接続履歴で一致したルール名を確認します。グローバルスイッチだけを備えたプロキシツールと異なり、Clashではルール構文による接続判断を設定ファイルに記述できるため、再利用、確認、デバイス間の移行が容易です。
DOMAIN-SUFFIXexample.comノード選択DOMAIN-KEYWORDservice自動選択GEOIPCNDIRECTMATCHその他の接続ノード選択TUNモードは仮想ネットワークインターフェースで接続を処理し、コマンドラインツール、ゲームクライアント、システムプロキシ設定を無視するプログラムに適しています。有効にする前に、クライアントに必要な権限があることを確認し、ネットワークを制御している他の同種ツールを停止してください。デスクトップOSではサービスコンポーネントのインストールや管理者権限の許可が必要な場合があり、モバイルOSではローカルVPN接続の確認が表示されます。
有効にした直後はデフォルトのネットワークスタックとDNS設定を維持し、ブラウザーとターミナルの接続が正常であることを確認してから、自動ルート、厳格ルート、DNSハイジャックの設定を調整します。LAN内のデバイスに接続できない、スリープ復帰後に通信できないといった場合は、まずTUNを無効にしてシステムプロキシモードと比較し、問題が仮想インターフェース、DNS、ルール設定のどこにあるかを切り分けます。
サブスクリプションリンクは通常、サービス提供者が生成し、クライアントがダウンロードして読み込み可能な設定へ変換します。導入時はリンク全体をコピーし、設定またはサブスクリプション画面でURLからの導入を選択します。読み込みに成功したら新しい設定へ切り替え、プロキシ画面でポリシーを選択します。サブスクリプションを更新すると、リモートで管理されるノードとルールが上書きされるため、クライアント内の一時的な編集を長期的な変更として保存する運用は避けてください。
分流をカスタマイズする場合は、ローカル設定を1つ残すか、オーバーライドやルール統合に対応したクライアント機能を使い、個人ルールとリモートサブスクリプションを分けて管理します。更新に失敗したら、まずリンクが完全か、システム時刻が正確か、現在のネットワークからサブスクリプションURLへアクセスできるかを確認します。複数のデバイスで設定を共有する場合も、チャット履歴や公開文書にサブスクリプションリンクを露出させないでください。
プラットフォーム入口
グラフィカルクライアントは、設定の導入、プロキシグループの切り替え、ログ確認、システム連携をまとめて提供します。サーバーやルーターで使う場合は、ダウンロードセンターでmihomoカーネルパッケージを確認できます。
トレイ操作、システムプロキシ、TUNモード、スタートアップ起動が必要なデスクトップユーザーに適しています。ダウンロードページではClash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu、アーカイブ版クライアントを掲載し、インストーラーの違いも説明しています。
ダウンロードへ進むIntelおよびApple Silicon搭載のデスクトップに適しています。ダウンロードページでは、まずプロセッサのアーキテクチャを確認してから対応するインストーラーを選択してください。初回起動時には、OSの案内に従ってネットワーク拡張、プロキシ設定、バックグラウンドサービスの権限を許可する必要があります。
ダウンロードへ進むスマートフォン、タブレット、一部のAndroid TVデバイスに適しています。クライアントはシステムVPNインターフェースで接続を制御し、初回有効化時に接続の許可が表示されます。バックグラウンド動作には、バッテリー最適化や常駐通知の設定変更が必要な場合もあります。
ダウンロードへ進むiPhoneとiPadのユーザーはApp StoreからClash Plusを入手できます。インストール後にサブスクリプションを導入し、システムによるVPN設定の追加を許可してください。接続状態、オンデマンドルール、設定更新はすべてクライアント内で管理します。
ダウンロードへ進むデスクトップ版はClash Verge RevまたはFlClashを選択でき、サーバーやルーザーのユーザーはアーキテクチャに合うmihomoカーネルをダウンロードできます。グラフィカルクライアントを使う前に、デスクトップ環境、トレイ対応、パッケージ形式を確認してください。
ダウンロードへ進むクイックスタート
初回設定ですべての項目を同時に変更する必要はありません。ダウンロード後は、導入、選択、確認の3ステップで操作し、まず動作する接続を1つ確立してから、用途に応じて分流とTUNの設定を調整します。これにより、複数の変数が同時に変化してトラブルシューティングが難しくなるのを防げます。
詳しいチュートリアルを見る →クライアントの設定、サブスクリプション、Profiles画面を開き、完全なサブスクリプションリンクを貼り付けて導入します。ローカルのYAMLファイルを使う場合は、ファイルからの読み込みを選択します。導入後は設定が一覧に表示されていることを確認し、現在の設定に切り替えてください。導入に失敗した場合、クライアントを何度も再インストールせず、まずリンクに余分な空白がないか、システム時刻が正しいか、現在のネットワークからサブスクリプションURLへアクセスできるかを確認します。
通常の利用ではルールモードを優先し、どの接続を直結し、どれをプロキシ経由にするかを設定ファイルに決めさせます。次にプロキシ画面を開き、「ノード選択」などのポリシーグループで利用可能なノードを指定します。自動選択グループは設定に従ってヘルスチェックを行いますが、画面のテスト結果は特定のテストURLへの応答を示すだけで、ダウンロード速度やすべてのサイトでの実際の体感を表すものではありません。
デスクトップではまずシステムプロキシを有効にし、モバイルではシステムVPNの許可を確認してから、プロキシが必要なサイトへアクセスします。接続画面に該当するリクエストが表示され、一致したルールとプロキシグループを確認できるはずです。ブラウザーは正常なのにターミナルの通信だけ失敗する場合は、TUNモードを検討します。すべてのアプリが接続できない場合は、設定状態、プロキシグループの選択、システム時刻を順番に確認してください。
プロジェクトと設定の出所
カーネル、グラフィカルクライアント、設定サービスはそれぞれ異なる層に属します。3者の関係を理解すると、更新元、互換範囲、障害が発生している場所を判断しやすくなります。
Clashは当初、ルール駆動型のプロキシカーネルとして設定構文とポリシーグループのモデルを形成しました。元のプロジェクトが更新を停止した後も、コミュニティは互換フォークの開発を続け、mihomoは一般的な設定構造を引き継ぎながら、ネットワークスタック、ルールセット、DNS、プロトコル対応を拡張しています。現在よく使われるデスクトップ・モバイルクライアントは、通常、グラフィカルインターフェース、システム権限、サブスクリプション管理、更新入口を担い、実際の接続処理は統合されたカーネルが行います。
したがって、「Clashクライアント」は1つの固定された画面だけを指すものではありません。Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu、ClashX Metaなどのプロジェクトは、それぞれウィンドウ操作、トレイメニュー、プラットフォーム連携を処理します。一方、mihomoはより低層の実行コンポーネントに近い存在です。クライアントを選ぶ際は、まずOSとプロセッサアーキテクチャを確認し、次にTUN、ルールのオーバーライド、設定統合、LAN共有が必要かを検討してください。
サブスクリプション提供者は通常、ノード、プロキシグループ、ルールを生成し、クライアントがリモートの内容を設定ファイルとして保存してカーネルに読み込ませます。システムプロキシは、プロキシ設定に対応するアプリの接続をローカルポートへ転送するだけです。TUNモードは仮想インターフェースを通じて、より多くのプログラムを対象にします。さらにルールモードが、各リクエストをどのプロキシグループへ送るかを決定します。どこか1つの設定が一致していないだけでも、「クライアントは接続済みなのにアクセスできない」という状態になることがあります。
トラブルシューティングは層ごとに進めます。まず設定を正常に読み込めることを確認し、次にプロキシグループで利用可能な出口が選択されているか確認します。その後、システムプロキシまたはTUNが有効かを確認し、最後に接続履歴でルールの一致結果を調べます。すべての項目を一度に切り替えると、変数が増えるだけです。ログに記録されたエラーの種類、リクエスト先、ポリシー名は、単にスイッチの状態を見るよりも判断材料になります。
カーネルの更新では、主にプロトコル実装、ルール処理、DNSの動作、ネットワークスタックの互換性が変更されます。グラフィカルクライアントが新しいカーネルを採用するかどうかは各クライアントのメンテナーが決めるため、同じ設定を読み込んでも、対応フィールドやデフォルト動作が異なる場合があります。更新前にクライアントのリリースノートを確認し、現在動作している設定を保存してください。
クライアントの更新では通常、システム権限、ウィンドウインターフェース、サブスクリプションタスク、トレイ操作、カーネル統合が扱われます。デスクトップOSのアップグレード後にプロキシサービスが起動しない、権限確認が繰り返し表示される、トレイアイコンが消えるといった場合は、ノード設定を直接変更する前にクライアントの互換性を確認してください。メンテナンスが終了したクライアントは、過去の環境を参照する用途に限って適しています。
サブスクリプションの更新はリモート設定の提供元によって管理され、ノード、プロキシグループ、ルールが変更される場合があります。更新後に以前のポリシー名が消えた場合は、デフォルトグループと手動選択項目を再確認してください。個人ルールはローカルのオーバーライドまたは独立した設定で管理し、リモート更新によって一時的な変更が上書きされないようにします。サブスクリプションリンク自体も、機密性のあるアクセス情報として保管してください。
最新記事
記事では、カーネルとクライアントの関係、ネットワークテストの原理、複数デバイスでの設定方法を解説しています。基本的な接続を確立した後の確認に適しています。
元のClashカーネルからmihomo、さらにVerge、ClashX、Nyanpasuなどのグラフィカルクライアントまで、カーネルと画面のメンテナンス範囲を整理し、プラットフォームと機能に応じた選択基準を示します。
記事を読むテストURL、DNS、TCP、HTTPリクエストの経路を分解し、低遅延のノードでも遅くなる理由と、安定性、帯域幅、接続先サイトの挙動を組み合わせた評価方法を解説します。
記事を読む統一サブスクリプション更新、設定ファイル同期、自前の設定ホスティングという3つの方法を比較し、デスクトップとモバイルでのフィールド差異、設定の競合、機密性のあるリンクの保存方法を説明します。
記事を読む