Frequently Asked Questions

Clash 利用に関する
よくある質問 FAQ

インストールから設定、トラブル解決まで。Clash ユーザーからよく寄せられる質問とその回答をまとめました。全プラットフォーム対応で、あなたの疑問を解消します。

40+
FAQ カバー範囲
5
対応プラットフォーム
Free
永久に無料・オープンソース
01
General Questions

全般

Clash は、ルールベースのオープンソースプロキシクライアントです。Shadowsocks, VMess, Trojan, VLESS, Hysteria 2 などの主要プロトコルをサポートしています。従来の VPN との主な違いは以下の通りです:

  • インテリジェントな振り分け:国内通信は直接接続し、海外通信のみプロキシを経由。国内サイトへのアクセスを妨げません。
  • マルチプロトコル対応:一つのクライアントでほぼすべての主要プロトコルに対応。複数のソフトを使い分ける必要がありません。
  • 柔軟な設定:YAML 宣言型設定により、スクリプト、グループ、ルールセットなどの高度な制御が可能です。
  • 高速な体験:ルール振り分けにより、不要なプロキシ経由を避けるため、フル VPN よりも実際の動作がスムーズです。

はい、Clash コアおよび主要な GUI クライアントはすべて完全に無料で、GitHub でソースコードが公開されています(GPL-3.0 ライセンス)。具体的には以下の通りです:

  • Clash Verge Rev (Windows/macOS/Linux) — 無料・オープンソース
  • FlClash (Windows/macOS/Android/Linux) — 無料・オープンソース
  • Clash Meta for Android (Android) — 無料・オープンソース
  • mihomo コア (全プラットフォーム CLI) — 無料・オープンソース

注意:ソフト自体は無料ですが、プロキシノード(サーバー情報)は別途、第三者の提供者から入手する必要があります。これは Clash ソフトウェアとは無関係なサービスです。

Clash Meta(現在は mihomo と改名)は、オリジナル版の Clash をベースにコミュニティが主導する強化版オープンソースプロジェクトです。オリジナルコアは2023年に開発が終了しており、現在は mihomo が最も活発で高機能な後継コアとなっています。

特徴オリジナル ClashClash Meta / mihomo
VLESS / Reality 対応非対応✦ 対応
Hysteria 2 / TUIC 対応非対応✦ 対応
メンテナンス状況開発終了✦ 活発に更新中
Rule Providers 強化標準的✦ 強化済み
オリジナル設定との互換性✦ 完全互換

結論:新規ユーザーは、オリジナル版ではなく mihomo コアを採用したクライアント(Clash Verge Rev や FlClash など)を選択してください。

mihomo コアを採用した Clash クライアントは、現在市場にあるほぼすべての主要なプロキシプロトコルに対応しています:

Shadowsocks (SS) ShadowsocksR (SSR) VMess (V2ray) VLESS Trojan Trojan-Go Reality Hysteria 2 TUIC v5 Snell Socks5 HTTP(S) WireGuard

この幅広い互換性こそが、Clash が世界中のプロバイダー(空港)で推奨クライアントとして筆頭に挙げられる最大の理由です。

Clash はローカルで動作するプロキシツール(クライアント)であり、それ自体がサーバーやネットワークサービスを提供するものではありません。インストール後、以下の準備が必要です:

  • サードパーティのプロバイダーからサブスクリプション URL または YAML 設定ファイルを入手する。
  • 入手したリンクを Clash クライアントの「Profiles」ページにインポートする。
  • ノードを選択し、「システムプロキシ」をオンにすることで、プロキシ経由でネットに繋がります。

例えるなら、Clash は再生プレイヤーで、サブスクリプションはコンテンツです。両方揃って初めて機能します。

Clash コア (mihomo) および主要なコミュニティクライアントは、すべて GitHub でソースコードが完全に公開されており、誰でも監査可能です。当サイトまたは公式の GitHub リポジトリから入手する限り、安全性は十分に確保されています。

重要:悪意のあるコードが仕込まれた偽物を避けるため、出所のわからない掲示板や非公式の配布サイトからのダウンロードは絶対に避けてください。本サイトのリンクはすべて公式の GitHub リリースページを指しています。

02
Windows Platform

Windows プラットフォーム

現在 Windows では以下の2つが推奨されます:

  • Clash Verge Rev:Tauri 採用。mihomo コア内蔵。モダンで美しいUIと豊富な機能を備え、現在の Windows における決定版です。x64 および ARM64 版を提供。
  • FlClash:Flutter 採用。各OSで一貫した操作感を提供。Material Design が好きなユーザーに適しています。

