クライアントの選び方、インストール、設定、プロキシの不具合など、困った時にすぐに解決策を見つけられます。
利用前にチェック! Clash とは何か、何ができるのか、各ソフトの違いを解説
いいえ。Clash はあくまで ネットワークプロキシツールおよびルールベースの振り分けエンジン であり、アプリ自体にサーバー機能は含まれていません。ご自身でプロキシサーバー(通常はプロバイダーから提供されます)を用意し、サブスクリプションURLを読み込む必要があります。
Clash Verge Rev:Tauri ベースのデスクトップ版で、TUN モード、スクリプト設定、Rule Provider など Mihomo の全機能をサポートします。設定を詳しくいじりたいユーザー向けです。
FlClash:Flutter 製でデザインが洗練されており、非常にシンプルです。初心者が迷わず使い始めるのに適しています。
どちらも同じ設定形式をサポートしているため、URL を再登録するだけで簡単に行き来できます。
Clash の核心部分(Mihomo Core)は全 OS 共通です。各クライアントは、その共通のエンジンを操作するための「見た目(GUI)」が異なっているだけです。
Win / Mac / Linux は Clash Verge Rev、Android は FlClash、iOS は Shadowrocket が定番ですが、どれも同じプロキシ技術を使用しています。
ルールモード (Rule):標準の設定です。リストに従い、国内サイトは直通、海外サイトはプロキシと自動で使い分けます。最も快適です。
グローバルモード (Global):すべての通信をプロキシ経由にします。国内外を問わず経由するため、国内サイトの表示が遅くなることがあり、通常は使いません。
直連モード (Direct):プロキシを一切通さず直接通信します。一時的に機能を切りたい時に便利です。
開発者が2023年末にプロジェクトを停止したためです。現在は新しいセキュリティパッチや機能追加が行われていません。
現在は、最新の Clash Verge Rev への乗り換えを強くお勧めします。設定方法はほぼ同じです。
通常、読み込んだサブスクリプション設定(YAML 形式)に標準的なルールが含まれているため、特に操作は不要です。
自分でカスタマイズしたい場合、Clash Verge Rev なら「サブスクリプション」ページから手動で更新したり、設定で「自動更新」(24時間推奨)を有効にして常に最新のルールを保つことができます。
OSに合わせた正しいバージョンの選択と、スムーズなインストールのためのヒント
Windows / macOS:最新で高機能な Clash Verge Rev が一押しです。
Android:シンプルな FlClash が最も使いやすいです。
iOS:Shadowrocket(約 $2.99)が最もコスパが良く、一般的です。
Linux:GUI が必要な方は Clash Verge Rev、サーバー用途なら Mihomo CLI を。
2020年後半以降の Apple Silicon(Mシリーズチップ) 搭載 Mac は、ARM64 版 を選んでください。
それ以前の Intel プロセッサ 搭載 Mac は、x64 版 を選んでください。
「この Mac について」からチップを確認できます。不明な場合は ARM64 を試して、ダメなら x64 を選べば確実です。
基本は ARM64 を選んでください。2016年以降のスマホはほぼすべてこれです。
インストール時にエラーが出る極めて古い機種(2015年以前)のみ、ARMv7 版を試してください。
Apple の配信制限により、まともに動作する Clash 互換クライアントはすべて有料(買い切り)となっています。
現在は機能が完全な無料版は存在しません。Shadowrocket(約 $2.99)が最も安価で定番です。
購入には米国 ID 等が必要な場合があります。通販サイト等で iTunes ギフトカードを購入してチャージすれば、カードなしで買えます。
Apple Gatekeeper による標準的な保護機能です。以下の手順で開けます:
① DMG を開き、アプリを Applications へ移動して一度起動(警告は OK で閉じる)
② 「システム設定 → プライバシーとセキュリティ」の一番下にある「このまま開く」をクリック
③ 再度アプリを開けば、次回以降は警告なしで使えます
当サイトのファイルは GitHub を介さず直接配信していますが、それでも遅い場合は:
① 混雑する夜間の時間帯を避けて試す
② IDM などの高速ダウンロード支援ツールを使う
③ 既に別のプロキシがあるなら、それをオンにした状態でダウンロードする
URL のインポート方法、設定管理、自動更新に関するトラブル解決
① 左メニューの「サブスクリプション(Profiles)」を選択
② 上の入力欄にプロバイダーの URL(https:// で始まるもの)を貼り付け、「インポート」をクリック
③ ダウンロード完了後、表示されたカードをタップして有効化
④ 「プロキシ」ページでサーバーを選び、右上の「システムプロキシ」をオンにすれば完了です
① URL の有効期限:プロバイダー側で期限が切れていないか、最新のものを取得したか確認してください。
② ダウンロード制限:ダウンロードサーバー自体がブロックされている場合があります。一度別のプロキシを通してから試してください。
③ URL のミス:前後に不要なスペースや空行が入っていないか、https:// から始まっているか確認してください。
④ セキュリティ対策ソフト:Windows Defender 等が通信を遮断している場合があるので、一時的にオフにして試してください。
Clash Verge Rev:カード右上の更新ボタンを押すか、編集メニューから「自動更新」の間隔を設定してください。
FlClash (Android):「構成」ページでカードを長押しして「更新」を選びます。編集メニューから自動更新の設定も可能です。
Shadowrocket (iOS):「ホーム」で該当するサブスクをタップして下に引っ張るか、編集メニューから「更新」をタップします。
① 下メニューの「構成」をタップ
② 右上の「+」→「URL からインポート」を選択
③ URL を貼り付け、名前をつけて保存
④ カードをタップして有効にし、右下の起動ボタンを押せば VPN が開始されます
① 右上の「+」をタップ
② 「タイプ」で Subscribe(サブスクリプション) を選択
③ URL を貼り付け、備考を入力して保存
④ ホームのスイッチをオンにし、VPN 設定を許可してください
はい。YAML はただのテキストですので、どのエディタでも開けます。記述ミスを防ぐため、VS Code などのコードエディタが推奨されます。
インデント(行頭の空白) に非常に厳しい形式ですので、Tab ではなくスペースを使って整えてください。
プロキシが効かない、ターミナルで繋がらない、遅延が大きいなどの排障方法
オンにした状態で https://ip.sb や https://whatismyip.com を開きます。表示される地域がサーバーの場所(米国、日本、香港など)になっていれば OK です。
元のままの場合は、①スイッチがオンか、②「プロキシ」ページで速度テストをしてサーバーが生きているか確認してください。
システムプロキシ:ブラウザ等の一般的なアプリのみを制御します。設定が手軽で日常向けです。コマンドラインツールには効きません。
TUN モード:仮想ネットワークカードを作成し、PC 全体の全通信を強制的に制御します。あらゆるソフトにプロキシを効かせたい開発者向けです。
お勧め:普段はシステムプロキシ。開発でターミナル(git、npm など)を使う時だけ TUN モードをオンにするのがスムーズです。
これはシステムプロキシの仕様です。コマンドラインツールはシステムのプロキシ設定を無視するように作られています。
解決策:Clash Verge Rev の設定で TUN モード を有効にしてください。これにより PC 全体の通信が制御されるため、コマンドも自動で繋がるようになります。
または、ターミナルで一時的にプロキシの環境変数を設定(ポート 7890)することも可能です:
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890
① サーバーの変更:「プロキシ」ページで速度テストを行い、遅延(ms)が100以下のものを手動で選んでみてください。
② 自動選択機能:「URLTest(自動選択)」グループを選んでおけば、Clash が常に最速のサーバーへ自動で振り分けてくれます。
③ 地域を変える:地理的に近い香港や韓国、シンガポールなどのサーバーを選ぶと遅延が少なくなります。
④ Hysteria 2 を試す:QUIC ベースの新プロトコルで、従来の方式よりパケットロスに強く、不安定な環境でも高速です。
ルールモード (Rule) を使っているか確認してください。グローバルモードだと国内通信もすべてプロキシを通るため遅くなります。ルールモードなら国内は直通です。
それでも遅い場合は、ルールの判定ミスかもしれません。「プロキシ」ページの「DIRECT」グループを確認し、正しく直通になっているか見てください。
「システムプロキシ」スイッチをオンにしたまま、正しく終了しなかった場合に設定が残ってしまうことがあります。解決策:
方法一(推奨):再度アプリを開き、一旦「システムプロキシ」をオンにしてからオフに戻し、その後アプリを終了してください。
方法二:OS の設定(Win なら「プロキシの設定」)を開き、手動プロキシ設定がオンになっていたら手動でオフにしてください。