Clash とは? この記事で終わるところまで

Clash はもともとオープンソースとして広く使われてきたプロキシフロントエンドの一族で、現在は Mihomo(Meta)コアを載せた GUI クライアントが主流です。複数のサーバー(ノード)とルールを YAML のプロフィールとして読み込み、どの通信をどの出口へ送るかを柔軟に切り替えられます。

この記事は「まずインターネットに出られる状態まで」を最短でつくることを目的にしています。具体的には次を順に扱います。

  • 利用するクライアントの選び方(Windows/macOS/Android)
  • 配布元からのダウンロードとインストール時の注意
  • プロバイダから渡される購読 URL(サブスクリプションリンク)の取り込み
  • プロフィールの有効化とシステムプロキシ/TUN のオン
  • 取得失敗・接続できないときの典型的な原因と確認の順番

ルールを細かく設計したり、GEOIP や Rule Provider を調整したりする話は別記事で掘り下げます。まずは「構成ファイルが入り、プロキシが効く」ところまで一気に進めましょう。

利用は自己責任で:VPN/プロキシは地域や契約によって制限がある場合があります。提供者の利用規約と法令を確認し、許可された用途の範囲で使ってください。

始める前に押さえること

よく出る用語

  • プロフィール(Profile):サーバー一覧やルールが書かれた設定一式。購読から自動で取り込むか、YAML を直接置くかはクライアントによります。
  • 購読 URL/サブスクリンク:プロバイダのダッシュボードに表示される http(s)://... の長い URL。これをクライアントに貼ると定期的に構成が更新されます。
  • ノード:個々の出口サーバー。遅延テストや手動選択で切り替えます。
  • システムプロキシ:OS に HTTP(S) プロキシを登録する方式。ブラウザなどプロキシ対応アプリに効きやすいです。
  • TUN:仮想インターフェースでトラフィックを横取りする方式。CLI やプロキシ非対応アプリにも効かせたいときに使いますが、権限や設定が重めです。

どのクライアントを選ぶか

2026 年時点では、次のような組み合わせが情報も多く、更新も追いやすいです。

  • Windows/macOS/LinuxClash Verge Rev(GUI がわかりやすく、コアの切り替えやログも見やすい)
  • AndroidFlClash(Material You 系 UI と機能のバランスがよいことが多い)

iOS はストアポリシーの関係で別系統のアプリになりがちです。ここでは Windows/macOS/Android に絞って手順を書きます。

ダウンロードとインストール(共通の心構え)

どの OS でも共通なのは、署名のある公式ビルドまたは信頼できる配布ページから入手することです。検索結果上位の「名前だけ似たサイト」は実行ファイルが差し替えられているリスクがあるため、ブックマークした公式リリースページや、当サイトのまとめである ダウンロード一覧から辿る癖をつけると安全です。

インストール後は一度アプリを終了し、OS を再起動せずともよいですが、ファイアウォールやセキュリティソフトが初回接続をブロックしていないかだけ確認してください。

Windows:Clash Verge Rev の例

  1. インストーラを実行:ユーザーアカウント制御のダイアログが出たら、発行元が正しいことを確認して許可します。
  2. 初回起動:タスクトレイにアイコンが出るタイプが多いので、折りたたまれていないか確認します。
  3. 購読を追加:「Profiles」「プロフィール」「Subscription」などの画面で、購読 URL を貼り付けて名前を付け、更新(Download/Update)を実行します。
  4. 有効なプロフィールを選択:一覧でチェックや「Use」を選び、実際に読み込まれている YAML が意図したものかを確認します。
  5. システムプロキシをオン:メニューから「System Proxy」を有効化します。必要なら「TUN」もありますが、管理者権限やドライバの許可が求められることがあります。

Windows は環境差が大きいので、うまくいかないときはウイルス対策ソフトのリアルタイム保護を一時停止して試すのではなく、例外設定でアプリと設定フォルダを許可する方法を優先してください。無効化は他の脅威に弱くなります。

macOS:ゲートキーパーとローカルネットワーク

  1. ZIP/DMG を展開してアプリケーションにドラッグします。
  2. 初回起動でブロックされたら、システム設定 → プライバシーとセキュリティから「それでも開く」を選ぶか、署名済みビルドかを確認します。
  3. ネットワークの許可:macOS のバージョンによっては「ローカルネットワーク」や「着信接続」の許可ダイアログが出ます。プロキシ用途では許可が必要なことがあります。
  4. あとは Windows と同様に、購読 URL の追加 → プロフィール選択 → システムプロキシまたは TUNの順です。

Apple Silicon と Intel でパッケージが分かれている場合があります。自分の Mac のチップに合った dmgを選ぶと、不要な Rosetta 依存や起動失敗を避けられます。

