Clash、Clash Meta、mihomoの関係
Clashは、このプロキシ設定エコシステムの主要な起点の一つです。Clash Metaは関連するフォークで使われていた名称で、mihomoはそのフォークで現在使われているコアの名称です。そのため、以前のガイドにあるClash Metaと現在のドキュメントにあるmihomoには、技術的な継続性が見られることがあります。ただし、古い設定項目の意味が今も同じとは限りません。過去の設定を読む際は、現在のコアのドキュメントで確認してください。特にDNS、TUN、プロバイダー関連の項目に注意が必要です。
名前にClashが含まれていても、同じコアを使っているとは限りません。クライアントによっては特定のコアビルドが固定されていたり、ユーザーが切り替えられたりします。設定項目が非対応、プロトコルを認識できない、読み込み結果が異なるといった場合は、まずクライアントが実際に読み込んでいるコアの情報を確認してください。その上で、構文の問題、機能の違い、クライアントによる設定変換のどれに当たるかを判断しましょう。当サイトはクライアントのダウンロードと設定情報を提供するサイトであり、各クライアントやコアの開発プロジェクトではありません。
クライアントと設定、それぞれの役割
GUIクライアントは通常、サブスクリプションの更新、システムプロキシの切り替え、サービスのインストール、接続状況の表示を担います。mihomoコアは最終的な設定を受け取り、ネットワーク通信を処理します。クライアント上のスイッチは、設定項目の生成、実行中の制御指示、または画面上だけのオプションである場合があります。複雑な問題を調べる際は、最初にダウンロードしたサブスクリプションファイルだけでなく、実際に適用されている設定を確認してください。
ローカルの設定上書きを使うと、個人用ルールを保持できますが、マージの優先順位を把握しておく必要があります。サブスクリプションファイルを直接編集すると、次回の更新で変更が失われる可能性があります。同じ項目をサブスクリプション、上書き設定、画面上の設定に重複して記述すると、どの設定が反映されたのか分かりにくくなります。サブスクリプションで出口を管理し、ローカルの上書きでは必要最小限の個人設定だけを管理する方法が安全です。更新後は重要なルールを確認してください。
更新情報と問題の再現方法
クライアントとコアの更新時期は一致するとは限りません。更新前にリリース情報を読み、設定の移行、システム権限、ネットワークスタックの変更がないか確認してください。安定して使えている環境では、設定と上書きファイルをバックアップしてから、一つずつ更新しましょう。更新後は待ち受けポート、DNSの処理、ルールの一致状況、TUNのルートを再確認してください。特に、古い設定で意味が変更された項目に注意が必要です。
コミュニティに問題を報告する際は、OS、クライアント名、コア情報、再現手順、機密情報を伏せたログを添えてください。サブスクリプションURLに含まれる認証情報、プロキシのパスワード、個人用ドメインを削除しつつ、関連項目の階層構造とエラーの前後関係は残しましょう。最小限の設定で再現できれば、コアの動作とクライアント側の処理を切り分けやすくなり、ほかのユーザーも調査手順を参考にできます。
設定ガイドの例が示すのは、あくまで一部の仕組みです。ルールの接続先、プロバイダー名、ファイルパス、待ち受けアドレスは実際の環境に合わせてください。複数の情報源にある設定例を組み合わせる場合は、トップレベルのキーが重複していないか確認し、参照関係がすべてつながっていることを確かめましょう。ルールを追加したら変更内容を記録してください。問題が起きた場合は設定一式を一度に置き換えるより、検証済みの状態に戻すほうが原因を特定しやすくなります。