CFWに何が起きたのか
手短な回答を求めるなら、これが結論です。2026年現在、Clash for Windowsはもはやメインで使用すべきクライアントではありません。ほとんどのWindowsユーザーにとって最もリスクの低い代替ツールはClash Verge Revであり、Clash形式にとらわれずより高度なプロトコルを使いたい場合はV2RayN、Macユーザーは通常ClashXへ移行すべきです。
Clash for Windowsは2023年11月に実質的に終了しました。最終公開バージョンは2023年11月3日にリリースされた0.20.39です。その後、開発者のFndroid氏は明確な公的説明なしにGitHubリポジトリを削除しました。これにより、公式のリリースチャンネル、バグ追跡、および将来のアップデートへの道が一挙に断たれました。
これは孤立した出来事ではありません。Clashエコシステム全体に及んだ圧力の波は、オリジナルのClash Vergeプロジェクトにも影響を与えました。そのため、コミュニティは後にClash Verge Revなどの積極的にメンテナンスされているブランチに再集結しました。アーカイブされたCFWパッケージは、github.com/clashdownload/Clash_for_Windowsなどのコミュニティフォークで見つけることができますが、それは単に入手可能性の問題を解決するだけであり、長期的な信頼性を保証するものではありません。
タイムラインの概要:
- 2023年11月3日:最終公開ビルド CFW 0.20.39。
- 2023年11月:オリジナルリポジトリが消滅し、メンテナンスが停止。
- 2024年〜2026年:ユーザーはフォーク、ミラー、代替クライアントへの依存を強める。
Clash for Windowsはまだ安全ですか?
正直な回答は「いいえ」です。常用するクライアントとしては推奨されません。既存のインストールが即座に危険になるわけではありませんが、セキュリティの余地は縮小し続けています。最大の理由はフロントエンドです。CFWはElectronに依存しており、Electronはブラウザとランタイムの継続的なセキュリティアップデートを必要とします。シェルの更新が止まれば、脆弱性のリスクは高まる一方です。
2つ目の問題はコンポーネントの陳腐化です。プロキシクライアントは単なるインターフェースではありません。コアエンジン、ネットワーク動作、ルール解析、証明書処理、システムプロキシの統合に依存しています。これらの部品の進化が止まると、新しいプロトコルやオペレーティングシステム、最新のセキュリティ要件との互換性が徐々に失われていきます。
3つ目の問題は配布ルートの信頼性です。公式サイトが消滅したため、多くのユーザーがサードパーティのミラー、共有アーカイブ、掲示板の再投稿に頼っています。ここでの実質的なリスクは機能の欠如ではなく、サプライチェーンのリスクです。インストーラーが改ざんされたり、再パッケージ化されたりしていないかを検証することは非常に困難です。
CFWを使い続ける主なリスク:
- Electronのセキュリティ修正が行われないため、既知の脆弱性が蓄積される。
- コアコンポーネントが最新の状態に保たれず、互換性が低下する。
- サードパーティのミラーサイトがサプライチェーン攻撃の温床となる可能性がある。
したがって、実用的なアドバイスとしては非常にシンプルです。CFWはサブスクリプションのエクスポートや古いルールの確認など、緊急の一時的な使用にとどめ、できるだけ早く移行してください。2026年においてメインのクライアントとして使用すべきではありません。
移行前にバックアップすべきもの
移行の失敗の多くは新しいクライアントのせいではなく、以前の設定を完全に収集していないことが原因です。サブスクリプション、グループ、カスタムルールは数ヶ月、数年かけて構築されたものです。クリーンなバックアップこそがスムーズな移行の鍵となります。
- まずサブスクリプションURLをエクスポートする:CFWの「Profiles」タブを開き、実際に使用しているサブスクリプションURLをコピーします。これが次のクライアントでノードリストを素早く再構築するための最も重要な情報です。
profiles/list.ymlをバックアップする:このファイルには通常、サブスクリプションリストと関連するメタデータが保存されています。URLをコピー済みであっても、2つ目の参照点としてこのファイルを保存しておいてください。- ローカルのYAMLファイルをバックアップする:ローカル設定を維持している場合は、新しいツールをインストールする前に、すべてのカスタムYAMLファイルを保存してください。これには、プロバイダーの互換性のために一度だけ編集したファイルも含まれます。
- カスタムルールとプロキシグループを記録する:特に
rule-providers、rules、proxy-groupsに注意してください。多くのユーザーがサブスクリプションURLだけで十分だと考えがちですが、これらの設定を移行し忘れるとルーティングロジックが変わってしまいます。 - 主要な設定のスクリーンショットを撮る:現在のモード、TUNのステータス、ポート番号、頻繁に使用するグループ名などをキャプチャしておきます。直接移行できる場合でも、スクリーンショットがあれば検証が非常に早くなります。
他人の移行を手伝う場合は、新しいツールを触る前にこれらすべてをパッケージ化してください。完全なバックアップがあれば、何か問題が起きた際に元の状態に戻すことができます。
代替ツール 1:Clash Verge Rev (推奨)
ほとんどの元CFWユーザーにとって、Clash Verge Revは最も自然な移行先です。2026年2月時点の安定版はv2.4.6で、GitHubで約10.2万のスターを獲得しています。内部ではmihomo v1.19.19を使用しており、デスクトップシェルはElectronではなくTauriで構築されています。平易な言葉で言えば、より軽量で起動が速く、リソース消費が少ないクライアントであることを意味します。
大きな利点は移行の継続性です。Clash Verge Revは、CFWで使い慣れたClashのワークフローを捨てる必要がありません。同じサブスクリプションURLを貼り付けるか、同じYAMLファイルを直接インポートするだけで動作します。多くのユーザーにとって、これはゼロからの再構築ではなく、管理された「引き継ぎ」のように感じられるでしょう。
- メリット:使い慣れたClashスタイルのUI、活発な開発、低いリソース使用量、Windows/macOS/Linuxへの対応。
- 移行方法:同じClashサブスクリプションを再利用するか、YAMLを直接インポート。
- 最適なユーザー:形式をすぐに変えずに、CFWから最も低リスクで移行したいユーザー。
- 注意点:依然としてClashの設定エコシステム内にあるため、将来的に形式が大きく変わる場合は再度の移行が必要になる可能性があります。
CFWの次に何をインストールすべきかと聞かれれば、開発終了したクライアントからメンテナンスされているクライアントへの最もスムーズな橋渡しとなるClash Verge Revがデフォルトの回答です。
代替ツール 2:V2RayN
Clash形式にこだわらないのであれば、V2RayNはより強力で長期的なプロトコルツールボックスです。現在の主流バージョンはv7.18.0で、約9.86万のGitHubスターを獲得しています。Xray、sing-box、mihomoコアをサポートしており、VMess、VLESS、Trojan、Shadowsocks、Hysteria2を幅広くカバーしています。
V2RayNを選ぶべき理由は、CFWに似ているからではありません(実際は似ていません)。理由は「柔軟性」です。現在、多くのプロバイダーがVLESS、Reality、Hysteria2、または純粋なClashのみのワークフローでは制限が生じる他のスタックを優先しています。既にそのような状況にある場合は、クライアントとプロトコルの両方を一度に変更するのが賢明です。
デメリットは、移行が直接的な引き継ぎのように感じられない点です。単にシェルを置き換えるのではなく、より広範なツールの使い方を学ぶ必要があります。「最小限の摩擦で今日移行したい」のであればClash Verge Revの方が簡単です。「将来のプロトコル選択肢に備えたい」のであれば、V2RayNはより良い投資となるでしょう。詳細は、当サイトのV2RayNガイドをご覧ください。
- メリット:幅広いプロトコル対応、プロバイダー設定に対する高い柔軟性。
- デメリット:CFWユーザーには馴染みの薄いワークフローのため、学習コストが高い。
- 最適なユーザー:VMess、VLESS、Trojan、Hysteria2、およびマルチコアの柔軟性を求めるユーザー。
代替ツール 3:Macユーザー向け ClashX
かつてCFWを使用していたが、現在のメイン機がMacである場合、最適な代替ツールはWindows優先のコミュニティクライアントではなくClashXです。ClashXはネイティブなmacOS用Clashクライアントであり、多くのCFWユーザーが使い慣れているのと同じサブスクリプションモデルを採用しています。
この「ネイティブ設計」が重要です。クロスプラットフォームのシェルをmacOSに持ち込むのではなく、メニューバーとの統合、システムプロキシの動作、日常的な使用感の軽さなど、プラットフォームに自然にフィットします。既存のClashサブスクリプションを安定して長期的に使いたいMacユーザーにとって、実験的な機能を追うことよりもこの点が重要になることが多いです。
プロバイダーが依然としてClash形式のサブスクリプションを提供しているなら、同じURLやローカルYAMLを使ってそのまま動作させることができます。そのような状況であれば、当サイトのダウンロードページから始め、ClashXをmacOS上での設定の自然な継続として扱ってください。
- メリット:ネイティブなmacOS体験、継続的なClash形式のサポート、Macユーザーにとってクリーンな移行パス。
- デメリット:Windowsユーザー向けのメインパスではありません。
- 最適なユーザー:Clash形式を維持したままCFWから卒業したいMacユーザー。
代替ツール 4:Clash Nyanpasu
Clash Nyanpasuも、注目に値するコミュニティ主導の選択肢です。プロジェクトは github.com/LibNyanpasu/clash-nyanpasu で公開されており、Windows、macOS、Linuxをサポートし、活発に開発が進められています。
その位置付けはClash Verge Revとはわずかに異なります。Verge Revが継続性を求めるユーザーにとって安全な移行レーンであるのに対し、Nyanpasuはより実験的でコミュニティ主導の性格が強く、急速な変化に対してオープンです。新しい機能をいち早く試したい場合には強みとなりますが、保守的な移行を求める場合の第一候補とは限りません。
- メリット:活発なコミュニティのエネルギー、素早いイテレーション、幅広いプラットフォームサポート。
- デメリット:より実験的な性質があるため、慎重なユーザーはまずVerge Revを好むかもしれません。
- 最適なユーザー:活発なコミュニティ開発を追うことを楽しむユーザー。
比較表
各セクションを読む前に手早くフィルタリングしたい場合は、この表を使用してください。最も重要な変数は、どのプロジェクトが最も人気があるかではなく、現在の形式、使用しているOS、そして既に理解しているワークフローにどれだけ合致するかです。
| クライアント | ステータス | プラットフォーム | コア | GitHub スター数 | 設定形式 | CFWからの移行難易度 |
|---|---|---|---|---|---|---|
| Clash for Windows | 終了 | Windows | 古いClashコア | N/A | Clash YAML | 移行不要だが非推奨 |
| Clash Verge Rev | 活発 | Win / Mac / Linux | mihomo v1.19.19 | 約 10.2万 | Clash YAML | 極めて低い、通常はそのまま移行可能 |
| V2RayN | 活発 | Win / Mac / Linux | Xray / sing-box / mihomo | 約 9.86万 | マルチプロトコル | 中、新しいワークフローの習得が必要 |
| ClashX | 活発 | macOS | Clash互換コア | プロジェクトページ参照 | Clash YAML | Macユーザーにとっては極めて低い |
| Clash Nyanpasu | 活発 | Win / Mac / Linux | mihomo | 成長中のコミュニティプロジェクト | Clash YAML | 低〜中、素早い改善を好むユーザーに最適 |
Clash形式のサブスクリプションを使用している標準的なCFWユーザーにとって、この表からの最も手早く安全な回答は、まずClash Verge Revを試し、Clash形式に限界を感じた時だけV2RayNを検討することです。
Clash Verge Revへのステップバイステップ移行手順
これは、ほとんどの元CFWユーザーが最初に通るべき道です。目標は新しい派手なクライアントを最短でインストールすることではなく、以前の動作状態を確定させ、最小限の変数で移行することです。
ステップ 1: 現在のCFW設定を固定する
何かをインストールする前に、現在のCFW設定がまだ動作していることを確認し、アクティブなモード、サブスクリプション名、頻繁に使用するプロキシグループをメモしてください。これが後の比較のための基準となります。
ステップ 2: サブスクリプションのエクスポートとローカルYAMLのバックアップ
「Profiles」タブからサブスクリプションURLをコピーし、profiles/list.yml と手を加えたすべてのローカルYAMLファイルをアーカイブします。ルールを手動で編集したことがある場合は、バックアップにグループ名とプロバイダーセクションも含まれていることを再確認してください。
ステップ 3: Clash Verge Revのインストールと同じ設定のインポート
インストール後、まず同じサブスクリプションURLをインポートします。ローカル設定ユーザーの場合は、代わりにYAMLを直接インポートしてください。この段階では、他のことをする前に、ノードリスト、プロキシグループ、モードの切り替えが正しく表示されることに集中してください。
ステップ 4: ルール、DNS、TUN、システムプロキシの動作を比較する
ここで、隠れた違いが最も多く現れます。グループ、ルールプロバイダー、DNS設定、TUNの状態、ポート、システムプロキシのトグルを古いCFW設定と突き合わせます。これらが一致していれば、ルーティングの違いのほとんどはサポートが必要な問題になる前に解消されます。
ステップ 5: 実際のサイトでテストし、CFWを削除する
よく使うサイトやアプリ(直接接続、ストリーミング、ダッシュボード、TUNに依存するアプリなど)をテストします。新しいクライアントが数日間安定して動作することを確認したら、CFWを削除してください。ロールバック用の参照として一時的に残しておくのは構いませんが、常用クライアントとして並行して使い続けるべきではありません。
よくある移行ミス:
- サブスクリプションだけを保存し、ローカルYAMLやカスタムルールを忘れる。
- インポート後にプロキシグループ名を確認せず、ルーティングロジックが壊れる。
- TUNやシステムプロキシの状態を混同し、以前の設定の違いを新しいクライアントのせいにする。
よくある質問 (FAQ)
Q: CFW 0.20.39はまだダウンロードできますか?
A: はい、コミュニティのフォークやミラーサイトでまだ公開されています。ただし、長期的に推奨されるクライアントではなく、あくまで緊急の避難先として扱い、配布元は慎重に確認してください。
Q: CFWの設定はClash Verge Revで使えますか?
A: ほとんどの場合、使えます。Clash Verge RevはClashのYAMLサブスクリプションとローカル設定を理解できるため、古い設定に非常に特殊なレガシーフィールドが含まれていない限り、直接移行可能です。
Q: カスタムルールはどうすればいいですか?
A: rule-providers、rules、proxy-groups、および手動で編集したYAMLをまとめて移行してください。インポート後は、プロバイダーがすべて自動で復元したと思い込まず、実際のルーティング動作を検証してください。
Q: Clash Verge Revは安全ですか?
A: 開発終了したCFWと比較すれば、安全です。GitHubで約10.2万のスターを獲得しており、活発なメンテナンスと公開コミュニティによる監視が行われています。また、時代遅れのElectronではなく軽量なTauriフロントエンドを採用しています。
Q: プロバイダーがClash形式のみをサポートしている場合は?
A: その場合はClash Verge RevかClashXを優先してください。どちらもClashサブスクリプション形式を維持しているため、形式変換の手間をかけずに移行できます。
Q: V2RayNとClash Verge Revのどちらに切り替えるべきですか?
A: 使い慣れたClashスタイルのワークフローを維持したい場合はClash Verge Revを選んでください。より幅広いプロトコルサポートを具体的に必要とし、異なるツールモデルの学習を厭わない場合はV2RayNを選んでください。
CFWについてもっと詳しく
CFWの背景や基本を知りたい場合は、当サイトのClash for Windows 概要ページをお読みください。既に移行を決めている場合は、プロキシクライアント比較やチュートリアルセクションを確認し、クライアント固有の挙動とプロバイダー側の設定問題を見分けられるようにしておくと役立ちます。
最後に、CFWを使い続けることはもはや中立的な選択ではありません。積極的にメンテナンスされているクライアントに早く移行するほど、寿命の尽きたスタックのデバッグに費やす時間を減らすことができます。