概要 · Clash ドキュメント

Clash とは?

Clash コアは何を担い、グラフィカルクライアントとどう違うのでしょうか。インバウンド、アウトバウンド、ルールによる経路選択から通信の流れを理解し、DNS、ポリシーグループ、Providers、RESTful API と、オープンソース版・Premium 版の違いを確認します。

  • 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 バージョンでのみ利用できます。