Clash Verge Rev · Mihomoコア

Clash Vergeをダウンロードクライアント・設定ガイド

サブスクリプション管理、ルーティングルール、TUNモードでデスクトップのプロキシを設定できます。モバイル端末では、OSに合った互換クライアントを選んでください。

オープンソース GUI設定 YAML設定

デバイスに合ったクライアントを選ぶ

Client settings

サブスクリプション・ルーティング・実行設定

設定を変更する前に、設定の取得元、トラフィックの入口、ルールの判定方法を整理しましょう。ここでは、普段よく変更する5つの設定を紹介します。画面は項目を説明するための例で、実際のデバイスの状態を示すものではありません。

01 / Profiles

サブスクリプションの読み込みと更新

サブスクリプションは設定を取得する方法であり、ネットワークサービスそのものではありません。Clash Verge Revでは、サブスクリプションURLから設定を取得するほか、ローカルのYAMLファイルを読み込めます。読み込み後は設定を選択し、プロキシグループを確認してから通信の入口を有効にしてください。URLをリストに保存しただけでは接続されません。ダウンロード済みファイルを直接編集するより、設定を個別の項目として管理すると取得元の確認や切り戻しが容易です。更新時は、ダウンロードと解析の成否、既存のプロキシグループ名に変更がないかを確認しましょう。

  • 提供元がClashまたはMihomo形式の設定に対応しているか確認してください。
  • サブスクリプションURLは機密情報として扱い、スクリーンショットでは全体を隠してください。
  • 設定を切り替えたら、プロキシモードとプロキシグループの選択を再確認してください。

設定の適用手順

  1. IMPORT

    URLまたはローカルファイルを読み込む

  2. SELECT

    現在使用する設定を選択する

  3. REVIEW

    プロキシグループと更新結果を確認する

手順のイメージです。実際のサブスクリプションURLは含まれていません。

Downloads by system

OSに合ったClashクライアントを選ぶ

Clash Verge Revはデスクトップ向けです。AndroidとiOSでは別のクライアントを選ぶ必要があります。ここで紹介する各プラットフォーム向けのアプリは、同じエコシステムに属する別々のアプリです。デスクトップ版を名前だけ変えてスマートフォンで使うものではありません。インストール前にOS、CPUアーキテクチャ、現在の設定形式を確認し、ダウンロードページで対応するインストーラーを選んでください。

Windows

Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasuを選べます。旧クライアントから移行する場合は、サブスクリプションURL、カスタムルール、ローカルポートをバックアップしてから、メンテナンスが続いているアプリへ移行するのがおすすめです。

初回起動時にシステムプロキシを確認してください。ブラウザーは使えるのにストアアプリがネットワークに接続できない場合は、ループバック制限も確認しましょう。すぐにサブスクリプションの不具合と決めつけないでください。

ダウンロードへ

macOS

Clash Plus、Clash Verge Rev、FlClashを選べます。Apple SiliconとIntelではインストーラーが異なります。「このMacについて」でチップの種類を確認し、対応するインストーラーを選んでください。

システムのネットワーク権限や補助サービスが必要な場合は、OSの案内に従って許可してください。インストール後、まず通常のプロキシ接続を確認してから、追加の権限が必要なTUN機能を検討しましょう。

ダウンロードへ

Android

Clash Plus、Clash Meta for Android、FlClash、Surfboardを選べます。スマートフォンでは通常、システムのVPN機能を通じて通信を取り込みます。サブスクリプション形式やルール機能は、クライアントの対応状況を確認してください。

初回接続時はVPN接続を許可してください。画面ロック後に接続が切れる場合は、バッテリー最適化、バックグラウンド制限、ほかのVPNアプリを確認しましょう。速度測定の頻度を上げるだけでは、バックグラウンドで終了する問題は解決しません。

ダウンロードへ

iOS

ダウンロードページにはClash PlusのApp Storeへのリンクと、公式サイトclashplus.ioを掲載しています。モバイル向けの独立したアプリであり、Clash Verge Revのデスクトップ用インストーラーではありません。

読み込む前に設定の互換性を確認し、初回接続時はOSの案内に従ってVPN構成の追加を許可してください。接続後は、ステータスバーの表示だけでなく、アプリ内のポリシーと実際のアクセス結果も確認しましょう。

ダウンロードへ

Linux

デスクトップ環境ではClash Verge RevまたはFlClashを選べます。インストール前にディストリビューションに合ったパッケージ形式、デスクトップの依存関係、サービス権限、ネットワーク管理方式を確認してください。別のディストリビューション向けのコマンドをそのまま使わないようにしましょう。

サーバーやルーターで使う場合は、ダウンロードページでMihomoコアを確認してください。コマンドライン版のコアでは、設定とサービス管理を自分で用意する必要があります。GUIクライアントと同じ方法では操作できません。

ダウンロードへ

同じサブスクリプションでも、クライアントによって表示が異なる場合があります。移行時は、実際にサポートされている項目を基準にしてください。

すべてのクライアントを見る →

Quick start

設定の読み込みから接続確認まで