注意:オリジナル版の Clash for Windows (CFW) は2023年に開発が終了しているため、新規利用はおすすめしません。

ダウンロードページでクライアントを選ぶ →

Clash Verge Rev は Windows 10 および 11 をサポートしています:

  1. ダウンロードページから ClashVergeRev_x.x.x_x64-setup.exe を取得します。
  2. .exe ファイルを実行し、ウィザードに従ってインストールを完了させます。
  3. 初回実行時、SmartScreen の警告が出た場合は「詳細情報」→「実行」をクリックしてください。
  4. アプリを開き、「Profiles」ページでサブスクリプションリンクを貼り付けて「Download」を押します。
  5. 設定を有効化し、「Proxies」ページでノードを選択後、右上の「System Proxy」をオンにします。

これは Windows SmartScreen による、Microsoft の署名がないソフトに対する標準的な警告です。有害であることを意味するものではありません:

  1. 青い警告画面で「詳細情報」をクリックします。
  2. 右下に現れる「実行」ボタンをクリックしてインストールを続行してください。

本サイトまたは公式 GitHub からダウンロードしたものであれば安全です。

はい。Clash Verge Rev および FlClash は、Surface Pro X や Snapdragon X Elite 搭載デバイス向けにネイティブな ARM64 版を提供しています。エミュレーションなしで動作するため、パフォーマンスが向上します。名前に arm64 と付くファイルを選んでください。

一部のソフト(ゲームや UWP アプリなど)はシステムプロキシの設定に従わない場合があります。解決策:

  • TUN モードを有効化(推奨):設定で TUN モードをオンにすると、仮想ネットワークカードを作成して全通信を強制的に接管します。これが最も確実な方法です(管理者権限が必要)。
  • 個別プロキシ設定:ソフトの設定でプロキシサーバーを 127.0.0.1:7890 に指定します。
  • ターミナルプロキシ:set https_proxy=http://127.0.0.1:7890 などのコマンドで環境変数を設定します。

Clash Verge Rev には自動更新機能があります。「設定 → バージョン情報」で「更新を確認」をクリックしてください。また、当サイトから最新版をダウンロードして上書きインストールすることも可能です。既存の設定は保持されます。

03
macOS Platform

macOS プラットフォーム

macOS では以下のクライアントが推奨されます:

  • Clash Verge Rev (macOS):Apple Silicon (arm64) と Intel (x64) の両方にネイティブ対応した .dmg を提供しています。
  • FlClash (macOS):シンプルなUIが特徴で、こちらも両アーキテクチャに対応しています。

確認方法:左上のリンゴマーク → 「この Mac について」。プロセッサが 「Apple M...」なら Apple Silicon 版を、「Intel」なら Intel 版を選んでください。

ダウンロードページで Mac 用クライアントを選ぶ →

これは macOS Gatekeeper によるセキュリティ保護です:

方法1(推奨):

  1. 「システム設定」→「プライバシーとセキュリティ」へ移動します。
  2. 下の方にある「XXX は開発元を確認できないため...」の横の「このまま開く」をクリックします。
  3. 再度アプリを開き、確認ダイアログで「開く」を押してください。

方法2(コマンド):ターミナルで sudo xattr -rd com.apple.quarantine /Applications/ClashVerge.app を実行してください。

オリジナル版の ClashX および ClashX Pro はすでにメンテナンスが停止されています。古いプロトコルであれば動作しますが、VLESS や Hysteria 2 には対応していません。最新の mihomo コアを搭載し、継続的に更新されている Clash Verge Rev (macOS) への移行を強くおすすめします。

  1. ダウンロードした .dmg を開き、マウントされるのを待ちます。
  2. 現れたウィンドウで、アプリのアイコンを右側の「Applications(アプリケーション)」フォルダへドラッグします。
  3. コピーが終わったら、ディスクイメージを取り出します。
  4. Launchpad またはアプリケーションフォルダからアプリを起動してください。

macOS のターミナルはデフォルトではプロキシを経由しません。Shell の設定ファイル(~/.zshrc など)に以下を追加してください:

export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7891

または、Clash Verge Rev の TUN モードを有効にすれば、設定なしで自動的に全ての通信がプロキシ経由になります。

04
Android Platform

Android プラットフォーム

Android では以下の2つが推奨されます:

  • Clash Meta for Android (CMFA):フル機能の mihomo コアを搭載し、最新プロトコルをすべてサポートしています。
  • FlClash (Android):モダンで洗練された UI を備え、非常に使いやすいです。

公式の APK を当サイトまたは GitHub からダウンロードして使用してください。

Android 用 APK を取得する →

