Windows 10 / 11 の x64・ARM64 に対応。Clash Verge Rev を推奨。
ダウンロードページでCPUに合わせて選択します。一般的なPCは x64 (.exe)、Surface Pro X などは ARM64 (.exe)。インストーラーを実行して案内に沿って進めれば完了です。
インストール後、スタートメニューまたはショートカットから起動します。主な画面は以下です。
Proxies - ノード選択とポリシーグループ切替、Profiles - サブスクリプション管理、Logs - 通信ログとルールヒット、Settings - System Proxy / TUN Mode / 自動起動など。
左側メニューの Profiles を開き、右上の + をクリックします。
方法1(サブスクリプションURL): Import URL を選び、提供元のClashサブスクリプションURLを貼り付けて Download を押します。ノード一覧が自動で読み込まれます。
方法2(ローカル設定ファイル): Import File を選び、.yaml または .yml を指定して取り込みます。
Proxies でポリシーグループとノードを確認し、右上の稲妻アイコン(⚡)で全ノードの遅延テストを実行して最適ノードを選びます。
Settings に戻り System Proxy をオンにすると、ブラウザなどの通信が選択ノードを経由します。
FlutterベースでUIが分かりやすく、サブスクリプション インポートも簡単。Clash初心者の最初の1本として使いやすいクライアントです。
TauriベースでClash/Mihomoコア切替や拡張性が高く、細かなチューニングをしたい上級者向けです。
かつて主流でしたが2023年に開発停止。セキュリティ更新も期待できないため、Clash Verge Revへの移行を推奨します。
Apple Silicon(M1/M2/M3)とIntel Mac対応。macOS 10.15以降が必要です。
お使いのMacに合わせて選択します。
• M1 / M2 / M3 Mac(2020年後半以降) → Apple Silicon (.dmg)
• Intel Mac(2020年以前) → Intel x64 (.dmg)
ダウンロードした .dmg を開き、Clash Verge Rev をApplicationsフォルダへドラッグします。
未公証アプリのため、初回起動時にブロックされる場合があります。System Settings → Privacy & Security の下部で「Open Anyway」を選択してください。
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge\ Rev.app を実行して隔離属性を外します。
Clash Verge Revを起動し、サイドバーの Profiles から + → Import URL。提供元のClashサブスクリプションURLを貼り付けて Download を押します。
インポート後にプロファイルを有効化すると、Proxiesにノードが反映されます。
Proxies でノードを選択後、Settings で System Proxy をオンにします。Safari、Chromeなどがすぐに反映されます。
メニューバー常駐の軽量クライアント。操作がシンプルで、細かい設定不要で使いたい人に向いています。
Flutterベースの見やすいUI。Apple Silicon/Intel両対応で、直感的に操作できます。
Android 5.0+ 対応。ClashMeta for Android を推奨。2016年以降の端末はARM64を選択。
基本的に 2016年以降の端末 はARM64なので ARM64-v8a (.apk) を選択。迷う場合は Universal 版を使えばほぼ全端末で動きます。
APKを実行してインストール後、初回起動時にVPN権限の許可ダイアログが表示されます。OK/Allowを選択してください。
ClashMetaで右下の + をタップし、URLを選択します。
Subscription URL欄にClashサブスクリプションURLを貼り付け、名前を付けて保存すると、ノードが自動取得されます。
Proxiesでポリシーグループを開き、遅延の低いノードを選択。稲妻アイコン(⚡)で遅延テストできます。
メイン画面に戻って Start を押します。ステータスバーにVPNアイコンが出れば有効化完了です。
Flutterベースで操作しやすく、Androidでの初期導入が簡単です。ARM64/ARMv7の両ビルドが利用できます。
App Storeの有料アプリが必要。米国Apple ID環境での Stash / Shadowrocket 利用を推奨。
appleid.apple.com でApple IDを新規作成し、国/地域で United States を選択します(18歳以上)。
住所は売上税の低い州情報を利用し、ZIP は 97201 などを設定、支払い方法 は None を選択して登録を完了します。
iPhoneのApp Storeで現在のアカウントをサインアウトし、新しいUS Apple IDでサインインします。
以下のクライアントを検索して購入します。
• Stash ($3.99) - 機能が最も豊富でClash YAML互換性が高い
• Shadowrocket ($2.99) - 人気が高く操作もシンプル
• Quantumult X ($7.99) - スクリプトやデバッグ機能が強力
Shadowrocketを開き、右上の + → Subscribe を選択して、ClashサブスクリプションURLを貼り付けます。完了後にノードが自動反映されます。
Stash を使う場合は、Profiles → Add Profile → URL で同様に取り込めます。Clash YAML互換性も高いです。
ノード一覧で遅延の低いものを選び、メイン画面のスイッチをオンにします。VPN構成追加の確認が出たら許可してください。
ステータスバーにVPN表示が出れば、プロキシ接続は有効です。
Debian / Ubuntu(DEB)とFedora / RHEL(RPM)対応。GUIならClash Verge Rev推奨。
ディストリビューションに合わせて選びます。
• Debian / Ubuntu / Linux Mint → .deb(amd64/arm64)
• Fedora / RHEL / openSUSE → .rpm(x86_64)
アプリメニューから起動、またはTerminalで clash-verge-rev を実行。手順はWindows/macOSと同じで、Profiles → + → Import URL から取り込みます。
sudo apt install libwebkit2gtk-4.1-0 を実行して再試行します。
Settings で System Proxy をオンにすると、GNOME/KDEのHTTP/SOCKS5設定を適用します。その他の環境では 127.0.0.1:7890(HTTP)/ 127.0.0.1:7891(SOCKS5)を手動設定します。
~/.bashrc / ~/.zshrc に export https_proxy=http://127.0.0.1:7890 を追加すると、git・curl・pipなどに適用されます。TUN Modeでも代替可能です。
軽量で依存関係が比較的少なく、Linux各ディストリで導入しやすいFlutterクライアントです。
以下を理解するとClashの実力を最大限に活用できます
仮想NICでTCP/UDP通信をドライバ層から取り込み、System Proxyを無視するゲームやgit、npmも確実に経路化します。SettingsでTUN Modeを有効化し、初回のみ管理者権限でドライバ導入します。
詳しく見るClashはYAMLの rules で通信経路を制御します。DOMAIN-SUFFIX、IP-CIDR、GEOIPなどを組み合わせ、rule-providersでコミュニティルールを活用可能です。
YAMLでDoH/DoTを有効化し、DNS汚染やリークを抑制します。国内向けはローカルDNS(例: 114.114.114.114)、海外向けは暗号化DNS(例: 8.8.8.8)に分離すると効果的です。
サブスクリプションURLにノード情報を集約し、proxy-providers と更新間隔を設定すると自動更新運用が可能です。クライアント側は24時間更新がおすすめです。
遅延テストはURL-Test(最短遅延を自動選択)とFallback(障害時のみ切替)をサポート。url-test を設定すれば定期的に最適ノードへ自動移行できます。
Clashコア(Mihomo)はApache-2.0のオープンソース。クライアントに広告や追跡はなく、通信は自身の端末と設定ノード間で処理されます。配布元は本サイトまたは公式GitHubを利用してください。
GitHubで確認プロバイダーがClash形式サブスクリプションを提供していない場合は、以下の構成を手動で作成してインポートできます。
サブスクリプション インポート、接続不良、TUNモード、ルール設定、DNS設定をまとめて解説
まずサブスクリプション形式を確認してください。必ず Clash形式(Mihomo/Meta) を使います。V2Ray/SS形式では解析できません。
全ノードがタイムアウトする場合は、①ネットワーク疎通確認 ②提供元側ノード障害確認 ③ルール競合確認(一時的にDirectで再テスト)の順で切り分けると効率的です。
以下の順で確認します。
① System Proxy または TUN Mode が有効か
② Proxies で遅延テストして200ms以下のノードに切替
③ Logs で google.com がどのルールにヒットしているか確認
④ 競合するブラウザ拡張(例: SwitchyOmega)を無効化
⑤ Windowsでは管理者権限でクライアントを再起動。
System Proxyは対応アプリにしか効かず、ゲームやCLIは対象外になりやすいです。
対処: Clash Verge Rev / FlClash の Settings で TUN Mode をオンにしてください。初回は管理者権限で仮想NICドライバを導入します。
Linuxでは必要に応じて export https_proxy=http://127.0.0.1:7890 を併用します。
Clash Verge Revでは、プロファイルカード右クリック → Auto-update で間隔を設定します(推奨は 24時間)。
YAMLの proxy-providers を使う場合は interval: 86400 を設定すると、クライアント依存なしで自動更新できます。
目安: 通常は24時間、障害が多い提供元は6時間、臨時変更時は手動Update。
ルール設定はClashの中核機能で、ドメイン/IP/地域などに応じてPROXYまたはDIRECTへ振り分けます。
代表例:
• DOMAIN-SUFFIX,google.com,PROXY
• DOMAIN-KEYWORD,bilibili,DIRECT
• GEOIP,CN,DIRECT
• MATCH,PROXY(最終ルール)rule-providers でコミュニティルール(例: blackmatrix7/ios_rule_script)を参照すると管理が楽です。
DNS汚染はISPから改ざん応答が返る状態です。ClashのDNSモジュールで対策できます。fake-ip または redir-host を有効化し、DoH/DoT(例: https://8.8.8.8/dns-query)を設定すると、DNSを安全に中継できます。
さらに nameserver-policy で国内ドメイン(+.cn)をローカルDNS、海外ドメインをDoHへ分離すると実用的です。
proxy-groups のタイプで制御します。
url-test: 定期測定して最短遅延ノードを自動採用。低遅延重視向け。interval: 300 などで頻度設定。
fallback: 優先順で利用し、障害時のみ次に切替。安定重視向け。
load-balance: 複数ノードへ分散し総帯域を活用。
提供元のサブスクリプションに既定ポリシーが含まれていることも多いです。
MihomoコアはGitHubで公開されているオープンソース(Apache-2.0)で、誰でも監査可能です。一般的なクライアントは分析トラッキングや広告を含まず、通信はあなたの端末と設定ノード間で処理されます。
安全運用のため、①本サイトまたは公式GitHub Releasesから入手 ②不明なYAMLを読み込まない ③信頼できる提供元を利用、を徹底してください。