使用チュートリアルセンター
5 分で Clash を設定、全プラットフォーム対応図解チュートリアル
インストールからインテリジェント分流まで、Clash の全設定をステップバイステップでガイドします。Windows、macOS、Android、iOS、Linux に加え、Mihomo Core / CLI サーバー展開にも対応。初心者から上級者まで簡単に始められます。
3 ステップで完了する Clash 全設定
どのプラットフォームを使用していても、基本的な流れは同じです。以下のプラットフォーム別チュートリアルでは、より詳細な図解を提供しています。
クライアントをダウンロードしてインストール
オペレーティングシステムに合わせて最適な Clash GUI クライアントを選択してください。Windows には Clash Verge Rev または FlClash(どちらも活発にメンテナンス中・無料)、macOS には Clash Verge Rev または FlClash(どちらも Apple Silicon と Intel に対応)、Linux には Clash Verge Rev(.deb / .rpm / AUR)または FlClash(.deb、amd64)、Android には FlClash(arm64・Material Design 3)、Clash Meta for Android(ユニバーサル APK・全アーキテクチャ対応)または Surfboard(軽量 Material You スタイル)、iOS には Stash または Shadowrocket、サーバー・NAS・ルーター・Docker などの GUI 不要な環境では Mihomo Core(コマンドラインバイナリ)をお勧めします。
ダウンロードページへ移動プロバイダーのサブスクリプションリンクを導入
プロバイダーから Clash 形式のサブスクリプション URL を取得します。クライアントの「設定」または「サブスクリプション」ページにコピー&ペーストして更新をクリックするだけです。クライアントがノードリストと分流ルールを自動的に解析するため、手動で YAML を記述する必要はありません。
ノードを選択してプロキシを開始
ノードリストから遅延の低いプロキシノードを選択し、「システムプロキシ」(軽量モード)または「TUN モード」(グローバル透過プロキシ)を有効にします。Clash が自動的に分流し、国内サイトは高速直結、海外サービスはプロキシ経由でシームレスに切り替わります。
Windows クライアントのダウンロードとインストール
ダウンロードページにアクセスしてください。Windows では現在、2 種類の活発にメンテナンスされている無料クライアントが利用できます:
Clash Verge Rev
Tauri フレームワーク採用、モダンな UI でリソース消費が少ない、コミュニティで最も推奨されている Clash クライアント。x64 と ARM64 の両方に対応。
- ほとんどのユーザー:
Clash%20Verge_2.4.7_x64-setup.exe(一般的なデスクトップ / ノート PC) - Surface Pro X などの ARM デバイス:
clash-verge-rev-win-arm64.exe
FlClash
Flutter ベースのクロスプラットフォームクライアント。Material Design 3 UI で Windows・macOS・Android・Linux を 1 つのコードベースでカバー。マルチデバイス利用者に最適。
FlClash-0.8.93-windows-amd64-setup.exeをダウンロード(x64 のみ提供。ARM64 デバイスは Clash Verge Rev を選択してください)
プロバイダーのサブスクリプションリンクを導入
Clash Verge Rev を開き、左側のナビゲーションバーで「サブスクリプション」(Profiles) をクリックします:
- 右上の「新規」または入力ボックスをクリックします
- プロバイダーから提供された Clash サブスクリプション URL を貼り付けます
- 「インポート」をクリックするか Enter キーで確定します
- ダウンロードが完了するまで待ちます。設定ファイルがリストに表示されます
- 設定ファイルの右側にある「この設定を使用」をクリックしてアクティブにします(選択された状態)
https://your-airport.com/api/v1/client/subscribe?token=xxxxxxxx&flag=clash
プロキシノードの確認と選択
左側のナビゲーションで「プロキシ」(Proxies) をクリックすると、利用可能なすべてのノードとポリシーグループが表示されます:
- 任意のポリシーグループ(「Proxy」など)をクリックし、下のノードリストから遅延の少ないノードを選択します
- ノードの右側にある稲妻アイコンをクリックすると手動速度測定が行われ、現在のリアルタイム遅延が表示されます
- 「自動選択」ポリシーは遅延に基づいて最適なノードを自動的に切り替えます。手動管理を避けたいユーザーに適しています
システムプロキシを有効にする
Clash Verge Rev の右上にある「システムプロキシ」スイッチを見つけ、クリックしてオンにします(青色に変わります)。
- システムプロキシモードは Windows のシステムプロキシ設定を自動的に構成し、ブラウザなどのシステムプロキシをサポートするアプリに即座に反映されます
- Clash はデフォルトで
127.0.0.1:7890(HTTP プロキシ) と127.0.0.1:7891(SOCKS5 プロキシ) をリッスンします - 反映の確認:ブラウザで google.com にアクセスし、正常に開ければ設定成功です
TUN モードを有効にする(グローバル透過プロキシ)
TUN モードは、ゲームやコマンドラインツールなど、システムプロキシをサポートしていないプログラムを含むすべてのトラフィックをプロキシ経由にできます。上級ユーザーにお勧めします:
- Clash Verge Rev の設定ページで「TUN モード」スイッチを見つけ、クリックしてオンにします
- システムが UAC 権限プロンプトを表示するので、「はい」をクリックして管理者権限を付与してください(TUN は仮想ネットワークカードを作成するためにシステム権限が必要です)
- TUN モードが有効になった後は、システムプロキシスイッチをオフにしてもかまいません。TUN がすべてのトラフィックを全面的に処理します
Windows 使用に関するよくある質問
PROCESS-NAME,xxx.exe,DIRECT ルールを追加するか、クライアントのプロキシルールページで手動で直結ルールを追加してください。macOS クライアントのダウンロードとインストール
ダウンロードページにアクセスしてください。macOS では現在、2 種類の活発にメンテナンスされている無料クライアントが利用できます:
Clash Verge Rev
Tauri フレームワーク採用、モダンな UI でリソース消費が少ない、コミュニティで最も推奨されている Clash クライアント。macOS と Linux の両方に対応。
- M1 / M2 / M3 / M4 チップ搭載 Mac:
Clash%20Verge_2.4.7_aarch64.dmg - Intel チップ搭載 Mac(2020 年以前):
Clash%20Verge_2.4.7_x64.dmg
FlClash
Flutter ベースのクロスプラットフォームクライアント。Material Design 3 UI で Windows・macOS・Android・Linux を 1 つのコードベースでカバー。マルチデバイス利用者に最適。
- M1 / M2 / M3 / M4 チップ搭載 Mac:
FlClash-0.8.93-macos-arm64.dmg - Intel チップ搭載 Mac(2020 年以前):
FlClash-0.8.93-macos-amd64.dmg
.dmg ファイルをダブルクリックし、アプリのアイコンを Applications(アプリケーション)フォルダにドラッグしてインストールを完了します。どちらのクライアントも、サブスクリプション導入・ノード選択・プロキシ有効化の手順はほぼ同じです。本チュートリアルでは Clash Verge Rev を例に説明します。macOS Gatekeeper の制限解除
クライアントを初めて開くとき、macOS が「開発元を検証できないため開けません」と表示することがありますが、これは正常な動作です(Clash Verge Rev・FlClash はどちらも Apple の有料公証を受けていないオープンソースソフトウェアです)。解決するには 2 つの方法があります:
システム設定から許可する
- 「システム設定」→「プライバシーとセキュリティ」を開く
- 下にスクロールして、ブロックされたアプリに関するメッセージを見つける
- 「このまま開く」ボタンをクリックし、パスワードを入力して確定する
ターミナルコマンドを使用する方法
「ターミナル」アプリを開き、選択したクライアントに対応するコマンドを実行します:
sudo xattr -r -d com.apple.quarantine /Applications/ClashVergeRev.app
sudo xattr -r -d com.apple.quarantine /Applications/FlClash.app
プロバイダーのサブスクリプションリンクを導入
Clash Verge Rev を開き、左側のナビゲーションで「サブスクリプション」をクリックします:
- 「新規」ボタンをクリックします
- URL 入力ボックスに、プロバイダーから提供されたサブスクリプションリンクを貼り付けます
- (任意)複数のサブスクリプションを区別するために、メモ名称を入力します
- 「インポート」をクリックし、設定ファイルのダウンロードが完了するまで待ちます
- 設定ファイルをクリックして、現在使用する設定として指定します
ノードを選択してシステムプロキシを有効にする
「プロキシ」ページでノードを選択した後、右上の「システムプロキシ」スイッチをオンにします:
- macOS がネットワーク権限を要求するので、「許可」をクリックします
- Clash Verge Rev が macOS のシステムプロキシを自動的に構成し、Safari や Chrome などのブラウザに即座に反映されます
- メニューバーに Clash のステータスアイコンが表示され、クリックして素早くノードを切り替えられます
google.com にアクセスし、正常に読み込まれれば設定成功です。拡張モード (TUN) を有効にする
システムプロキシに対応していないコマンドラインツールやゲームなど、すべてのトラフィックをプロキシ経由にする必要がある場合は、拡張モードを有効にします:
- 設定の中で「TUN モード」または「拡張モード」を見つけます
- オンにするとシステム拡張機能のインストールが要求されるので、macOS のパスワードを入力して確定します
- 「プライバシーとセキュリティ」でシステム拡張機能のインストールを許可します
- Clash Verge Rev を再起動すると TUN モードが有効になります
macOS 使用に関するよくある質問
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890Android クライアント APK のダウンロードとインストール
ダウンロードページで、3 種類の推奨 Android クライアントから選んでください:
- FlClash(推奨):
FlClash-0.8.93-android-arm64-v8a.apkをダウンロード。2016 年以降のモダンな Android 端末に最適。Material Design 3 UI でクロスプラットフォームの一貫性が高い(Windows / macOS / Android / Linux をカバー) - Clash Meta for Android(CMFA・ユニバーサル版):ユニバーサル APK をダウンロード。ARM64・ARMv7・x86_64 の全アーキテクチャに対応。機種のアーキテクチャが不明な場合はこちらを選択
- Surfboard(軽量版):ユニバーサル APK をダウンロード。Material You デザインで Clash YAML サブスクリプションに完全対応。シンプルな操作性を好むユーザーに最適
サブスクリプション設定の導入
クライアント(FlClash / CMFA / Surfboard)を開き、下のナビゲーションで「設定」をクリックします:
- 右上の「+」ボタンをクリックし、「URL」を選択します
- 名称欄に任意のメモを入力し、URL 欄にプロバイダーのサブスクリプションリンクを貼り付けます
- 右上の保存アイコンをクリックし、次に「更新」をクリックして設定をダウンロードします
- ダウンロード完了後、設定名の横にある円をクリックして、現在使用する設定として選択します
ノードを選択してプロキシを開始
- 下のナビゲーションで「プロキシ」をクリックし、ポリシーグループ内のノードを確認して選択します
- ノードの右側にある速度測定アイコンをクリックして遅延をテストし、遅延の少ないノードを選択します
- ホームに戻り、中央の大きな「停止中」ボタン(再生アイコン)をクリックします
- システムが VPN 接続の許可を求めてくるので、「OK」をクリックします
- ステータスが「実行中」に変わり、通知バーに VPN アイコンが表示されればプロキシが有効になっています
TUN モードの設定(グローバルプロキシ)
FlClash と CMFA はデフォルトで Android VPN API を使用してトラフィックを処理するため、追加の設定なしで TUN と同様のグローバルプロキシ効果を実現できます。より詳細な制御が必要な場合は:
- 「設定 → オーバーライド」でプロキシモード(ルール/グローバル/直結)をカスタマイズできます
- 「プライベートネットワークをバイパス」オプションを有効にすると、ローカルネットワークのトラフィックがプロキシを経由しなくなります(有効化を推奨)
- 「設定 → アクセス制御」で、どのアプリをプロキシ経由にするか設定できます(アプリごとのフィルタリング);Surfboard ユーザーは「アプリプロキシ」セクションで設定できます
Android 使用に関するよくある質問
中国以外の Apple ID に切り替えて購入する
- App Store を開き、右上のアイコンをタップし、一番下までスクロールして「サインアウト」します
- 米国または香港の Apple ID で再度ログインします(友人から借りるか、自分で作成します)
- 「Stash」または「Shadowrocket」を検索し、有料で購入してダウンロードします
- ダウンロード完了後は、元の Apple ID に戻して構いません。購入したアプリは消えません
Stash でサブスクリプションを導入する
- Stash を開き、下の「ホーム」をクリックします
- 「設定ファイルを追加」→「URL からダウンロード」をクリックします
- プロバイダーから提供された Clash サブスクリプション URL を貼り付け、「ダウンロード」をクリックします
- ダウンロード成功後、自動的にその設定が有効になります
- 「ポリシーグループ」ページでノードを選択するか、自動選択を使用します
Shadowrocket (小火箭) でサブスクリプションを導入する
- Shadowrocket を開き、右上の「+」をタップします
- 「タイプ」で「Subscribe(サブスクリプション)」を選択します
- URL 欄にプロバイダーのサブスクリプションリンクを貼り付け、メモを入力します
- 右上の「完了」をタップし、ノードの読み込みが完了するまで待ちます
- ノードリストから遅延の少ないノードを選択します
プロキシを開始
設定を導入してノードを選択した後、アプリのホームページで「未接続」の横にあるスイッチをタップしてオンにします:
- iOS が「この App が VPN 構成の追加を求めています」という許可プロンプトを表示するので、「許可」をタップし、Face ID / パスコードを入力します
- ステータスが「接続済み」と表示され、ステータスバーに VPN アイコンが表示されればプロキシが有効になっています
- Safari で google.com にアクセスし、正常に動作するか確認してください
iOS 使用に関するよくある質問
?flag=clash パラメータを付けて再試行してください。Linux クライアントのダウンロードとインストール
ダウンロードページにアクセスしてください。Linux では現在、2 種類の活発にメンテナンスされている無料クライアントが利用できます:
Clash Verge Rev
Tauri フレームワーク渡り。最も機能が充実した Linux GUI クライアントで、.deb・.rpm・AUR の 3 種類のパッケージをすべての主要ディストリビューションに提供。
- Ubuntu / Debian:
Clash%20Verge_2.4.7_amd64.debをダウンロード - Fedora / RHEL / openSUSE:
Clash%20Verge-2.4.7-1.x86_64.rpmをダウンロード - Arch Linux / Manjaro(AUR):下のコマンドを参照
sudo apt install ./Clash%20Verge_2.4.7_amd64.deb
sudo rpm -i Clash%20Verge-2.4.7-1.x86_64.rpm
paru -S clash-verge-rev
# または yay を使用
yay -S clash-verge-rev
FlClash
Flutter ベースのクロスプラットフォームクライアント。Material Design 3 UI で Windows・macOS・Android・Linux を 1 つのアプリでカバー。マルチデバイス利用者に最適。
- Ubuntu / Debian(amd64):
FlClash-0.8.93-linux-amd64.debをダウンロード - RPM 系ディストリビューション(Fedora / RHEL)または ARM ユーザーは Clash Verge Rev を選択してください
sudo apt install ./FlClash-0.8.93-linux-amd64.deb
サブスクリプション設定の導入
操作は Windows / macOS 版と完全に同じです:
- Clash Verge Rev(または FlClash)を開き、「サブスクリプション」ページをクリックします
- 「新規」をクリックし、プロバイダーのサブスクリプション URL を貼り付けます
- 「インポート」をクリックし、設定のダウンロードが完了するまで待ちます
- 設定をクリックして、現在使用する設定として指定します
プロキシを有効にする
Linux における Clash は 2 つのプロキシ方式を提供しています:
システムプロキシ (GNOME / KDE)
Clash Verge Rev または FlClash で「システムプロキシ」を有効にすると、GNOME および KDE デスクトップ環境でのプロキシ自動構成をサポートします。
ターミナル環境変数方式
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export all_proxy="socks5://127.0.0.1:7891"
TUN モードを有効にしてグローバル透過プロキシを実現することも可能です(root 権限が必要)。設定で TUN オプションを見つけて有効にしてください。
Linux 使用に関するよくある質問
gnome-settings-daemon がインストールされているか確認してください。KDE ユーザーはシステム設定のプロキシ構成を確認してください。一部のディストリビューションでは、ネットワーク設定で手動でプロキシを追加する必要があります:ホスト 127.0.0.1、ポート 7890。~/.config/autostart/clash-verge-rev.desktop 自動起動ファイルを作成し、クライアントの実行ファイルパスを指定してください。WAYLAND_DISPLAY="" を設定してから起動し、XWayland で強制的に実行してみてください。FlClash は Flutter ベースのため、Wayland との互換性が通常より高いです。Mihomo コアバイナリをダウンロード
ダウンロードページ → Core / CLI にアクセスし、対象デバイスの OS とアーキテクチャに合ったバイナリを選択してください:
- Linux x86_64 サーバー / VPS / NAS:
mihomo-linux-amd64.gz(圧縮バイナリ)またはmihomo-linux-amd64.deb(Debian/Ubuntu パッケージ・推奨) - Linux ARM64(Raspberry Pi・ARM サーバー):GitHub Releases から
mihomo-linux-arm64.gzをダウンロード - Windows x64:
mihomo-windows-amd64.zipをダウンロード
Clash 設定ファイルを準備
Mihomo は単一の YAML 設定ファイル(config.yaml)で動作します。取得方法は 2 通りあります:
サブスクリプションを config.yaml としてダウンロード
curl または wget でプロバイダーの Clash サブスクリプションを直接 config.yaml としてダウンロードする最も簡単な方法です。
mkdir -p ~/.config/mihomo
curl -L "https://your-airport.com/api/v1/client/subscribe?token=xxxx&flag=clash" \
-o ~/.config/mihomo/config.yaml
最小設定ファイルを手動で作成
ゼロから構成する場合の最小限の config.yaml サンプルです:
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
external-controller: 127.0.0.1:9090
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 8.8.8.8
- 1.1.1.1
proxies:
- name: "my-node"
type: vmess
server: example.com
port: 443
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
alterId: 0
cipher: auto
tls: true
proxy-groups:
- name: "Proxy"
type: select
proxies: ["my-node", "DIRECT"]
rules:
- MATCH,Proxy
~/.config/mihomo/、Windows は %USERPROFILE%\.config\mihomo\ です。-d <ディレクトリ> フラグでカスタムディレクトリを指定することもできます。Linux — .deb インストールと systemd サービス登録(推奨)
Debian / Ubuntu では .deb パッケージによるインストールが推奨です。systemd サービスが自動登録され、自動起動とプロセス監視が容易になります:
# .deb パッケージをインストール(systemd サービスを自動登録)
sudo apt install ./mihomo-linux-amd64.deb
# 設定ファイルをサービスディレクトリに配置
sudo mkdir -p /etc/mihomo
sudo cp ~/.config/mihomo/config.yaml /etc/mihomo/config.yaml
# mihomo サービスを有効化して即時起動
sudo systemctl enable --now mihomo
# 状態を確認
systemctl status mihomo
# リアルタイムでログを確認
journalctl -u mihomo -f
# サービスを停止
sudo systemctl stop mihomo
# 設定変更後に再起動
sudo systemctl restart mihomo
# 自動起動を無効化
sudo systemctl disable mihomo
# 最新 100 行のログを表示
journalctl -u mihomo -n 100
/etc/mihomo/、systemd ユニットファイルは /etc/systemd/system/mihomo.service です。設定変更後は sudo systemctl restart mihomo を実行してください。Linux — スタンドアロンバイナリ(.gz)
.deb パッケージを使用しない場合は、圧縮バイナリを解凍して直接実行できます:
# 解凍して実行権限を付与
gunzip mihomo-linux-amd64.gz
chmod +x mihomo-linux-amd64
sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo
# 設定ディレクトリを作成
mkdir -p ~/.config/mihomo
# (~/.config/mihomo/ に config.yaml を配置)
# フォアグラウンドで実行(デバッグ用)
mihomo -d ~/.config/mihomo
# バックグラウンドで実行
nohup mihomo -d ~/.config/mihomo > ~/.config/mihomo/mihomo.log 2>&1 &
echo $! > ~/.config/mihomo/mihomo.pid
.deb を使わない場合の systemd ユニットファイルの手動作成:
[Unit]
Description=Mihomo Clash Meta Service
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/mihomo -d /etc/mihomo
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now mihomo
Windows — PowerShell で Mihomo を実行
Windows では PowerShell から直接実行するか、タスクスケジューラで自動起動を設定できます:
# zip アーカイブを解凍
Expand-Archive mihomo-windows-amd64.zip -DestinationPath .\mihomo
# ディレクトリに移動
cd .\mihomo
# 設定ディレクトリを作成して config.yaml を配置
New-Item -ItemType Directory -Force "$env:USERPROFILE\.config\mihomo"
# フォアグラウンドで実行
.\mihomo.exe -d "$env:USERPROFILE\.config\mihomo"
タスクスケジューラでログイン時に自動起動する設定(管理者として実行):
$action = New-ScheduledTaskAction `
-Execute "C:\path\to\mihomo.exe" `
-Argument "-d `"$env:USERPROFILE\.config\mihomo`""
$trigger = New-ScheduledTaskTrigger -AtLogOn
$settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit 0
Register-ScheduledTask -TaskName "Mihomo" `
-Action $action -Trigger $trigger `
-Settings $settings -RunLevel Highest -Force
Docker コンテナ展開
Docker はサーバーに Mihomo を展開する最もクリーンな方法で、依存関係の手動管理が不要です:
services:
mihomo:
image: metacubex/mihomo:latest
container_name: mihomo
restart: unless-stopped
network_mode: host # TUN モードに必要
cap_add:
- NET_ADMIN # TUN モードに必要
devices:
- /dev/net/tun:/dev/net/tun
volumes:
- ./config:/root/.config/mihomo # 設定ディレクトリをマウント
environment:
- TZ=Asia/Tokyo
# ./config/ に config.yaml を配置してから起動
docker compose up -d
# ログをフォロー
docker compose logs -f mihomo
# イメージを更新して再起動
docker compose pull && docker compose up -d
# コンテナを停止・削除
docker compose down
cap_add・devices・network_mode: host を削除し、通常のポートマッピング(ports: - "7890:7890" - "9090:9090")を使用するとコンテナの分離性が向上します。Web ダッシュボードを使用
Mihomo には RESTful API が内蔵されており、オープンソースの Web ダッシュボードを使ってリアルタイムでトラフィックを監視し、ノードを切り替え、接続状況を確認できます。
まず設定ファイルで外部コントローラーが有効になっていることを確認してください:
external-controller: 127.0.0.1:9090 # リモートアクセスは 0.0.0.0:9090 に変更
secret: "your-secret-key" # API シークレット(リモートアクセス時は必ず設定)
# オプション:ダッシュボードをローカルに埋め込む
external-ui: ui
external-ui-url: "https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip"
Mihomo 起動後、ブラウザで以下のいずれかのダッシュボードにアクセスし、コントローラーアドレスとシークレットを入力してください:
- MetaCubeXD(推奨):d.metacubex.one
- Yacd-meta:yacd.metacubex.one
- ローカル埋め込みダッシュボード(external-ui 設定後):
http://127.0.0.1:9090/ui
external-controller を 0.0.0.0:9090 に設定して外部公開する場合、必ず強力なシークレットを設定してください。設定しないと、ポートにアクセスできる誰でもプロキシノードを操作できてしまいます。Core / CLI よくある質問
?flag=clash を追加して再試行);③ ファイルエンコードが UTF-8 でない。mihomo -t -d ~/.config/mihomo でサービスを起動せずに設定を検証できます。mixed-port を別の利用可能なポート(例:7892)に変更してください。競合プロセスの確認方法:Linux では lsof -i :7890、Windows では netstat -ano | findstr 7890 を実行し、競合プロセスを終了してから Mihomo を再起動してください。allow-lan: true を設定し、ファイアウォールで mixed-port への LAN アクセスを許可してください。他のデバイスはネットワーク設定で HTTP プロキシを Mihomo が動作するデバイスの LAN IP(例:192.168.1.100:7890)に設定するだけで共有プロキシを使用できます。proxy-providers にサブスクリプション URL と interval(秒単位)を設定すると、Mihomo がバックグラウンドで自動的にノードリストを更新します(サービス再起動不要)。または cron ジョブで config.yaml を再ダウンロードし、API でホットリロードする方法もあります:curl -X PUT http://127.0.0.1:9090/configs?force=true -d '{"path":"/etc/mihomo/config.yaml"}'Clash 高度な使用テクニック
以下のテクニックをマスターして、Clash のより強力な機能を活用し、パーソナライズされたプロキシニーズを満たしましょう。
DNS 漏洩防止設定
YAML 設定の dns フィールドで enhanced-mode: fake-ip を設定し、DoH(https://8.8.8.8/dns-query)または DoT を fallback DNS として構成することで、DNS クエリによる実際の IP 漏洩を防ぎます。
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 114.114.114.114
- 223.5.5.5
fallback:
- https://8.8.8.8/dns-query
- https://1.1.1.1/dns-query
Rule Provider ルールセットサブスクリプション
Rule Provider を使用してリモートから分流ルールセットを購読することで、ルールを手動でメンテナンスすることなく、自動的に最新の状態に保つことができます。Clash Meta は DOMAIN、IPCIDR など、さまざまなルールセット形式をサポートしています。
rule-providers:
reject:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
interval: 86400
プロキシグループ (Proxy Group) の構成
Proxy Group を介して高度なトラフィック・スケジューリング戦略を実現できます: url-test で最小遅延ノードを自動選択、 fallback で自動フェイルオーバー、 load-balance で複数ノードの負荷分散など。
proxy-groups:
- name: "Auto"
type: url-test
proxies: [Node-HK, Node-US, Node-JP]
url: http://www.gstatic.com/generate_204
interval: 300
外部コントロールパネル (Dashboard)
Clash Meta は RESTful API を内蔵しており、Web パネルを介してリアルタイムでトラフィックの監視やノードの管理が可能です。 d.metacubex.one にアクセスし、コントローラーアドレス(デフォルトは 127.0.0.1:9090)とシークレットを入力してください。
使用チュートリアルに関する FAQ
Clash の構成と使用の過程でユーザーが最も頻繁に遭遇する問題をまとめました。トラブルシューティングにお役立てください。
ifconfig.me にアクセスし、表示される IP アドレスがプロキシノードの所在国の IP であるか確認してください。そうであれば、プロキシが有効になっています。また、Clash の「接続」タブで、現在プロキシされている接続記録をリアルタイムで確認することもできます。allow-lan: true を設定し、同時にファイアウォールがローカルネットワークデバイスからの 7890 ポートへのアクセスを許可していることを確認してください。他のデバイスのネットワーク設定で、HTTP/HTTPS プロキシを Clash が動作しているデバイスのローカル IP(例: 192.168.1.100:7890)に向ければ、各デバイスに Clash をインストールすることなくプロキシを共有できます。Clash クライアントを無料ダウンロード、今すぐ設定を開始
Windows、macOS、Linux、Android、iOS の全プラットフォームに対応。完全に無料でオープンソースです。このページのチュートリアルと合わせて、わずか 5 分で全設定を完了し、国内は直結、海外はストレスのないインテリジェントプロキシを体験しましょう。