カーネルの変遷と設定の互換性
Clashのエコシステムには、カーネルと複数の独立して開発されているGUIクライアントがあります。オリジナルのClashプロジェクトがメンテナンスを終了した後も、コミュニティで開発が続けられました。Clash.Metaのフォークは、後にmihomoという名称になりました。古いガイドにあるMetaと新しいドキュメントのmihomoには関連がありますが、すべての旧設定が現在のクライアントでそのまま使えるとは限りません。ドキュメントを読むときは、対象のカーネル系統と実際の利用環境の両方を確認してください。
設定の互換性は、YAMLを読み込めるかどうかだけでは決まりません。プロトコル、DNSオプション、ルールの種類が使えるかはカーネルの実装に左右されます。一方、サブスクリプションの追加、サービスモード、スタートアップ設定などはクライアントの機能です。機能が見つからない場合は、まずどちらの役割に属するかを確認しましょう。GUIを変えてもカーネルの機能が変わるとは限らず、カーネルを更新してもクライアントのメニュー位置が変わるとは限りません。
プロトコルを比較するときは、利用中のサービスが対応しているか、端末の性能に合うか、ネットワーク環境に適しているかを確認してください。プロトコル名だけで接続品質を判断したり、どの環境にも同じ方式が最適だと決めつけたりするのは避けましょう。モバイル端末ではバックグラウンド動作やバッテリー消費も考慮が必要です。プロトコルとカーネルの技術資料を読む →