概要 · Clash ドキュメント

Clash とは?

Clash をクロスプラットフォームのルール型プロキシコアとして捉え、オープンソース版と Premium 版の違い、インバウンド、アウトバウンド、ルーティング、DNS、ポリシーグループ、Providers、RESTful API の機能を確認します。

  • TUN
  • Fake-IP DNS
  • Proxy Groups
  • Providers
  • RESTful API
概要

Clash コアプロジェクトの公式ドキュメントへようこそ。

Clash は、ネットワーク層とアプリケーション層で動作する、ルールベースのクロスプラットフォームプロキシツールです。インターネット利用者の間で広く採用されており、Internet の利用体験を改善したい人であれば、誰でも Clash を活用できます。

現在、Clash には二つのバージョンがあります:

この Wiki は上記二つのバージョンを扱っていますが、一般の利用者にとって Clash の使用は難しく感じられる場合があります。GUI クライアントを検討している方には、次の選択肢を案内しています:

主な特徴

  • インバウンド接続:HTTP、HTTPS、SOCKS5 サーバー、TUN デバイス*
  • アウトバウンド接続:Shadowsocks(R)、VMess、Trojan、Snell、SOCKS5、HTTP(S)、Wireguard*
  • ルールベースのルーティング:動的スクリプト、ドメイン、IP アドレス、プロセス名など*
  • Fake-IP DNS:DNS 汚染の影響を抑え、ネットワーク性能を高めます
  • 透過プロキシ:ルーティングテーブル/ルールの自動管理により、Redirect TCP と TProxy TCP/UDP を利用します*
  • Proxy Groups ポリシーグループ:可用性の自動テスト(fallback)、負荷分散(load balance)、遅延テスト(url-test)
  • リモート Providers:リモートのプロキシ一覧を動的に読み込みます
  • RESTful API:包括的な API を使って、実行中に設定を更新します

*:Premium バージョンでのみ利用できます。