Android:FlClash の流れ

  1. APK をインストールできる状態にします(提供元不明アプリの許可は必要最小限に)。
  2. アプリを開き、プロフィール/購読追加から URL を入力します。
  3. 更新が成功したら、一覧からそのプロフィールを有効にします。
  4. VPN 権限を求められたら、説明文を読んだうえで許可します(Android はプロキシ全体を扱うときに VPN API を使うことが多いです)。
  5. 画面のトグルで接続を開始し、通知欄の状態やログでエラーがないか見ます。

バッテリー最適化:メーカー独自の省電力機能がバックグラウンドで VPN を切ることがあります。FlClash をスリープ対象から外すと安定しやすいです。

購読 URL のインポートと更新

購読リンクは通常、Base64 にエンコードされた一覧や、サーバー向けの設定断片を HTTPS で返します。クライアントはそれを取得してローカルの YAML にマージします。

  • URL はそのままコピー:余計なスペースや改行が入ると失敗します。パスワードマネージャからそのまま貼り付けるのがおすすめです。
  • User-Agent:一部のプロバイダは UA を限定します。高度な設定で UA を変えられるクライアントでは、プロバイダの指示どおりにします。
  • 自動更新間隔:短すぎるとプロバイダ側でレート制限されることがあります。デフォルトやおすすめ値を使いましょう。

インポートに成功すると、プロキシグループやサーバー名が一覧に現れます。何も出ない場合はレスポンスが HTML のエラーページになっている(リンク期限切れ・認証エラー)ことが多いです。

プロキシを実際に効かせる

ノードとモードの選び方

まずはプロバイダが用意した Auto/自動選択Fallback があればそれを選ぶと楽です。手動の Select では、日本・シンガポール・米国など、自分の目的に近い地域を試します。遅延テスト(URL で応答時間を測る機能)があるクライアントでは、数値が安定しているノードを優先してください。

システムプロキシだけで足りる場面

ブラウザ中心で、まずは軽く試したい場合はシステムプロキシで十分なことが多いです。設定は簡単で、アプリを終了すれば OS のプロキシ設定も追従してオフに戻りやすいです。

TUN を検討する場面

ターミナルの gitnpm、一部のゲームランチャーなど、プロキシ環境変数を読まないソフトまでまとめて通したいときは TUN が向きます。代わりに権限や競合(他社 VPN)、DNS の取り扱いが難しくなるので、初心者はシステムプロキシで動作確認してからにするとよいです。

うまくいかないときのチェックリスト

  • 時刻がずれていないか:TLS 証明書の検証が失敗し、更新も閲覧もできないことがあります。
  • 別ブラウザやシークレットで試す:拡張機能がプロキシを上書きしている場合があります。
  • ログのエラー文言403TLS handshakeDNS などキーワードを手がかりに、プロバイダのステータスやルールを確認します。
  • ルールで DIRECT になっていないか:目的地ドメインが意図せず国内直結扱いになっていると「繋がらない」ように見えます。接続一覧で-policy を確認します。

よくある質問

購読の取得だけが終わらない

キャプティブポータル付きの Wi-Fi では、まずブラウザでログインが必要です。また企業プロキシの内側では HTTPS の横断が制限されていることもあります。テザリングや別回線で一度だけ試すと切り分けが早いです。

速度が期待より遅い

地理的に遠いノードを選んでいないか、Wi-Fi が混雑していないかを確認します。ルールで動画 CDN が迂回しているケースでは、プロバイダおすすめのルールセットに差し替えると改善することがあります。

複数クライアントを同時に動かしていいか

同じポートを取り合うと不安定になります。試すときはほかのプロキシ/VPN を完全に終了してから一方だけをオンにしてください。

なぜ「昔ながらの単体クライアント」より Clash 系か

単一プロトコル専用の軽量クライアントは設定が単純な反面、ルールや複数プロファイルの切り替え、コミュニティのルールセットとの連携が弱いことがあります。また開発が止まった GUI は新しいトランスポートに追従できず、購読が取得できても一部ノードだけ繋がらない、といった症状が出やすくなります。

一方、Mihomo 系の Clash クライアントは、プロフィールのインポートからモード切り替え、ログ確認までが一つの画面にまとまっていることが多く、初心者でも「どこを見ればよいか」が迷いにくいです。ルールを覚えなくても購読さえ入れば動き、慣れてきたら細かいルーティングへ拡張できるので、最初の一台としてわかりやすいです。

もし「ダウンロード画面がバラバラで疲れた」という段階なら、OS 別のパッケージがまとまっている公式の入手経路を使うと手間が減ります。下のリンクから各プラットフォーム向けのビルドに進めます。

Clash を無料ダウンロードして、まずは購読まで一通り試す →