目次
どちらのデスクトップクライアントもサブスクリプションを取り込めますが、選択を左右するのは、その後の設定管理にかかる手間です。現在の環境が安定していれば、画面を変えるためだけの移行は割に合わない場合もあります。移行するなら、普段の操作、設定の加工、使うシステムでの動作をまとめて比較する方が、機能数を数えるより役立ちます。
Clash Verge Rev と Clash Nyanpasu:設定加工の必要性で選ぶ
手書きのルールを残したい場合は Merge でローカルの変更をまとめ、条件に応じて設定を加工する必要がある場合は Lua スクリプトを検討します。サブスクリプションの取り込み、ノード切り替え、プロキシの有効化だけなら、下の表を使って選べます。設定加工の全機能を使う必要はありません。
選び方
| 利用状況 | より適した出発点 | 理由 |
|---|---|---|
| Windows または macOS へ初めてインストールする | Clash Verge Rev | リリースが活発で、Profile、システムプロキシ、TUN、ログの確認手順を現行ドキュメントから追いやすい |
| Merge、Lua、複数カーネルの検証が必要 | Clash Nyanpasu | 設定の加工機能に優れる一方、安定版のリリース間隔が長いことを受け入れる必要がある |
| 現在のクライアントがすでに安定している | 当面は移行しない | 画面が異なってもノードの品質は向上せず、移行自体によってサービスやポートの変更も生じる |
2026 年 7 月時点で確認できるメンテナンス状況
Clash Verge Rev の公式 Releases では 2026 年 7 月に v2.5.2 がリリースされ、プロジェクトのリポジトリも 7 月 23 日時点で更新が続いていました。現在の安定版には Windows、macOS、Linux 向けのビルドがあります。新しいシステム権限と Mihomo の更新に追随する必要があるデスクトップ利用者にとって、これはより明確なメンテナンス状況の指標です。
Clash Nyanpasu の公式安定版ページでは、現在も v1.6.1(2024 年 9 月)が Latest とされています。v1.6 シリーズには、クロスプラットフォームのサービスモード、Merge filter、Lua による設定処理、設定ディレクトリの分割がすでに含まれますが、安定版の公開時期は明らかに古くなっています。
プロジェクトは引き続き利用できますが、新規に導入する場合は nightly、issue、対象システムとの互換性を確認し、自己検証の作業が多くなることを許容できるか判断してください。
どちらもサブスクリプションをインポートできるが、設定の加工方法は異なる
- Clash Verge Rev
- リモート Profile、ローカル設定、Merge/Script オーバーライド、ポリシーグループ、接続ログを中心に扱います。サブスクリプションと少数のローカルルールを分けて管理する用途に適しています。
- Clash Nyanpasu
- v1.6 シリーズは Merge のフィルタリング、Lua/JavaScript による処理、設定生成、複数コアの管理をより重視しています。結合後の設定を自分で確認しながら使いたいユーザーに向いています。
- 共通する制約
- 最終的な設定の解析は、選択したカーネルが行います。同じ YAML を読み込めても、サービスのインストール、システムプロキシ、TUN の動作が完全に同じとは限りません。
普段行うことが一つのサブスクリプションの更新、ポリシーグループの切り替え、接続の確認だけなら、Nyanpasu の設定加工レイヤーを使う機会はほとんどありません。反対に、サブスクリプションから特定種類のノードを頻繁に削除する、条件に応じてポリシーグループを並べ替える、異なるカーネルをテストする、といった場合は、最も単純な Profile オーバーライドだけでは分かりにくいことがあります。


システムプロキシは似ているが、TUN とサービスのアップグレードは個別に試す必要がある
Windows では、どちらのクライアントでもサービスのインストール、仮想アダプター、終了後のプロキシ復元に問題が起こり得ます。macOS ではバックグラウンドサービスの権限、スリープからの復帰、システム更新も確認します。両方の機能ページに TUN スイッチがあっても、同じコンピューターでサービスを更新する手順が同じとは限りません。
比較時に二つのクライアントを同時に動かさないでください。まず以前のクライアントで TUN とシステムプロキシを無効にして完全に終了し、新しいクライアントへ簡単な設定を一つインポートします。ポートが使用中と表示された場合は、サブスクリプションを変更するのではなく、タスクマネージャーまたはアクティビティモニタで以前のカーネルを探してください。
Windows と macOS で実際に比較すべきなのは、スイッチの数ではありません
| プロジェクト | Clash Verge Rev | Clash Nyanpasu |
|---|---|---|
| 対応 OS | Windows と macOS には安定版のアセットがあり、Linux 版も提供される | Windows と macOS で利用可能。インストール前に、現在の安定版と対象 OS 向けのアセットを確認する必要がある |
| サービスモードと TUN | Windows では、サービス部品が公式安全勧告の修正要件を満たすと確認してから、アプリの画面でサービスをインストールしてください。macOS ではバックグラウンドサービスと仮想アダプター作成に必要な権限を確認します。 | v1.6 シリーズはサービスモードに対応済み。対象 OS でインストール、アップグレード、アンインストールを実際に検証する必要がある |
| 設定の上書き | リモート Profile と Merge/Script を組み合わせ、少数の追跡可能な変更を加える用途に適する | Mergeのフィルタリング、Lua/JavaScript、複数コア管理の入口が分かりやすい |
| 移行コスト | サービス、TUN、ログイン項目、ローカルオーバーライドを作り直す必要がある | これらに加え、生成された設定と選択したカーネルの結果も検証する必要がある |
同じ設定で上書き、ログ、終了後の通信復旧を比較する
同じコンピューターで比較する
同じテスト設定をインポートする
固定ノードと Rule モードを使用し、更新時刻と解析メッセージを記録します。
ローカルオーバーライドを一度適用する
検証可能なルールを一つ追加し、リモートサブスクリプションの更新後も残っていることを確認します。
失敗したリクエストを確認する
二つのクライアントで、ドメイン、ルール、プロセス、エラーを直接確認できるか比較します。
終了してネットワークを復元する
システムプロキシが解除されたことを確認します。TUN が本当に必要な場合に限って、サービスを別途テストしてください。
バックアップを確認する
設定ディレクトリまたはアプリケーション内のバックアップ画面を見つけ、テスト用 Profile を実際に一度復元します。
これらの操作で明確な改善がなければ、現在安定しているクライアントを使い続けても構いません。移行は日々の操作や問題の特定を楽にするためのものです。サービス、TUN、ログイン項目、ローカルの上書き設定を作り直し、元に戻せることも確認してください。