クライアントは設定の読み込みと接続の処理を担いますが、利用可能なプロキシ出口を自動で提供するものではありません。信頼できる提供元のサブスクリプションまたはローカル設定を用意し、以下の手順で初期設定を行ってください。エラーが起きたら、その段階で原因を確認しましょう。ポート、DNS、ルールを同時に変更するのは避けてください。

  1. サブスクリプションを読み込んで選択

    サブスクリプション管理を開き、設定URLを追加するか、ローカルのYAMLファイルを読み込みます。ダウンロードと解析が成功したことを確認し、読み込んだ設定を現在の設定として選択してください。読み込み結果が空の場合は、ログインが必要なURLか、Webページが返されていないか、提供元が案内する設定形式は何かを確認しましょう。

    サブスクリプションURLを公開の問い合わせに貼り付けないでください。問い合わせる場合は、個人情報を伏せたエラー内容、項目の構成、操作手順だけを共有してください。

  2. モードと通信の入口を選ぶ

    普段はルールモードを選び、使用するプロキシグループに利用可能な出口があるか確認します。デスクトップでは、まずシステムプロキシを有効にすると、OSの設定に従うアプリがコアを経由します。通信を取り込めないアプリがある場合に限り、TUNの利用を検討してください。モバイルでは、クライアントの案内に従ってVPN接続を確立します。

    ローカルのシステムプロキシポートは、クライアントの待ち受けポートと一致させてください。ページが開かないからといって、設定全体をすぐに入れ替えないでください。

  3. リクエストとルールの一致を確認

    テストするWebサイトを開き、接続履歴またはログを確認してください。リクエストがコアに届き、ルールが想定したプロキシグループを選択し、出口への接続が確立することを確認してから、ほかのアプリも試します。ブラウザーは使えるのにターミナルで失敗する場合は、サブスクリプションを再読み込みする前に、ターミナルでプロキシ環境変数が設定されているか確認してください。

    プロキシ経由とダイレクト接続の両方をテストしてください。どちらのリクエストも想定どおりに動作することを確認してから、現在のルールを使い続けるか判断しましょう。

詳しい使い方を見る →

Open source context

Clash Verge RevとMihomo

GUIクライアント、プロキシコア、サブスクリプションサービスは、それぞれ異なる役割を担います。役割を理解すると、更新先の選択やエラーログの確認がしやすくなり、クライアントの設定問題をネットワークサービスの障害と取り違えずに済みます。このページではダウンロード案内と日本語の解説を掲載しています。ソースコードやリリース情報は、各プロジェクトの公式リポジトリで確認してください。

クライアントの系譜

Clash Verge Revは、Clash Vergeのデスクトップクライアントとしての設計を引き継ぎ、設定、プロキシ、接続、各種オプションをGUIで管理できます。過去のほかのClashクライアントとは別のプロジェクトとして開発されています。名称が似ているからといって、インストーラーや設定フォルダー、手順をそのまま共用しないでください。

旧クライアントから移行する際は、サブスクリプションの取得元、ローカルルール、必要な設定を保存してから、新しいアプリに読み込み直してください。アプリのデータフォルダー全体をコピーするのは避けましょう。データベース、キャッシュ、サービスのパスが異なる場合があり、古いパスが残ると、自動起動や補助サービスが削除済みのプログラムを参照することがあります。

GUIとコアの役割分担

Mihomoは適用中の設定を読み込み、ルールを照合して外向きの接続を処理します。Clash Verge Revは設定画面を提供し、設定を管理してコアと連携します。そのため、オプションが有効になるかどうかは、設定が正しいかだけでなく、コアがその機能に対応しているか、クライアントが最終的にどのような設定を生成するかにも左右されます。

問題を切り分けるときは、設定が画面に保存されたか、適用中の設定に目的の項目が含まれているか、実行ログでその項目が受け付けられているかの3点を確認します。エディターにYAMLの行が表示されているだけでは、稼働中のコアがその設定を使っている証拠にはなりません。各項目の詳細は設定リファレンスで確認できます。

オープンソース情報の確認方法

オープンソースのリポジトリでは、プロジェクトの説明、ライセンス、コミット履歴、課題の議論を確認できます。リリースノートでは公開日だけでなく、OSの互換性、コアの変更、設定の挙動、既知の問題にも注目してください。問い合わせを送る前に既存の議論を検索すると、既知の挙動かどうかを早く確認できます。

有用な問題報告には、OS、再現手順、個人情報を伏せたログを含めてください。サブスクリプションURL、アカウント情報、パスワード、アクセス履歴をそのまま公開しないでください。コミュニティの議論は調査の手がかりになりますが、他のユーザーの設定が現在のネットワークに合うとは限りません。コピーする前に各項目の役割を確認しましょう。

更新前後に確認する項目

アプリ、コア、サブスクリプション、リモートルールセットの更新は、それぞれ別の操作です。アプリの更新で画面やサービス管理が変わる場合があります。サブスクリプションの更新はプロキシやプロキシグループを置き換え、ルールセットの更新は照合結果に影響します。動作が変わったら、まずどの層を更新したか確認してから、必要な範囲だけを切り戻してください。

更新前に、動作する設定とローカル上書きのコピーを保存してください。更新後はシステムプロキシ、待ち受けポート、TUNの権限、重要なルールを確認します。サブスクリプションの更新でプロキシグループ名が変わった場合は、それを参照しているローカルルールも修正してください。クライアントが起動することは最初の確認項目です。最終的には実際の接続結果を確認しましょう。

プロジェクトのソースコードを見る

以下のコマンドはClash Verge Revのリポジトリをクローンするものです。ソースコードの閲覧や開発への参加に利用できます。通常のインストールでは、ダウンロードページにあるクライアント用インストーラーを使ってください。リポジトリのクローンやビルド環境の設定は不要です。

Clash Verge Revのリポジトリ →
git clone https://github.com/clash-verge-rev/clash-verge-rev.git

Recent notes

クライアント移行とネットワークのトラブル対処

記事は日付の新しい順に掲載しています。移行前に設定を保存し、バックグラウンド動作の問題ではOSの制限を確認してください。特定のアプリだけ通信できない場合は、そのアプリの通信経路から調べましょう。ネットワーク設定を一度にいくつも変更するより、症状に合わせて範囲を絞るほうが再現性のある結果を得やすくなります。

基本的な読み込み手順は入門ガイドで、設定項目ごとに調べる場合は設定リファレンスをご覧ください。

すべての記事を見る →