Clashのサブスクリプションリンクの導入方法とは?主要な形式と手順を解説
Clashのサブスクリプションリンクの取得方法と導入手順を紹介し、Base64やYAMLなど代表的な形式の違い、サブスクリプション変換や手動更新時の注意点を解説します。
全文を読む →CLASH CLIENTS · 全プラットフォーム対応ダウンロードサイト
Windows・macOS・Linux・Android・iOSの5プラットフォームに対応したClash GUIクライアントを収録。すべてmihomoカーネルを採用し、日本語設定ガイドとプロトコル選定の参考情報を提供します。
FEATURES · CIRCUIT L-01 – L-04
Clash系クライアントの中核機能はmihomoカーネルが担っています。接続ごとにルールで振り先を判断する仕組みで、すべての通信を一律に転送するわけではありません。以下の4つの回路は、日常使用で最もよく触れる4つの機能群に対応しています。左側の回路番号をクリックすると詳細が表示されます。
クライアントはドメイン名、IPアドレス帯、プロセス名などの条件を順に照合し、その接続をプロキシノード経由にするか、直接接続にするか、あるいは拒否するかを判定します。日本国内のサービスは直接接続で速度を保ち、海外サービスはノード経由、広告・トラッキング用ドメインはその場でブロック。3種類の通信が互いに干渉せず、手動での切り替えも不要です。
ルールセットはコミュニティが管理する公開リストから提供され、サブスクリプションやクライアントの更新に合わせて同期されます。ドメイン末尾、GeoIP、キーワードによる独自追加も可能です。「全通信をプロキシ経由にする」タイプのツールとの違いは、分流処理がローカルで完結する点にあります。ルールに合致するまで余計な転送は発生せず、遅延や帯域消費を抑えられます。
システムプロキシモードは、OSのネットワーク設定にローカルのプロキシアドレスを書き込む方式です。ブラウザやシステムプロキシに準拠するアプリは自動的にクライアント経由になるため、日常使用ではこちらが基本形。スイッチひとつで即利用でき、特別な権限も不要です。
一方TUNモードは仮想ネットワークアダプタを作成し、ネットワーク層で端末全体の通信を制御します。システムプロキシに対応しないアプリ(一部のゲーム、コマンドラインツール、独自のネットワークスタックを持つクライアントなど)も分流ルールの対象になります。TUNの有効化には管理者権限でのドライバインストールが必要ですが、各プラットフォームのクライアントにはワンタップの切り替えスイッチが用意されており、両モードは併用可能です。
サブスクリプションリンクは、サービス提供者が発行するノード一覧のアドレスです。クライアントは一定間隔で自動取得・解析し、利用可能なノードリストに反映します。ノードの追加・削除、アドレス変更、プラン変更もこの更新で自動的に反映されるため、サーバー情報を手動でメンテナンスする必要はありません。
設定ファイルはYAML形式を採用しており、ポート番号、プロキシモード、ルール、ノードグループなどをすべて読み書きできます。多くのGUIクライアントには編集用のビジュアルインターフェースが用意されているほか、上級者はテキストを直接編集することも可能です。サブスクリプション変換や複数サブスクリプションの統合など高度な用途にも対応するツールチェーンがあり、導入手順は使い方ガイドに詳しく記載しています。
mihomoはClashカーネルをコミュニティが引き継いで開発しているプロジェクトで、Go言語で書かれた同一のコアコードをWindows・macOS・Linux・Android・iOSにビルドしています。各プラットフォームのGUIクライアントはUIとOS連携を担い、分流・プロトコル・DNSなどのコア動作はカーネル側で一貫して保証されます。
そのためプラットフォームを移行しても設定をそのまま使い回せます。同じサブスクリプションとルールセットで、PCとスマートフォンの分流動作が一致します。カーネルは活発に更新が続いており、Hysteria2やTUICなど新しいプロトコルはまずカーネル側で実装され、その後各プラットフォームのクライアントが対応を追う形が一般的です。選定時はクライアントがmihomoベースかどうかを確認すれば十分です。
DOWNLOAD · P-01 – P-05
ダウンロードページではプラットフォームごとに選択可能なクライアントを一覧表示し、各カードにカーネル、ライセンス、メンテナンス状況、必要な動作環境を記載しています。下の入口から進むと、対応するプラットフォームのタブに自動で切り替わります。
おすすめはClash PlusまたはClash Verge Revです。システムプロキシとTUNモードの両方に対応し、Windows 10 / 11の64bit環境で利用できます。
ダウンロードへ →Apple SiliconとIntelの両アーキテクチャに対応したインストーラーを提供し、メニューバー常駐で操作できます。開発終了済みのClashX Meta保存版も収録しています。
ダウンロードへ →.debと.rpm形式のパッケージを提供しており、デスクトップ向けディストリビューションに適しています。サーバーやルーター用途ではmihomoカーネルを直接デプロイすることも可能です。
ダウンロードへ →arm64とuniversalインストーラーに対応し、アプリ単位での分流設定が可能です。通知バーのショートカットからいつでもプロキシのオン/オフを切り替えられます。
ダウンロードへ →App StoreでClash Plusを配信しており、公式サイトはclashplus.ioです。iPhoneとiPadの両方に対応し、サブスクリプション導入の手順も共通です。
ダウンロードへ →QUICKSTART · S-01 – S-03
インストールから接続確認までの主要な操作だけをまとめており、各ステップは1〜2分で完了します。プラットフォームごとの違いやモードの詳細、接続確認の方法は使い方ガイドページで詳しく解説しています。
ダウンロードページを開き、使用デバイスに合わせて「おすすめ」マーク付きのクライアントを選びます。WindowsとmacOSはインストーラーを実行して案内に従い、AndroidはAPKファイルをインストール、iOSはApp Storeから取得します。インストール後はまず初期設定のままで問題ありません。
サービス提供者から取得したサブスクリプションURLをコピーし、クライアントの「サブスクリプション / 設定」画面を開いて新規追加・貼り付けを行います。保存後、一度手動で更新を実行してください。ノードリストが正しく表示されれば導入成功で、以降は指定間隔で自動更新されます。
通常使用では「ルール」モードを選択してシステムプロキシを有効にし、海外サイトを開いて接続を確認します。システムプロキシに対応しないアプリを制御したい場合は、設定からTUNモードを有効にしてください。分流に異常がある場合は、一時的に「グローバル」モードに切り替えて原因を確認します。
OPEN SOURCE · TRUST
プロジェクトの歴史。Clashカーネルは2019年にGPL-3.0ライセンスでオープンソース化されました。2023年に元リポジトリの開発が停止した後、コミュニティがClash Metaという名で開発を継続し、その後mihomoに改名。カーネルのバージョン更新は現在まで途切れることなく続いており、設定形式の後方互換性も維持されているため、旧来の設定をスムーズに移行できます。
オープンソースの体制。本サイトが収録しているGUIクライアントはすべて公開されたカーネルの上に構築されており、ソースコードは公開リポジトリで管理されています。ビルドスクリプトやリリースの手順も検証可能で、不具合や機能要望はissueで公開追跡されています。誰でも実装の詳細を確認できるため、閉鎖的なブラックボックスは存在しません。
カーネルの関係。mihomoは元のClashの設定・ルール文法と互換性を保ちつつ、VLESS、Hysteria2、TUICなど新世代プロトコルとより充実したDNS処理機能を拡張しています。クライアントとカーネルの関係は「UI」と「エンジン」に例えられ、UIは好みで選べますがエンジンの挙動は一貫しています。
更新の仕組み。ダウンロードページのバージョン番号とリンクは毎日同期されるバージョン一覧から取得しており、失効したリンクは自動的に差し替えられます。多くのクライアントには更新チェック機能が内蔵されており、新バージョンが公開されればアプリ内でそのまま更新でき、リリースページを手動で確認する必要はありません。
git clone https://github.com/MetaCubeX/mihomo.git
このコマンドの実行にはローカル環境にGitがインストールされている必要があります。クライアントの利用のみが目的であれば、ダウンロードページからインストーラーを取得するだけで十分で、カーネルのビルドは不要です。
FAQ · Q-01 – Q-04
特に質問されやすい4つのポイントに、それぞれ一言で答えます。より詳しい用語解説やカテゴリ別のQ&Aは用語集と使い方ガイドに収録しています。
通常は常にルールモードを使用します。日本国内は直接接続、海外はノード経由で振り分けられます。グローバルモードは全通信がノードを経由するため、分流異常の調査時のみ使用してください。用語の詳細は用語集を参照。
Fake-IPはDNS処理の一種で、仮のアドレスで一度応答してからドメイン名に基づき分流する仕組みです。DNSポイズニングの影響を抑えられるため、主要なクライアントではデフォルトで有効になっており、そのままの設定で問題ありません。詳細は用語集を参照。
システムプロキシに対応していないアプリ(一部のゲームやコマンドラインツールなど)を利用する場合にTUNを有効にし、仮想ネットワークアダプタでネットワーク層の通信すべてを制御します。通常のWeb閲覧では不要です。用語の詳細は用語集を参照。
クライアントはデフォルトでサブスクリプションが指定する間隔に従って自動更新されるため、基本的にはそのままで問題ありません。ノードが広範囲で使えなくなった場合は、まず手動でサブスクリプションを更新し、それでも解決しなければサービス提供者に問い合わせてください。導入手順は使い方ガイドを参照。
NOTES · LATEST
サブスクリプション導入、クライアント選定、起動トラブルなど実際に検索されやすいテーマを取り上げた記事を、日付の新しい順に更新しています。
Clashのサブスクリプションリンクの取得方法と導入手順を紹介し、Base64やYAMLなど代表的な形式の違い、サブスクリプション変換や手動更新時の注意点を解説します。
全文を読む →対応OS、カーネル、UI、リソース消費などの観点からClash Verge Rev、FlClash、Clash Nyanpasuといった主要クライアントを比較し、プラットフォームごとの選び方を提案します。
全文を読む →Clash系クライアントで起動時にクラッシュ・強制終了が発生する主な原因を整理し、Windows・macOSそれぞれについて設定ファイルの確認、権限修正、残留ファイルの削除といった対処手順を紹介します。
全文を読む →