▶基礎知識
CAT 1/4 · BASICまずクライアント・コア・サブスクの3者の関係を理解し、モードとクライアントの選び方を確認しましょう。
Clashとは何ですか?mihomoコアとの関係は?
Clashはルールベースで通信を振り分けるプロキシツールの総称です。オリジナルコアの更新が止まった後、コミュニティがClash.Metaブランチで開発を継続し、後にmihomoへと改名されました。現在の主要クライアント(Clash Plus、Clash Verge Rev、FlClashなど)は全てmihomoコアを内蔵しており、設定形式はオリジナル版と後方互換です。各世代コアの違いはプロトコル解説ページで確認できます。
Clashクライアントは有料ですか?
無料です。本サイトに掲載しているクライアントは全てオープンソースかつ永久無料で、インストーラーはダウンロードページから直接取得できます。有料になるのは通常ノードサービス(サブスクリプション)側で、これは第三のサービス提供者が運営しており、クライアント自体とは無関係です。
クライアントだけ入れればネットが使えますか?サブスクとは?
クライアントだけでは不十分です。クライアントはスケジューラーであり、ノードアドレスと振り分けルールを含む設定(通常はサブスクリプションリンクの形で提供)が別途必要です。サブスクリプションリンクをクライアントに貼り付けて更新し、ノード一覧が表示されてから利用を開始できます。本サイトはサブスクリプションサービスを提供していません。
ルール・グローバル・直結の3モードの違いは?
ルールモードは設定内の rules 段に沿って順に照合し、直結ルールに一致した通信はプロキシを経由せず、それ以外はポリシーグループ経由でプロキシを通ります。日常用途にはこれを推奨します。グローバルモードはルールを無視し、全通信が現在選択中のノードを経由します。直結モードは全通信がプロキシを経由せず、一時的な無効化と同義です。切り替えは通常クライアントのメイン画面のモード選択エリアにあります。
Clash Plus、Clash Verge Rev、FlClashはどれを選ぶべき?
コア機能は同じで、対応プラットフォームとUIの方向性が異なります。Clash Plusは全プラットフォーム対応で導入の敷居が最も低く本サイトの第一候補です。Clash Verge Revはデスクトップ機能が充実し細かい制御をしたい人向け。FlClashはUIが簡潔でモバイル体験が良好です。迷ったらまずClash Plusを導入してください。ダウンロードページにプラットフォーム別の一覧を掲載しています。
▶導入・設定
CAT 2/4 · INSTALLインストール時のブロック、初回の権限許可、サブスク導入、自動起動をプラットフォームごとに確認します。
WindowsでインストールまたはSmartScreenに初回起動をブロックされたら?
ダイアログの「詳細情報」をクリックし、続けて「実行」をクリックすれば続行できます。オープンソースクライアントの多くは商用コード署名証明書を購入していないため、未署名プログラムに対してシステムがこの警告を一律表示するのは通常の動作です。インストーラーが本サイトのダウンロードページまたはプロジェクトの公式配布経路から入手したものであることを確認した上で許可してください。
macOSで「開発元を確認できないため開けません」と表示されたら?
システム設定の「プライバシーとセキュリティ」を開き、下までスクロールしてブロックされたアプリの通知を見つけ「このまま開く」をクリックします。「アプリが壊れているため開けません」という表示が繰り返し出る場合、ダウンロードが中断された可能性が高いので、対応するチップアーキテクチャ(IntelまたはApple Silicon)のインストーラーを再ダウンロードして試してください。
Android起動時にVPN接続の許可を求められますが、同意すべき?
同意してください。Android版クライアントはシステムのVpnServiceを通じて通信を引き受けており、初回起動時にこの権限を許可しないとローカル仮想ネットワークカードを構築できません。この許可はあくまで本機上の通信転送に対するものであり、同意後はステータスバーに鍵のアイコンが表示され、有効化されたことを示します。
サブスクの導入に失敗する、または読み込みが止まらないときの確認方法は?
順に3点を確認してください。1つ目、サブスクリプションリンクが完全か、前後に余分な空白がないか、プロトコルヘッダー https:// が欠けていないか。2つ目、現在のネットワークからサブスクアドレスにアクセスできるか。一部のサブスクは別のネットワークを一時的に借りて更新する必要があります。3つ目、クライアントがmihomoコア版かどうか。古いコアは新しい設定フィールドを認識できずエラーになります。
それでも失敗する場合、サブスクリプションリンクをブラウザに貼り付けてyamlテキストがダウンロードできればリンク自体は有効で、問題はクライアント側の設定にあります。
Clashの自動起動はどう設定する?
デスクトップ版はクライアント設定内の「起動時に実行」スイッチをオンにするだけで、Clash Verge RevとClash Plusどちらもこの項目があります。TUNモードを使う場合は同時に「サイレント起動」も有効にしておくと、起動後に自動でトレイに最小化されます。Androidはシステムのバックグラウンドポリシーの制約を受けるため、システム設定でアプリの自動起動を許可し省電力ホワイトリストに追加する必要があります。具体的な手順はメーカーによって異なります。
▶使い方のコツ
CAT 3/4 · USAGETUNとシステムプロキシの選び方、ポートの変更方法、ルールの追加方法、遅延の数字の読み方を解説します。
TUNモードとは何ですか?いつ必要になりますか?
TUNモードは仮想ネットワークカードを通じてシステムの底層で全通信を引き受け、アプリがシステムプロキシ設定に従っているかどうかに依存しません。コマンドラインツールやゲームクライアントなどシステムプロキシを読まないプログラムも、TUNを有効にすれば振り分け対象になります。有効化はクライアント設定のTUN(または仮想ネットワークカード)スイッチから行い、Windowsでは初回有効化時に管理者権限でドライバーをインストールする必要があり、macOSはシステム拡張の許可が必要です。
システムプロキシとTUNモードの違いは?どちらを使うべき?
システムプロキシは単にシステムに対してHTTP/SOCKSプロキシの入口を宣言するだけで、実際に使うかどうかはアプリ側の判断次第です。TUNはネットワーク層で強制的に全プロセスを引き受けます。日常的なブラウザ利用ではシステムプロキシで十分でリソース消費も少なく、プロキシを経由しない頑固なアプリに遭遇したときにTUNを有効にします。両方を同時に有効にした場合はTUNが優先されます。
Clashの混合ポート(mixed-port)はどう変更する?
デスクトップクライアントの設定ページでポート設定項目を見つけ、変更後にEnterキーで保存するだけです。既定値は7890が一般的です。変更内容は実行中の設定に即時反映され、システムプロキシが指すポートも自動で更新されます。ブラウザやサードパーティソフトに手動でプロキシを設定していた場合は、新しいポートに合わせて変更を忘れないでください。忘れると接続拒否が発生します。
特定のサイトやアプリだけプロキシを経由せず直結にするには?
設定の rules 段の一番上にルールを1行追加するだけです。例えば DOMAIN-SUFFIX,example.com,DIRECT とすればそのドメインは直結になります。プロセス単位で振り分けたい場合は PROCESS-NAME ルールが使えます。多くのクライアントはグラフィカルなルール編集やオーバーライド機能も備えており、yamlを手動編集する必要はありません。ルールは上から順に照合されるため、上に置くほど優先度が高くなります。
ノードの横にある遅延の数字は何を示していますか?小さいほど速い?
それはクライアントがテストアドレスに1回HTTPリクエストを送った際の往復時間で、到達性のみを反映しており帯域や安定性は示しません。数十ミリ秒のノードでも動画視聴時にカクつくことがあります。ボトルネックが帯域やパケットロスにある場合があるためです。ノード選択時は遅延を参考値とし、実際の使用感と合わせて判断してください。
▶トラブル対応
CAT 4/4 · TROUBLEプロキシが効かない、ノードタイムアウト、UWP断線、サブスク失効、TUN断線を、指定の順序で1つずつ確認していきます。
システムプロキシをオンにしているのにブラウザがプロキシを経由しない?
まずクライアントのメイン画面にあるシステムプロキシのスイッチが本当にオンになっているか確認してください。一部のクライアントではこのスイッチとコア本体の稼働状態が別物として扱われています。次にブラウザにプロキシ系拡張機能が入っていないか確認してください。この種の拡張機能はシステム設定を上書きするため、拡張機能側で「システムプロキシ」に戻す必要があります。Windowsではシステムのプロキシ設定ページを開き、アドレスとポートが 127.0.0.1 とクライアントの現在のポートを指しているか確認してください。
ノード一覧が全てタイムアウト表示になったら?
順に排除していきます。1つ目、本機のネットワークが正常か、直結で通常のウェブページを開いて確認。2つ目、サブスクが期限切れまたはトラフィックを使い切っていないか、サービス提供者のパネルで確認。3つ目、サブスクを一度更新する。ノードサーバーのアドレスが変更されている可能性があります。4つ目、別のプロトコル種別のノードで試す。現在のネットワーク環境が特定のプロトコルと相性が悪い場合があります。全て有効なサブスクでもタイムアウトする場合は、コアまたはクライアントを再起動して再テストしてください。
Windowsストアアプリ(UWP)がプロキシを経由しない、または通信できない?
UWPアプリは既定でシステムのネットワーク分離を受け、本機のループバックアドレスへのアクセスが禁止されているため、システムプロキシが 127.0.0.1 を指していても接続できません。対処法:クライアント内にあるUWPループバック解除(Loopback)ツールを開き、対象アプリにチェックを入れて保存する。または直接TUNモードに切り替え、ネットワーク層でこの制限を回避します。
サブスクが急に使えなくなり、更新時に404や403が出る?
404は通常サブスクアドレスが変更されたことを示し、403は多くの場合サービス提供者側でリセットまたは制限がかかったことを示します。まずサービス提供者のユーザーパネルにログインし、最新のサブスクリプションリンクをコピーして再導入してください。パネルにトラフィック超過やプラン期限切れが表示されている場合は、更新後に自動で復旧するのが一般的です。クライアント側でサブスク自体の失効を解決することはできません。
TUNを有効にした後にネットワークが使えなくなった?
多くはDNS周りの問題です。設定の dns 段が有効になっているか、enhanced-mode が fake-ip に設定されているか確認してください。DNSリクエストをハイジャックできないと通信がコアに正しく入りません。WindowsではTUNのスタック種別(system/gvisor/mixed)を切り替えてみてください。古いコアからアップグレードした設定の場合は、dns段を空にしてクライアントの既定テンプレートで再生成することをおすすめします。それでも解決しない場合は一旦TUNを無効にしてシステムプロキシに戻し、設定項目を1つずつ比較してください。
▶解決しませんでしたか?
NEXT / help.html問題の種類に応じて該当ページへ:導入と初回設定は入門ガイド、プロトコルとコアの選定はプロトコル解説、インストーラーはプラットフォーム別に取得できます。