プロジェクトの関係:Clash、Meta、mihomo
Clashのエコシステムでは、ルールベースのプロキシを中心に、さまざまなコアやGUIクライアントが開発されています。初期の設定仕様は現在も受け継がれており、複数のプロジェクトで同じフィールド名を見かけます。Clash Metaはその後、mihomoとして開発が続けられています。Clashという名称を見かけても、すべての製品が同じプロトコルや設定項目に対応しているとは限りません。クライアントが実際にどのコアを使うのか確認しましょう。古い設定から移行する場合、構文の読み込みに成功しただけでは不十分です。プロキシグループの参照、ルールデータ、DNSの動作も確認してください。
GUIクライアントは設定一覧、プロキシ選択、ログ、システム接続の切り替えを担い、コアは通信とルール分岐を実行します。両者の更新時期は一致しないことがあるため、画面に項目が表示されていても、コアがすべての機能に対応するとは限りません。設定項目が認識されない場合や動作が異なる場合は、使用中のクライアントのコアに関する説明とプロジェクトのドキュメントを確認し、設定の調整かクライアントの更新かを判断してください。このサイトの設定ガイドはmihomoで一般的な項目を中心に扱い、異なるコアの構文を混同して共通仕様として案内することはありません。
ソースコードを公開:ドキュメントから実装をたどる
mihomoのソースコード、プロジェクトの説明、公開されている課題や議論はリポジトリで確認できます。オープンソースの利点は、フィールドの定義や変更履歴を追い、再現できる問題を実装と照らし合わせられることです。ダウンロードページの短い説明だけに頼る必要はありません。ルールの種類やDNS設定を調べるときは、まず公式ドキュメントで適用範囲を確認し、リポジトリの議論から詳細を把握しましょう。問題を報告する際は、OS、接続方式、最小限の設定、関連ログを添えると、再現可能な事象に絞って議論できます。
リポジトリのクローンはソースコードやドキュメントを読むためのもので、GUIクライアントのインストールとは異なります。普段の接続に使うだけならダウンロードページからクライアントを入手できます。コアを調べたり、変更を追跡したり、自分でビルドしたりする場合は、右側のコマンドでソースコードを取得してください。設定例を共有するときは、サブスクリプションURL、アカウント情報、ノードの認証情報を削除し、項目の構造と問題を再現するルールだけを残しましょう。公開の場に個人用の設定ファイル全体を貼り付けるのは避けてください。
更新の種類:クライアント、コア、サブスクリプション
クライアントの更新はUIや連携機能に、コアの更新はプロトコルや設定の動作に影響します。サブスクリプションの更新では、サービス提供元から取得した内容が差し替わります。この3つは別々の処理です。サブスクリプションを更新してもインストーラーの互換性は直らず、クライアントを更新してもサブスクリプションの有効期限は延長されません。トラブル対応の前に、どの種類の更新を実行しているかを記録し、通信、形式の解析、権限の各段階を確認しましょう。長期利用する独自ルールは別途バックアップし、サブスクリプション更新後も上書き設定が有効か確認してください。
更新前に、現在使えている設定と必要な項目をバックアップしましょう。更新後は基本の接続を確認し、続いて独自のルール分岐、自動選択のプロキシグループ、DNSの動作をチェックします。アーカイブ版のクライアントはダウンロードページでメンテナンス状況を明記しているため、旧環境から移行する際に確認できます。新規インストールでは、現在もメンテナンスされている選択肢を優先して比較してください。トップページにはリリース番号を固定表示せず、インストール先とクライアント情報はダウンロードページにまとめています。複数ページを行き来して確認する手間を減らせます。
動作の確認方法:スイッチだけでなく適用ルールを見る
接続スイッチがオンでも、対象アプリの通信が想定した出口を通っているとは限りません。まず接続先が明確なサイトを開き、接続一覧でドメイン、適用ルール、選択中のポリシーを確認しましょう。次に、システムプロキシを参照しないアプリで、TUNが必要かどうかを確認します。ブラウザーは正常でほかのアプリだけ失敗する場合は、まず接続方式を調べてください。すべての通信が失敗する場合は、ノードと基本的なネットワーク接続を確認します。DNS、ノード、ルールの問題が混ざらないよう、一度に変更する項目は1つにしましょう。
詳しい操作手順は使い方ガイドから、設定項目の構造は設定ファイルリファレンスをご覧ください。サブスクリプション変換を利用する前に、形式とサービスの信頼性を確認するためサブスクリプション変換の説明をお読みください。OS起動後に自動接続しない場合は、OS起動時の自動起動とプロキシの起動設定をそれぞれ確認しましょう。2つの設定を同じものとして扱わないでください。