Clash は Go 言語で構築された高性能プロキシクライアントです。Shadowsocks、VMess、Trojan、VLESS などの主要プロトコルをサポートし、インテリジェントなルールエンジンにより、すべてのリクエストを最適なノードへ正確にルーティングします。
高性能な Go 言語ベースのコアを採用。メモリ使用量からプロトコルの互換性に至るまで、細部まで徹底的に磨き上げ、真にプロフェッショナルなプロキシ体験を実現しました。
ドメイン、IP CIDR、GeoIP (国別)、プロセス名などの多角的な基準でルーティングポリシーを定義できる強力なルールシステムを内蔵しています。国内サイトは自動的に直結して最高速度を維持し、海外トラフィックは自動的にプロキシを経由。互いに干渉せず、真の「オンデマンドプロキシ」を実現します。
Go 言語の効率的なメモリモデルにより、Clash はアイドル時にわずか約 20MB のメモリしか消費しません。リソースを浪費せず、バックグラウンドでの常時起動に最適です。
MIT ライセンスの下でソースコードを公開し、GitHub で管理されています。ユーザーのアクセスログを一切記録せず、ネットワークデータは完全にあなた自身の管理下にあり、いつでも監査可能です。
Shadowsocks、VMess、VLESS、Trojan、SOCKS5、HTTP などのプロトコルを標準でサポート。市販されているほぼすべてのプロキシプロバイダーのサブスクリプション形式と互換性があります。
URL-Test (自動速度比較)、Fallback (フォールバック)、Load-Balance (負荷分散) などの多様なプロキシ戦略をサポート。常に安定した高速接続を保証し、ノードが切断された際は自動的に切り替わります。
内蔵の RESTful API を介して、Clash Verge や ClashX などの GUI クライアント、または Web UI から、コアを再起動することなくノードの切り替えやルールの変更をリアルタイムに行えます。
開発者の日常的なツールから企業の遠隔業務まで。Clash の高精度な分流により、あらゆるネットワークニーズに最適なレスポンスを提供します。
国内の開発者は、GitHub のクローンが遅い、npm のインストールがタイムアウトする、Docker イメージの取得に失敗するといった悩みを抱えがちです。Clash は高精度な分流により、これらの海外開発ツールのみプロキシを通し、国内リソースは直結のまま。最高に効率的な開発環境を実現します。
すべての通信を遠回りさせて国内システムのアクセスを遅くする従来の VPN とは異なり、Clash は海外の仕事ツールのみプロキシを通します。社内リソースやローカルサービスへのアクセスは高速なままです。
ポリシーグループによりストリーミング通信を正確に識別します。海外プラットフォームは高速なプロキシノードを使用して制限を解除し、国内の動画プラットフォームは直結により最高速度で再生。1つのデバイスで2つの体験を同時に提供します。
プロバイダーがどのプロトコルを使用していても、Clash なら標準で対応可能です。クリックして各プロトコルの技術的特徴と設定例を確認できます。
軽量で高性能なプロキシプロトコル。難読化機能が強く、現在最も広く使用されているプロトコルの一つです。複数の暗号化方式 (AES-256-GCM、ChaCha20 など) をサポートし、ほとんどのプロバイダーの形式に対応しています。
トラフィック検知への耐性を重視して設計された V2Ray のコアプロトコルです。全プロセスを暗号化し、接続ごとに独立したキーを使用。WebSocket、HTTP/2、gRPC などの伝送層との組み合わせにより、極めて高い検知回避能力を持ちます。
VMess を改良したステートレスで軽量なプロトコルです。時刻同期や MD5 認証のオーバーヘッドを排除し、TLS 環境下でのリソース消費を抑えつつ転送効率を向上させた、次世代の推奨プロトコルです。
プロキシ通信を完全に通常の HTTPS Web サイトのトラフィックに偽装します。TLS レベルでは一般の HTTPS 通信と区別できず、DPI (ディープパケットインスペクション) を回避する能力が非常に高いため、検閲対策に極めて有効です。
汎用的な低レイヤーネットワークプロキシプロトコルです。TCP と UDP の両方のトラフィック転送をサポートし、互換性が非常に高く、システム全体のプロキシや特定アプリのルーティング、ローカルポートフォワーディングなど多目的に利用できます。
標準的な HTTP プロキシプロトコルです。ブラウザの設定や OS のネットワーク設定、または HTTP プロキシをサポートするあらゆるアプリで直接利用でき、追加のドライバーも不要で最も手軽に設定できます。
Clash の使用手順は極限まで簡略化されています。ダウンロードからプロキシの開始まで、全工程で 5 分もかかりません。誰でも簡単に使い始められます。
Clash は、Windows、macOS、Android、iOS 互換アプリ (Stash/Shadowrocket)、Linux の 5 つの主要プラットフォーム向けに提供されており、すべて無料です。ダウンロードページから対応するアイコンをクリックするだけで、通常のソフトと同様にインストールできます。コマンド操作は不要です。
ダウンロードページへClash を開き、「設定」または「Profiles」ページで、プロバイダーから提供されたサブスクリプションリンクを貼り付けて「更新」をクリックするだけです。Clash が自動的にすべてのノード情報を解析します。IP やポート、パスワードなどを手動で入力する手間はありません。
リンクを貼り付けて更新Clash のメイン画面で「システムプロキシ」(System Proxy) のスイッチをオンにします。これだけで Clash が通信の制御を開始します。ルールに基づき、国内サイトは自動的に直結され、海外サイトは最適なノードを自動選択。ブラウザでそのまま快適にアクセスできます。
システムプロキシを有効化Clash はすべての主要な OS をカバーしています。どのデバイスを使用していても、無料で一貫した高品質なプロキシ体験を享受できます。
Clash と VPN のどちらを使うか迷っていますか?主な違いを比較しました。あなたに最適なソリューションを見つけてください。
世界中の数百万人のユーザーから寄せられた、Clash によってネットワーク体験がどのように変わったかという真実の声を紹介します。
3年間 VPN を使ってきましたが、Clash に換えてから、今までどれほど損をしていたかに気づきました。国内サイトは全速力で繋がり、GitHub や npm も驚くほどスムーズです。同僚からクローンの速さの秘訣を聞かれ、チーム全員に Clash を勧めました。何よりオープンソースでコードが監査可能なので、データの収集を心配せずに済むのが一番です。
「Clash の設定は想像以上に簡単でした。サブスクリプションリンクを貼り付けて更新し、プロキシをオンにするだけです。Netflix の 4K 動画が止まることはもうありませんし、国内の動画アプリも全く影響を受けずに使えています。」
「Clash Meta の Hysteria 対応のおかげで、遅延が 180ms から 45ms に激減しました。海外とのビデオ会議がようやく快適に行えるようになりました。ルール分流の柔軟性は、他のどのツールも太刀打ちできません。」
「iOS で Stash と Clash サブスクリプションを組み合わせて使っていますが、まさにゲームチェンジャーです。YouTube は帯域を使い切り、Zoom の遅延も 50ms 未満。リモートワークの効率が倍増しました。」
「弊社の技術チームは全員 Clash に切り替えました。Docker イメージの取得や npm のインストールが 20 倍速くなり、タイムアウトに悩まされることがなくなりました。」
Clash は、Go 言語で開発された無料・オープンソースのネットワークプロキシクライアントです。ルールに基づいて、通信を直接接続するかプロキシ経由にするかを自動的に判断します。開発リソース (GitHub, npm, Docker など) へのアクセス、リモートワーク (Slack, Zoom, Google Drive)、ストリーミング (Netflix, YouTube) の制限解除などに広く利用され、Windows, macOS, Android, iOS, Linux の全 OS をサポートしています。
Clash は、Shadowsocks (SS), ShadowsocksR (SSR), VMess, VLESS, Trojan, HTTP, HTTPS, SOCKS5 などの主要なプロトコルを標準でサポートしています。Clash Meta バージョンでは、さらに Hysteria や TUIC などの最新プロトコルにも対応しており、ほぼすべてのプロバイダー形式と互換性があります。
Clash のコアは MIT ライセンスの下で完全に無料・オープンソースとして提供されています。本サイトで提供している各 OS 用クライアントもすべて無料です。ただし、Clash 自体はクライアントソフトであり、実際に使用するには別途プロキシサーバーやサブスクリプションサービスの契約・用意が必要です。
Clash の設定は非常に簡単で、特別な技術知識は不要です。最も一般的な方法は、アプリを開いて「設定」ページに行き、サブスクリプションリンクを貼り付けて「更新」をクリックすることです。これにより自動的にノード情報が取得されます。また、YAML 形式の設定ファイルを直接読み込むことも可能です。詳細は チュートリアルページ をご覧ください。
Clash はルールベースの分流ツールで、ドメインや IP、アプリごとに通信を細かく制御できます。国内は直結、海外はプロキシ経由とすることで、高速かつ低遅延、低メモリ消費を実現します。一方、従来の VPN はすべての通信を VPN サーバーに迂回させるため、国内サイトの速度が低下します。Clash は精緻な制御と快適な国内アクセスを両立したいユーザーに最適で、オープンで透明性も高いです。
App Store のポリシーにより、公式の「Clash」アプリは配信されていません。iOS ユーザーは、Clash のサブスクリプションリンクや YAML 設定形式と完全な互換性がある Stash または Shadowrocket を使用できます。これらのアプリにリンクをインポートするだけで利用可能です。詳細は iOS 使用チュートリアル を参照してください。
一般的な確認手順:①「システムプロキシ」がオンになっているか確認。② 設定が正しく更新され、ノードリストが表示されているか確認。③「プロキシ」ページでノードを手動で選び、遅延テストを試す。④ ファイアウォールが Clash をブロックしていないか確認。⑤ TUN モードへの切り替えを試す。解決しない場合は、 トラブルシューティングガイド をご覧ください。
Clash Meta (別名 Mihomo) は、オリジナル版 Clash コアの機能を強化したブランチです。Hysteria2 や TUIC v5 などの高速プロトコルの追加、メモリ管理や DNS 処理の改善、より高度なルールセットのサポートなどが行われています。ほとんどのユーザーには、機能が豊富で開発が活発な Clash Meta ベースのクライアント (Clash Verge Rev, Mihomo Party など) の使用をお勧めします。
初心者向けの入門から上級者向けのテクニックまで。設定の悩みを解決し、Clash の真の力を引き出すための実用的なガイドをまとめました。