Google Play 以外から APK をインストールする場合、権限の設定が必要です:

  1. APK ファイルを開こうとすると警告が出るので、「設定」をタップします。
  2. 「この提供元のアプリを許可」をオンにします。
  3. 戻ってインストールを続行してください。

2016年以降のスマホのほとんどは 64ビットです。ARM64-v8a 版を選んでください。かなり古い機種や一部の低価格機の場合は armeabi-v7a を選ぶ必要があります。迷ったら ARM64 版を試して、インストールできなければ ARMv7 版を試してください。

Clash Meta for Android の場合:

  1. アプリを開き、下の「Profiles(構成)」をタップします。
  2. 右上の「+」→「Import from URL」を選びます。
  3. サブスクリプションリンクを貼り付けて「OK」を押します。
  4. ダウンロードされた設定をタップして有効化(チェックを入れる)します。
  5. ホームに戻って「Start」を押し、ノードを選べば接続されます。

以下の手順で確認してください:

  • ノードの確認:プロキシページでレイテンシ測定を行い、タイムアウトしていないノードを選んでください。
  • モードの確認:「Rule(規則)」または「Global(全域)」になっているか確認してください。
  • 再起動:一度アプリの接続をオフにして、再度オンにしてみてください。
  • DNSクリア:Wi-Fi を一度オフにしてオンにし直すか、機内モードのオン/オフを試してください。
05
iOS / iPadOS Platform

iOS / iPadOS プラットフォーム

App Store のポリシーにより、公式の「Clash」という名前のアプリは iOS にはありません。代わりに以下の互換アプリを非日本の Apple ID で入手してください:

  • Stash:Clash YAML 設定と完全な互換性があり、UI も高機能。iOS で最も推奨される Clash 系アプリです。
  • Shadowrocket:最も安価で人気があり、多くの Clash リンクをそのまま読み込めます。
  • Surge (iOS):プロ仕様ですが、Clash 設定の読み込みには変換が必要な場合があります。
比較StashShadowrocket
Clash互換性完全互換一部互換(基本機能)
UIデザインモダン・美麗機能重視
価格やや高い (約$3.99)安い (約$2.99)
スクリプト対応フルサポート限定的
推奨ユーザー上級者・完全性重視一般ユーザー・手軽さ重視

結論:Clash の機能をフルに活かしたいなら Stash、手軽に使いたいなら Shadowrocket がおすすめです。

Stash:構成 → 「+」 → 「URLからダウンロード」にリンクを貼り付けます。

Shadowrocket:リンクをコピー → アプリを開く → 右上の「+」 → タイプを「Subscribe」にして URL を貼り付けます。

Shadowrocket は Clash YAML 形式の一部を解釈できないことがあります。解決策:

  • Stash を使う:最も確実な解決策です。
  • サブスクリプション変換:sub-store などのツールを使い、リンクを Shadowrocket 専用形式に変換してからインポートします。
  • 提供元に確認:プロバイダーが Shadowrocket 専用のリンクを提供していないか確認してください。
06
Linux / Server Platform

Linux / ルータープラットフォーム

Linux では以下の方法が選べます:

  • Clash Verge Rev (GUI):Ubuntu や Debian 用の .deb、Fedora 用の .rpm、汎用的な AppImage を提供しています。
  • FlClash (GUI):こちらも .deb や AppImage を提供しており、デスクトップ環境で便利です。
  • mihomo コア (CLI):バイナリを直接実行。サーバーやルーターでの運用に最適です。

Ubuntu 20.04+, Debian 11+, Fedora 37+, CentOS 8+, Arch Linux などで動作確認済みです。

Linux 用パッケージを取得する →

systemd を使ってバックグラウンド起動するように設定するのが一般的です:

# ディレクトリ作成と設定配置
sudo mkdir -p /etc/mihomo
sudo nano /etc/systemd/system/mihomo.service

# サービスファイル内容:
[Unit]
Description=mihomo Clash kernel
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/mihomo -d /etc/mihomo
Restart=on-failure

[Install]
WantedBy=multi-user.target

# 有効化と起動
sudo systemctl enable mihomo
sudo systemctl start mihomo

はい、可能です。mihomo コアは MIPS や ARM 向けバイナリを提供しており、OpenWrt などのルーター用 OS で動作します。代表的な方法:

  • OpenWrt + OpenClash:OpenWrt 上で Clash を管理できる強力な GUI プラグインです。
  • Docker:metacubex/mihomo イメージを使い、コンテナとして実行します。

~/.bashrc~/.zshrc に以下を追記してください(デフォルトポート:HTTP 7890, SOCKS5 7891):

