Clash 使用ガイド
インストール · サブスクリプション · 設定 · 高度な機能 · よくある質問
ダウンロード・インストールから、サブスクリプションのインポート、ルール分岐の設定、TUN グローバルプロキシの有効化まで、Clash の全プラットフォームでの使用方法をワンストップでマスター。Clash Verge Rev、FlClash などの主要クライアントおよび Mihomo 開発コアを網羅し、初心者から上級者まで対応しています。
5分で完了する Clash クイックスタート
Windows、macOS、Android、Linux のいずれをご利用の場合でも、以下の 5 ステップで Clash のインストールと設定を完了し、プロキシサービスを利用開始できます。
クライアントをダウンロード
ダウンロードセンターへ。Windows / macOS は Clash Verge Rev、Android は FlClash を選択してください。
インストールして起動
インストーラーをダブルクリックしてインストール。起動後、タスクトレイまたは通知バーに Clash アイコンが表示されます。
サブスクリプションURLをインポート
「設定 / サブスクリプション」ページを開き、プロバイダーから提供されたサブスクリプションURLを貼り付けて、インポート・更新をクリックします。
プロキシノードを選択
プロキシパネルで速度測定をクリックし、遅延が 200ms 以下のノードを選択します。
システムプロキシを有効化
「システムプロキシ」スイッチをオンにすると、ブラウザで Clash 経由のアクセスが可能になります。
各プラットフォームでの Clash インストール手順
ご利用の OS を選択して、詳細なインストール手順とおすすめのクライアントを確認してください。
Clash Verge Rev · Windows インストール手順
インストーラーをダウンロード
ダウンロードセンターから Clash Verge Rev Windows x64 版 (.exe) をダウンロードしてください。Qualcomm Snapdragon 搭載 PC の場合は ARM64 版を選択します。
インストーラーを実行
.exe ファイルをダブルクリックします。Windows SmartScreen の警告が表示された場合は、「詳細情報 → 実行」をクリックしてインストールを完了させてください。
サービスモードのインストール (推奨)
初回起動後、「設定 → システム設定 → サービスモード」に進み、「インストール」をクリックします (管理者権限が必要)。これにより TUN グローバルプロキシ機能が解放されます。
サブスクリプションURLをインポート
左側の「サブスクリプション」メニューをクリック → 右上の「+」ボタン → サブスクリプションURLを貼り付け → 「インポート」をクリック。しばらくするとノードリストが表示されます。
ノードを選択してプロキシを開始
「プロキシ」ページに切り替え、プロキシグループ内で「⚡ 速度測定」をクリックし、遅延の少ないノードを選択します。最後に右上の「システムプロキシ」スイッチをオンにすれば設定完了です。
Clash Verge Rev · macOS インストール手順
Mac のチップタイプを確認
画面左上のアップルメニュー → 「この Mac について」を確認:Apple M1/M2/M3 チップ搭載なら arm64 版、Intel プロセッサなら x64 版を選択してください。
DMG をダウンロードしてインストール
.dmg ファイルをダウンロードしてダブルクリックし、Clash Verge Rev アイコンを「アプリケーション」フォルダにドラッグ&ドロップします。
Gatekeeper の制限を回避
初回起動時は、アプリのアイコンを右クリック → 「開く」を選択 → ダイアログで再度「開く」をクリックして、macOS Gatekeeper の検証を回避してください。
サブスクリプションURLをインポート
左側の「サブスクリプション」をクリック → 「+」 → サブスクリプションURLを貼り付け → 「インポート」をクリック。完了するとノードリストが表示されます。
ノードを選択してプロキシを開始
「プロキシ」ページで遅延の少ないノードを選択し、右上の「システムプロキシ」をオンにします。Safari や Chrome など、システムプロキシを利用するすべてのアプリで通信が可能になります。
FlClash · Android インストール手順
APK インストーラーをダウンロード
ダウンロードセンターから FlClash APK をダウンロードしてください。ほとんどの Android スマホは Universal (共通) 版で動作します。2018年以降のフラッグシップ機なら arm64-v8a 版でより高いパフォーマンスが得られます。
不明なアプリのインストールを許可
Android ではデフォルトで Google Play 以外からのインストールが制限されています。ダウンロードした APK ファイルを開くと権限を求められるので、「このソースからのインストールを許可する」を選択してください。
インストールして FlClash を開く
インストール完了後に FlClash を起動すると、初回ガイドが基本設定を案内します。
サブスクリプション設定の追加
左側メニューの「設定」をクリック → 右上の「+」 → 「URL インポート」を選択 → サブスクリプションURLを貼り付け → 「保存」をクリックして、ノードの更新を待ちます。
起動して VPN を承認
ホーム画面に戻り、プロキシノードを選択した後、右下の「起動」ボタンをクリックします。システムが表示する VPN 接続リクエストで「OK」をクリックすれば、利用を開始できます。
Clash Verge Rev · Linux インストール手順
適切なパッケージ形式を選択
Clash Verge Rev は、.deb (Debian / Ubuntu)、.rpm (Fedora / openSUSE)、.AppImage (汎用) など、複数の Linux パッケージ形式を提供しています。ご利用のディストリビューションに合わせて選択してください。不明な場合は .AppImage が最も汎用的です。
パッケージをインストール
Debian / Ubuntu (.deb):
sudo dpkg -i clash-verge-rev_*.deb
sudo apt-get install -f
AppImage (汎用):
chmod +x clash-verge-rev_*.AppImage
./clash-verge-rev_*.AppImage
サービスモードのインストール (TUN モードに必要)
初回起動後、「設定 → システム設定 → サービスモード」に進み、「インストール」をクリックします。Linux では sudo 権限が必要なため、表示される認証ボックスにパスワードを入力してください。インストール後、TUN モードによるグローバル透過プロキシが利用可能になります。
sudo apt install policykit-1 を実行してから再試行してください。
サブスクリプションURLをインポート
左側の「サブスクリプション」をクリック → 「+」 → サブスクリプションURLを貼り付け → 「インポート」をクリックし、ノードリストの読み込みを待ちます。
ノードを選択してプロキシを開始
「プロキシ」ページで速度測定を行い、遅延の少ないノードを選択して、右上の「システムプロキシ」をオンにします。端末(コマンドライン)など、すべての通信をプロキシ経由にする場合は、TUN モードも有効にしてください。
Clash Verge Rev や FlClash などの GUI クライアントを使用している場合、開発コアは内蔵されているため、別途インストールする必要はありません。このセクションは、サーバーやルーター、デスクトップ環境のない Linux 上でコアを直接実行したい高度なユーザー向けです。
Mihomo Core · Linux サーバー / CUI 環境でのインストール
Mihomo コアのバイナリをダウンロード
Mihomo GitHub リリース ページから、ご利用の環境に対応したバイナリファイルをダウンロードしてください。サーバーでよく使われるバージョン:
mihomo-linux-amd64-*.gz(x86_64 サーバー用)mihomo-linux-arm64-*.gz(ARM サーバー / ラズパイ用)
解凍して実行権限を付与
gunzip mihomo-linux-amd64-*.gz
mv mihomo-linux-amd64-* /usr/local/bin/mihomo
chmod +x /usr/local/bin/mihomo
設定ディレクトリを作成し config.yaml を配置
mkdir -p ~/.config/mihomo
# このディレクトリに config.yaml を配置してください
cp config.yaml ~/.config/mihomo/config.yaml
設定ファイルの形式は GUI クライアントと同じです。プロバイダーから提供されたサブスクリプションの YAML 内容をそのまま利用できます。
コアの実行 / systemd サービスの設定
一時的な実行:
mihomo -d ~/.config/mihomo
自動起動の設定 (systemd): 以下の内容を /etc/systemd/system/mihomo.service として保存します。
[Unit]
Description=Mihomo Proxy Service
After=network.target
[Service]
ExecStart=/usr/local/bin/mihomo -d /root/.config/mihomo
Restart=on-failure
[Install]
WantedBy=multi-user.target
systemctl enable --now mihomo
Web ダッシュボードによる管理 (任意)
config.yaml で外部コントローラーを有効にすると、ブラウザから Yacd や MetaCubeX ダッシュボードにアクセスしてノードやルールを管理できます:
external-controller: 0.0.0.0:9090
secret: your-api-secret # アクセス用のパスワード設定を推奨します
起動後、http://<サーバーIP>:9090/ui にアクセスするとコントロールパネルが開きます。
iOS で最も歴史が長く、ユーザー数も多いプロキシツール。Shadowsocks、VMess、Trojan、VLESS などのプロトコルに対応し、Clash サブスクリプション形式と互換性があります。購入には海外の Apple ID が必要な場合があります。
多機能で強力な高度なプロキシツール。カスタム JS スクリプトや複雑なルール設定をサポートし、Clash サブスクリプションとも互換性があります。iOS プロキシに高度な機能を求めるユーザー向けです。
Clash クライアント別使い方ガイド
使用しているクライアントを選び、ダウンロード、インストール、サブスクリプションの追加、ノード選択、プロキシの有効化、接続確認の手順を確認しましょう。
Clash にサブスクリプションURLを追加する方法
サブスクリプションURL (Subscription URL) は、プロバイダーが提供するオンライン設定用のアドレスです。Clash はこのリンクを通じて利用可能なすべてのノードを自動的に取得・更新するため、手動でノードを追加する必要はありません。
サブスクリプションURLを取得
プロバイダーのマイページにログインし、「Clash サブスクリプション」または「サブスクリプションURL」の項目を見つけて、https:// で始まる完全な URL をコピーします。
設定/サブスクリプションページを開く
Clash クライアントのサイドバーから「設定」(Clash Verge Rev) または「サブスクリプション」(FlClash) メニューをクリックして開きます。
新規サブスクリプションを追加
右上の「+」または「新規作成」ボタンをクリックし、表示された入力欄に先ほどコピーしたサブスクリプションURLを貼り付けます。識別しやすい名前(備考)も入力しておきましょう。
インポートをクリックして更新を待つ
「インポート」または「保存」をクリックすると、Clash が自動的にURLにリクエストを送り、ノード設定をダウンロードします。処理が完了するまで待つと、ノードリストが自動的に表示されます。
設定を選択して速度測定
新しくインポートした設定に切り替え、「プロキシ」ページで「すべて速度測定」をクリックします。遅延の少ないノードを選択し、システムプロキシをオンにすれば完了です。
https:// で始まっているか、完全な状態かを確認してください。ネットワークエラーの場合は、既存のプロキシを一度オンにしてからインポートを再試行してみてください。
Clash 設定ファイルの詳解
YAML 形式について
Clash は YAML 形式の設定ファイルを使用します。主要なフィールドを理解することで、ポート設定からカスタムルールまで、プロキシの挙動をより柔軟にカスタマイズできるようになります。
混合プロキシポート
HTTP と SOCKS5 両方のプロトコルを待ち受けます。デフォルトは 7890 です。ポートの競合を避けるためにクライアント設定で変更可能です。
ノードリスト
すべてのプロキシノードを定義します。SS、VMess、Trojan、VLESS、Hysteria2、TUIC などの主要プロトコルに対応しており、サブスクリプションのインポート時に自動的に入力されます。
プロキシグループ
複数のノードをグループ化し、自動速度選択 (url-test)、フォールバック (fallback)、ロードバランシング (load-balance) などの戦略を実現します。
ルール分岐
ドメイン、IP、GeoIP などの条件に基づいて、プロキシ経由、直結、拒否などを決定します。「国内は直結、海外はプロキシ」を実現するための核心的な設定です。
DNS 設定
国内外の DNS グループを設定して DNS 汚染を防ぎ、正確な名前解決を保証します。TUN モードを利用する上で非常に重要な項目です。
高度な機能の使用ガイド
これらの機能をマスターして、Clash の効率と柔軟性をさらに向上させましょう。
TUN モード (グローバル透過プロキシ)
通常のシステムプロキシは、ブラウザなどのプロキシ設定に対応したアプリにのみ有効です。TUN モードは仮想ネットワークカードを通じてシステム全体の通信を捕捉するため、ゲームやプロキシ非対応アプリに最適です。
- Clash Verge Rev:先にサービスモードをインストールし、「設定 → TUN モード」からオンにします。
- FlClash (Android):デフォルトの VPN モードがグローバルプロキシとして機能するため、追加設定は不要です。
- 有効化する際は、プライバシー保護とリーク防止のために DNS 設定も併せて行うことをお勧めします。
プロキシグループ戦略 (Proxy Groups)
複数のノードをグループ化し、異なる戦略でスマートに切り替えます。
- url-test (自動選択): 定期的に速度を測定し、最も遅延の少ないノードに自動で切り替えます。
- fallback (故障転送): メインノードが切断された場合、自動的に予備ノードに切り替えて安定性を確保します。
- load-balance(ロードバランシング):トラフィックを複数のノードに分散させ、帯域幅を最大限に活用します
- select(手動選択):プロキシパネルでノードを手動で指定します
ルール分岐(国内直結・海外プロキシ)
ルールエンジンを通じて通信を細かく制御。国内サイトは直結、海外サービスはプロキシ経由にすることで、速度とプライバシーの両立を実現します。
- DOMAIN-SUFFIX:ドメインの後方一致(例:
.google.com) - IP-CIDR:IP 範囲の一致。国内 IP の直結ルールなどに使用します
- GEOIP,CN,DIRECT:中国の IP は自動的に直結し、それ以外はプロキシ経由にします
- RULE-SET:コミュニティで公開されているルールセット(ACL4SSR など)を引用します
Rule Provider(オンラインルールセット)
rule-providers を通じて外部で管理されているルールファイルを引用。膨大なルールを手動で管理する必要がなく、常に最新のルールリストを利用できます。
- YAML / text 形式のルールファイルをサポート。自動更新の間隔を設定可能です
- おすすめのルールセット:Loyalsoldier / clash-rules、ACL4SSR
- 複数のルールセットを同時に引用し、優先順位に従ってマッチングできます
DNS 汚染対策の設定
正しい DNS 設定は、DNS 汚染やリークを防ぎ、正確な名前解決を保証します。TUN モードを利用する上で特に重要です。
- 国内ドメインには国内 DNS(223.5.5.5、119.29.29.29 など)を使用
- 海外ドメインには暗号化 DNS(8.8.8.8、1.1.1.1 など)を使用
fake-ipモードを有効にすることで、DNS 解析のレスポンス速度を向上させますnameserver-policyと組み合わせて、ルールに基づいたグループ化解析を実現
外部コントローラーとリアルタイム監視
Clash は RESTful API 制御インターフェースを内蔵。Web パネルやサードパーティ製ツールを通じて、トラフィックの監視、ノードの切り替え、接続管理をリアルタイムで行えます。
- デフォルトのコントローラーポートは 9090 です。
external-controllerで設定可能です - Yacd や MetaCubeX などのサードパーティ製 Web コントロールパネルをサポート
- ルーターやサーバー上に展開した Clash コアをリモート管理できます
- 各接続のルール適用状況をリアルタイムで確認でき、ルールのデバッグに便利です
Clash 使用に関するよくある質問
インストール、設定、接続時にユーザーがよく直面する問題とその解決策をまとめました。
Clash 起動後もブラウザでインターネットに接続できない場合は?
以下の手順で確認してください:
- クライアントの「システムプロキシ」スイッチがオンになっているか確認(一部のクライアントはデフォルトでオフです)
- ノードの遅延が正常か確認(プロキシパネルで速度測定を実行)
- Chrome ユーザーは SwitchyOmega 拡張機能をインストールし、HTTP プロキシを
127.0.0.1:7890に手動設定してみてください - システムプロキシが効かない場合は、TUN モード(グローバル通信プロキシ)を試してください
サブスクリプションURLのインポートに失敗、またはノード数が0になる場合は?
主な原因と解決策:
- 有効期限切れ —— プロバイダーのマイページで最新のリンクを取得してください
- ネットワーク制限 —— 既存のプロキシまたは VPN を一度オンにしてからインポートを試してください
- URL の不備 ——
https://で始まっているか、余計なスペースがないか確認してください - 形式の不一致 —— プロバイダーが Clash 形式のサブスクリプションを提供しているか確認してください
Clash Verge Rev の「サービスモード」とは何ですか?安全ですか?
サービスモード (Service Mode) は、Clash Verge Rev のシステムサービスコンポーネントです。インストールすることで、管理者権限なしで TUN グローバル透過プロキシ機能を利用できるようになります。公式の組み込み機能であり、完全に安全です。
インストール時にはシステム管理者のパスワードが必要ですが、これはドライバのインストールと同様の通常の権限要求です。TUN モードが不要な場合は、サービスモードをスキップしてシステムプロキシモードのみを使用することも可能です。
ゲームや他アプリもプロキシ経由にする TUN モードの有効化手順は?
Clash Verge Rev (Windows / macOS):
- 先に「設定 → システム設定」でサービスモードをインストール(管理者権限が必要)
- インストール成功後、「設定」ページで「TUN モード」を見つけてオンにします
- これで、ゲームやアプリを含むシステム全体の通信が Clash を経由するようになります
FlClash (Android):起動するだけでデフォルトでグローバル VPN モードになります。追加設定は不要です。
「7890 ポートが既に使用されています」と表示される場合は?
ポートの重複は、前回の Clash プロセスが完全に終了していないか、他のアプリがそのポートを使用している場合に発生します。解決策:
- Clash を完全に終了してから再起動する
- クライアントの「設定 → ポート」で、混合プロキシポートを使用されていない番号(例:
7891)に変更する - 変更後は、ブラウザのプロキシ拡張機能(SwitchyOmega など)のポート番号も併せて更新してください
Clash を PC 起動時に自動で開始させるには?
Clash Verge Rev (Windows):「設定 → システム設定」で「起動時に実行」をオンにすると、Windows のスタートアップに追加されます。
Clash Verge Rev (macOS):「設定 → システム設定」で「起動時に実行」をオンにすると、ログイン項目に追加されます。
FlClash (Android):システム設定の「自動起動管理」で許可し、「バッテリー → 最適化」の設定で FlClash を除外して、バックグラウンドでの停止を防いでください。
遅延がひどい、または頻繁に切断される場合は?
- プロキシパネルで速度測定を行い、遅延が 200ms 以下のノードに切り替えてください
- サブスクリプションを更新 —— プロバイダーがノードのアドレスを変更している可能性があります
- 混雑時間帯(夜20時〜23時)はノードが混み合うことがあります。他地域のノードを試してください
- プロトコルを変更 —— パケットロスが多い環境では Hysteria2 や TUIC がより良いパフォーマンスを発揮します
- ローカルネットワークを確認 —— Wi-Fi が安定しているか、有線接続で改善するか試してください
設定ファイルとサブスクリプションURLの違いは何ですか?
サブスクリプションURLは、プロバイダーのサーバー上にあるオンライン設定用の URL です。Clash が定期的に取得・更新するため、ノード変更時も自動で同期されます。初心者を含むほとんどのユーザーに適しています。
ローカル設定ファイルは、PC 内に保存されている YAML ファイルです。カスタムルールや戦略グループなどを手動で編集できます。高度なカスタマイズが必要な技術者向けです。
形式はどちらも同じ(YAML)です。サブスクリプションURLは、実質的にリモートでアクセス可能な YAML ファイルのアドレスです。
iOS に無料の Clash クライアントはありますか?
現在、iOS に完全無料で機能制限のない Clash 互換クライアントはありません。ストアの維持費などのコストから、主要な選択肢はすべて有料です:
- Stash:600円程度。高機能で Clash 設定と互換性があります。
- Shadowrocket:2.99ドル程度。最も広く使われているプロキシツールです。
一度購入すれば永久に使用でき、コストパフォーマンスは非常に高いと言えます。
Android で FlClash をインストールする際のセキュリティ警告への対処は?
これは Google Play 以外からのアプリに対する Android の標準的な保護機能であり、必ずしも脅威を意味しません。手順:
- 「このままインストール」をクリック(Google Play プロテクトの警告時)
- または「設定 → アプリ → 特殊なアクセス → 不明なアプリのインストール」で、ファイルマネージャーやブラウザに許可を与えてください
FlClash は完全にオープンソースであり、GitHub 上でコードが公開されています。悪意のあるコードは含まれていません。
Clash クライアントをまだお持ちではありませんか?
無料・オープンソース。Windows / macOS / Android / iOS / Linux 全プラットフォームおよび開発コアの展開に対応。今すぐダウンロードして開始しましょう。