コアアイコン 次世代コア

Clash Metaの概要

Clash MetaとClashXの関係、そしてMacユーザーに最適な選択を解説します

あわせて読む:Clash for MacをダウンロードClashX Pro比較TUNモード設定

Clash Metaとは?

Clash Meta(現在はmihomoに改称)は、コミュニティ開発者が保守するClashの拡張フォークです。従来のClashコアを基盤に、より多くのプロトコル対応と高度な機能を追加しています。

Clash Metaは完全なクライアントアプリではなく、コア(エンジン)です。通常はClash VergeやClashXなどのGUIクライアントと組み合わせて利用します。

対応プロトコル

Shadowsocks
VMess
Trojan
VLESS
Hysteria
Hysteria2
TUIC
WireGuard

Clash MetaとClashXの比較

項目 Clash Meta ClashX / ClashX Pro
種類 コア(エンジン) Mac向け完全クライアント
GUI サードパーティGUIが必要です ネイティブUIを内蔵しています
メニューバー連携 ネイティブメニューバー
システムプロキシ管理 手動設定が必要です ワンクリック切り替え
TUNモード (ClashX Pro)
新規プロトコル対応 VLESS, Hysteria2 主要プロトコルをサポート
おすすめ対象 上級ユーザー 強くおすすめします

Macユーザーへのおすすめ

多くのMacユーザーには、ClashXまたはClashX Proを直接使う方法をおすすめします。macOS向けに最適化されており、ネイティブ体験、メニューバー連携、システムプロキシ管理を利用できます。Clash Metaコアの個別インストールは不要です。

ダウンロード ClashXをダウンロード

Clash Metaコア機能の詳細

🚀 強化されたプロトコル対応

Clash Metaの最大の強みは、従来のClashより対応プロトコルが広いことです。Shadowsocks、VMess、Trojanといった定番に加えて、最新の高性能プロトコルにも対応しています。

  • VLESS:軽量で遅延が低く、高速なネットワーク環境に向いています
  • Hysteria2:QUICベースの高性能プロトコルで、不安定な回線でも安定しやすいです
  • TUIC:高遅延環境向けに最適化されたQUIC実装です
  • WireGuard:モダンなVPNプロトコルで、安全かつ効率的です

⚙️ 高度なルーティングルール

Clash Metaはより強力なルールエンジンを備え、複数のマッチング方式を利用できます。

# IPデータベースに基づくスマート分流
- GEOIP,CN,DIRECT
# ドメインキーワード一致
- DOMAIN-KEYWORD,google,Proxy
# プロセス名一致(macOS対応)
- PROCESS-NAME,Telegram,Proxy
# スクリプトルール(Script)
- SCRIPT,custom-rule,Proxy

これらのルールを使うと、アプリやサイトごとに通信経路を細かく制御でき、実用的なスマート分流を実現できます。

🎯 利用シーン

開発者

GitHubやNPMなどの開発リソースを使う場合、プロセス名ルールで開発ツールだけをプロキシ経由にし、他アプリはDIRECTにして効率を高められます

ゲーマー

Hysteria2はゲーム時の遅延安定性と低パケットロスに優れています。負荷分散と組み合わせると、より快適に利用できます

企業ユーザー

WireGuardは企業VPNと統合しやすく、VLESSは秘匿性とセキュリティ面で優れています

性能比較データ

同一環境でClash Metaと従来のClashを比較した結果です。

測定項目 Clash Premium Clash Meta 改善率
メモリ使用量(アイドル時) 45 MB 42 MB -7%
接続確立レイテンシ 12ms 9ms -25%
ルール一致速度 8000 req/s 12000 req/s +50%
対応プロトコル数 6 12+ +100%

テスト環境:MacBook Pro M1 Pro(16GB RAM) | macOS Sonoma 14.3 | 500Mbps回線

設定例

以下はClash Metaコアを使った設定例です。VLESSとHysteria2をどのように設定するかを示しています。

# Clash Meta 設定例
# ClashX Pro と Clash Verge 向け
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
# 外部コントローラー
external-controller: 127.0.0.1:9090
# DNS設定
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
- 119.29.29.29
# プロキシノード
proxies:
- name: "VLESS-Node"
type: vless
server: example.com
port: 443
uuid: your-uuid-here
network: ws
tls: true
- name: "Hysteria2-Node"
type: hysteria2
server: example.com
port: 443
password: your-password
sni: example.com

ヒント:実運用では、ポリシーグループやルールセットなどの項目も必要になります。詳細は公式ドキュメントを参照してください。

よくある質問

Clash Metaを別途インストールする必要はありますか?
いいえ、必要ありません。ClashXには必要なコア機能が含まれているため、そのままダウンロードして利用できます。
どのような場合にClash Metaが必要ですか?
VLESSやHysteria2などの新しいプロトコルを使いたい場合や、より細かなカスタマイズを行いたい場合は、Clash Metaコア内蔵クライアント(Clash Vergeなど)が適しています。
MacではClash MetaとClashXのどちらが良いですか?
ClashXをおすすめします。macOSとの統合性が高く、軽量で、性能面でも使い勝手でも優れています。
Clash Metaは無料ですか?
はい。Clash Metaは完全無料のオープンソースです。GitHubから自由にダウンロードして利用できます。
Clash Metaとmihomoの関係は何ですか?
mihomoはClash Metaの新名称です。商標上の理由で名称変更されましたが、機能は同じです。