export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export all_proxy="socks5://127.0.0.1:7891"
export no_proxy="localhost,127.0.0.1,::1"

追記後、source ~/.zshrc で反映されます。解除は unset コマンドで行います。

07
Configuration & Usage

設定・使い方

Clash は以下の形式をサポートしています:

  • Clash YAML (推奨):ノード、グループ、ルールがすべて記述された完全な設定ファイル。
  • Base64 リンク:SS や VMess の単体または複数リンクをまとめた形式。インポート時に Clash が自動解析します。

インポートはクライアントの「Profiles」ページに URL を入力するだけです。24時間ごとの「自動更新」を有効にしておくことをおすすめします。

モード説明利用シーン
ルール (Rule) 設定されたルールに従い、通信を振り分ける。 日常利用(推奨)
グローバル (Global) すべての通信をプロキシ経由にする。 ノードのテストなど
ダイレクト (Direct) すべての通信を直接接続(プロキシなし)にする。 一時的に無効化したいとき

基本的には、国内サイトの速度を落とさず海外サイトへアクセスできる「ルールモード」が最適です。

プロキシグループは、複数のノードを束ねて特定の役割を持たせる機能です:

  • select:手動でノードを切り替えます。
  • url-test:自動的に最も速いノードを選びます。
  • fallback:メインのノードが死んだら次に切り替えます。
  • load-balance:複数のノードに負荷を分散させます。

サービス(YouTube用、Netflix用、ChatGPT用など)ごとにグループを分けると非常に便利です。

Fake-IP は DNS 解決を高速化し、プライバシーを高める仕組みです。Clash が DNS を受け取ると即座にダミーの内部 IP を返し、実際の解決はプロキシサーバー側で行います。これにより、日本のプロバイダーにアクセス履歴が残る「DNS 漏洩」を完全に防げます。

基本的な YAML 構造は以下の通りです:

# 基本設定
port: 7890 # HTTPポート
socks-port: 7891 # SOCKS5ポート
allow-lan: false
mode: rule # ルールモード

# DNS設定
dns:
enable: true
enhanced-mode: fake-ip

# ノード定義
proxies:
- name: "My-Node"
type: vmess
...

# グループ定義
proxy-groups:
- name: "PROXY"
type: select
proxies: ["My-Node", "DIRECT"]

# ルール
rules:
- GEOIP,CN,DIRECT
- MATCH,PROXY
完全なドキュメントを見る →
08
Troubleshooting

トラブルシューティング

速度が遅い場合は以下の原因が考えられます:

  1. ノードの品質:レイテンシ測定を行い、100ms 以下の安定したノードを選んでください。
  2. プロトコルの選択:Hysteria 2 や TUIC プロトコルは、不安定な回線でも UDP 加速により高速に動作します。
  3. 距離:物理的に日本に近い香港や韓国、台湾のノードが一般的に速いです。
  4. モードの確認:「全域モード」になっていると国内通信も遅くなるため、「ルールモード」にしてください。
  • 期限切れ:提供元のマイページで有効期限や容量を確認してください。
  • ネット環境:更新にはプロキシが必要な場合があります。一度別の有効なノードで繋いでから更新を試してください。
  • 手動保存:ブラウザで直接 URL を開き、内容を .yaml ファイルとして保存して「ローカルからインポート」してください。

システムプロキシは HTTP/HTTPS 通信しか捉えられないためです:

  • TUN モードを有効化:これが推奨される解決策です。仮想 NIC を作成して全通信を強制的にプロキシへ流します。Windows, Mac, Linux すべてで利用可能です。

このエラーは Clash がサーバーと通信できないことを示しています:

  • ノードが死んでいる:ノードを切り替えてください。
  • ポートの競合:7890 ポートが他のソフト(以前の Clash の残りカスなど)に使われていないか確認してください。
  • ファイアウォール:セキュリティソフトが Clash の通信を遮断していないか確認してください。

以下の方法で確認できます:

  • IPを確認:ip.sb などのサイトで、表示される IP が選んだノードの国になっているか確認します。
  • ログを見る:アプリの「Log」または「Connections」画面で、通信が「Proxy」になっているか確認します。
  • サイトを開く:YouTube や Google が開ければ正常です。
Ready to Start

疑問は解決しましたか?
今すぐ Clash をダウンロード

最適なクライアントを選び、公式ダウンロードページから最新の安定版を入手しましょう。永久無料・オープンソースです。

最新バージョンを無料ダウンロード 設定チュートリアルを見る
Windows .exe インストーラー
macOS .dmg インストーラー
Android .apk インストーラー
iOS App Store
Linux CLI コア / GUI