図解チュートリアル ・ 全プラットフォーム対応 ・ 随時更新

Clash チュートリアル
初心者でも素早く開始

クライアントのインストールからサブスクリプションリンクのインポート、パーソナライズされたルールの設定まで。本チュートリアルは Windows、macOS、Android、iOS、Linux の 5 つのプラットフォームを網羅し、10分ですべての設定が完了します。

ステップ別の図解 サブスクリプション設定 TUN モードガイド ルール分流設定 トラブルシューティング

Windows 版 Clash 使用チュートリアル

Windows 10 / 11 (64ビット) 対応。本チュートリアルでは Clash Verge Rev (推奨) を中心に、FlClash および Clash Nyanpasu の使用方法についても説明します。

1

Clash Verge Rev のダウンロードとインストール

本サイトのダウンロードページから最新の Clash Verge Rev を取得してください。ほとんどの Windows PC (Intel / AMD プロセッサ) は x64 バージョンを、Surface Pro X などの ARM デバイスは ARM64 バージョンを選択してください。

Clash Verge Rev のダウンロードへ
アーキテクチャが不明な場合:「PC」を右クリック →「プロパティ」 → 「システムの種類」を確認してください。64 ビットと表示されていれば x64、ARM とあれば ARM64 です。

ダウンロード後、.exe インストーラーをダブルクリックし、画面の指示に従ってインストールを完了させてください。初回起動時に UAC (ユーザーアカウント制御) の確認が表示された場合は、「はい」をクリックして許可してください。

2

プロキシサブスクリプションリンクのインポート

Clash Verge Rev を起動し、左側メニューの「サブスクリプション」(Profiles) をクリックします。プロキシプロバイダーから提供されたサブスクリプションリンクをコピーして上部の入力欄に貼り付け、「インポート」(Import) ボタンをクリックします。

Clash Verge Rev — Profiles
サブスクリプションリンク https://your-subscription-url...
✓ 28 個のノードを読み込みました インポート成功
サブスクリプションリンクはあなた専用のものです。他人に教えないでください。リンクをお持ちでない場合は、先にプロキシサービスプロバイダーから取得する必要があります。
3

設定ファイルの選択とプロキシノードの切り替え

サブスクリプションリストで、インポートした設定ファイルを1回クリックして有効化します。「プロキシ」(Proxies) ページに切り替えると、利用可能なすべてのノードが表示されます。右上の「速度テスト」(閃電アイコン) をクリックすると、各ノードの遅延が自動的に測定されます。遅延の少ないノードを選択してください。

通常、遅延が 50–200ms のノードが良好です。500ms を超えるノードや「タイムアウト」と表示されるノードは接続状態が悪いため、別のノードへの切り替えをお勧めします。
4

システムプロキシを有効にして使用を開始する

ホーム」(Dashboard) に戻り、「システムプロキシ」(System Proxy) のスイッチをオン (緑色) にします。これで、ブラウザなどのアプリが Clash を経由してインターネットに接続されるようになります。

Clash Verge Rev — Dashboard
システムプロキシ
プロキシモード ルールモード
現在のノード 接続済み ・ 43ms
プロキシモードの説明:「ルール」(Rule) はルールに従って自動的に直結かプロキシかを判断します (推奨)。「グローバル」(Global) はすべての通信をプロキシ経由にします。「直結」(Direct) はプロキシを無効にします。
5

(上級者向け) TUN モードを有効化 — 全トラフィックをプロキシ経由にする

一部のアプリ (ゲーム、コマンドラインツールなど) がプロキシ設定に従わない場合は、TUN モードを有効にしてください。「ホーム」にある「TUN モード」のスイッチをオンにすると、Clash がシステムネットワーク層ですべての TCP/UDP トラフィックを制御し、真のグローバルプロキシを実現します。

TUN モードの有効化には管理者権限が必要です。初回使用時には Windows から権限の要求が表示されますので、「はい」をクリックして仮想ネットワークカードドライバーのインストールを許可してください。
1

FlClash のダウンロードとインストール

FlClash は Flutter フレームワークをベースにしており、モダンなインターフェースと統一されたクロスプラットフォーム体験 (Windows / macOS / Android / Linux) を提供します。ダウンロードページから Windows x64 バージョンを取得してください。

FlClash のダウンロードへ

ダウンロード後、.exe インストーラーをダブルクリックし、画面の指示に従ってインストールを完了させ、起動してください。

2

サブスクリプションリンクの追加

左側の「設定」アイコンをクリックし、「設定を追加」→「リモート設定 (URL)」を選択します。サブスクリプションリンクを入力欄に貼り付け、「確定」をクリックしてノードのダウンロードを待ちます。完了後、その設定をクリックして有効化します。

3

プロキシノードの選択

プロキシ」ページに切り替え、ポリシーグループを選択し、「速度テスト」をクリックして遅延を測定します。遅延の少ないノードをクリックして選択します。

4

プロキシサービスの起動

ホーム」に戻り、右上の「起動」スイッチをオンにします。FlClash が自動的にシステムプロキシを有効にし、ブラウザやアプリがプロキシ経由で接続できるようになります。

FlClash の起動後、システムトレイにアイコンが表示されます。右クリックでノードの素早い切り替えやプロキシの停止が可能です。
1

Clash Nyanpasu のダウンロードとインストール

Clash Nyanpasu は Mihomo と Clash.rs のデュアルコア切り替えをサポートし、豊富なテーマカスタマイズを提供します。ダウンロードページから Windows x64 インストーラーを取得してください。

Clash Nyanpasu のダウンロードへ
2

サブスクリプションリンクのインポート

起動後、左側の「Profiles」メニューで右上の + ボタンをクリックし、「Remote Profile」を選択します。サブスクリプションリンクを貼り付けて「Import」をクリックします。

3

設定の有効化とノードの選択

インポートした設定ファイルをクリックして有効化し、「Proxies」ページで遅延の少ないノードを選択します。最後にホームで「System Proxy」スイッチをオンにすれば完了です。

Settings → Appearance」からテーマスキンを切り替えることができます。Clash Nyanpasu には多くの美しい組み込みテーマが用意されています。

macOS 版 Clash 使用チュートリアル

macOS 11 (Big Sur) 以降に対応し、Apple Silicon (M1/M2/M3) および Intel チップ搭載 Mac の両方をサポートしています。本チュートリアルでは Clash Verge Rev を中心に説明します。

1

お使いの Mac に適したバージョンをダウンロード

この Mac について」でチップの種類を確認してください:
Apple M1 / M2 / M3ARM64 (Apple Silicon) バージョンをダウンロード
Intel CoreIntel x64 バージョンをダウンロード

macOS 版 Clash Verge Rev のダウンロードへ
2

アプリのインストールとセキュリティ警告の対応

ダウンロードした .dmg ファイルを開き、アプリを「アプリケーション」フォルダにドラッグ&ドロップしてください。初回起動時に「開発元を検証できないため開けません」と表示された場合の対処法:

方法1 (推奨):「システム設定 → プライバシーとセキュリティ」を開き、ページ下部にある「このまま開く」ボタンをクリックします。
方法2:Finder でアプリのアイコンを右クリックし、「開く」を選択してから、ダイアログで「開く」をクリックします。
方法3 (ターミナル):コマンド xattr -rd com.apple.quarantine /Applications/ClashVergeRev.app を実行します。
3

サブスクリプションリンクのインポート

Clash Verge Rev を起動し、左側の「サブスクリプション」をクリックします。サブスクリプションリンクを貼り付けて「インポート」をクリックし、ノードリストが読み込まれるのを待ちます。完了後、設定ファイルをクリックして有効化します。

今後ノード情報が更新された際は、サブスクリプションリストで設定ファイルを右クリックし、「サブスクリプションを更新」を選択して最新情報を取得してください。
4

システムプロキシまたは TUN モードを有効にする

ホーム」で「システムプロキシ」をオンにします。ターミナルコマンドなどを含むすべての通信をプロキシ経由にしたい場合は、「TUN モード」も有効にしてください。

プロキシを有効にするとメニューバーに Clash Verge Rev のアイコンが表示され、クリックでノードの切り替えやプロキシの停止が簡単に行えます。

macOS では、システムプロキシはシステムプロキシ設定をサポートするアプリ (Safari、Chrome など) にのみ影響します。TUN モードはターミナル (curl、wget など) を含むすべてのアプリの通信をカバーします。
1

FlClash のダウンロードとインストール

FlClash は Apple Silicon (ARM64) と Intel (amd64) の2つのバージョンを提供しています。チップの種類に合わせて選択してください。

macOS 版 FlClash のダウンロードへ

.dmg を開き、アプリを「アプリケーション」フォルダに移動して起動してください。セキュリティでブロックされた場合は、同様に「システム設定 → プライバシーとセキュリティ」で「このまま開く」をクリックします。

2

サブスクリプションの追加とプロキシの起動

設定」→「設定を追加」→「リモート URL」をクリックし、サブスクリプションリンクを貼り付けて確定します。有効化した後、「プロキシ」ページでノードを選択し、最後にホームで「起動」スイッチをオンにします。

Android 版 Clash 使用チュートリアル

Android 5.0 以降に対応しています。本チュートリアルでは FlClash (推奨) を中心に、Surfboard の使い方も説明します。

1

FlClash APK のダウンロードとインストール

2016 年以降に発売されたほとんどの Android スマートフォンは ARM64 アーキテクチャです。まずは ARM64 バージョンをダウンロードしてください。インストールできない場合は ARMv7 バージョンを試してください。

FlClash APK のダウンロードへ
サードパーティ製 APK をインストールするには、「不明なソースからのアプリのインストールを許可する」設定が必要です。「設定 → セキュリティ」または「設定 → アプリ管理 → 特殊なアクセス権」から有効にしてください。

ダウンロード完了後、通知欄から APK ファイルをタップし、画面の指示に従ってインストールしてください。

2

サブスクリプションリンクの追加

FlClash を開き、下部ナビゲーションの「設定」アイコンをタップし、右下の「+」ボタンから「URL からインポート」を選択します。サブスクリプションリンクを貼り付けて「確認」をタップします。ノードデータのダウンロードが終わるまでしばらく待ちます。

Wi-Fi 環境下でのインポートをお勧めします。ノード数が多い場合、ダウンロードに時間がかかることがあります。
3

プロキシノードの選択

プロキシ」ページに切り替え、ポリシーグループ名をタップしてノードリストを展開します。右上の「速度テスト」アイコンをタップし、完了後に遅延の少ないノードをタップして選択します。

遅延が 200ms 未満のノードが高品質です。すべてのノードで遅延が大きい、またはタイムアウトする場合は、「サブスクリプションを更新」してリストを最新の状態にしてください。
4

VPN モードを有効にして使用を開始する

ホーム画面に戻り、中央の「起動」ボタンをタップします。VPN 接続のリクエストが表示されたら、「OK」をタップして許可してください。接続されるとステータスバーに「VPN」アイコンが表示され、すべてのアプリの通信が Clash を経由するようになります。

FlClash — ホーム
プロキシステータス ● 接続済み
現在のノード HK-01 · 56ms
トラフィック統計 ↑ 2.3MB/s · ↓ 8.1MB/s
1

Surfboard のダウンロードとインストール

Surfboard はすべての Android アーキテクチャに対応した Universal バージョンを提供しています。直接ダウンロードしてインストールしてください。

Surfboard APK のダウンロードへ
インストール前に、「設定 → セキュリティ」で「不明なソースからのアプリのインストールを許可する」を有効にする必要があります。
2

サブスクリプションを追加してプロキシを開始する

Surfboard を開き、下部の「設定」タブをクリックし、右上の「+」→「URL からダウンロード」を選択して、サブスクリプションリンクを貼り付けてインポートします。インポート後、「プロキシ」に切り替えてノードを選択し、最後に「ホーム」で起動ボタンをクリックし、VPN の権限を許可すれば完了です。

iOS 版 Clash 使用チュートリアル

iOS では App Store のポリシー制限により、公式の Clash クライアントはありませんが、以下の 2 つのアプリは Clash のサブスクリプションリンクと YAML 設定ファイルに完全に対応しており、デスクトップ版とほぼ同じ操作感で使用できます。

Shadowrocket
定番 ・ 有料 ・ App Store

通称「小火箭」。iOS の定番プロキシクライアントで、Clash のサブスクリプションリンクと設定ファイルに対応しています。Shadowsocks、VMess、Trojan などの主要プロトコルをサポートし、柔軟な設定が可能で、上級ユーザーに根強い人気があります。価格は約 2.99 ドルで、日本の Apple ID で購入可能です。

App Store で「Shadowrocket」を検索
1

App Store で Stash を購入してインストール

App Store を開き、「Stash」を検索して、Rule-Based Proxy アプリを購入・インストールしてください。Shadowrocket を購入する場合も、App Store で検索して購入します。

これらのアプリは、お住まいの地域の App Store で提供されています。Apple ID でログインし、クレジットカードやギフトカードなどで残高をチャージして購入してください。
2

Stash にサブスクリプションリンクをインポートする

Stash を開き、下部の「設定」タブをクリックし、右上の「+」ボタンをタップして「URL からダウンロード」を選択します。Clash のサブスクリプションリンクを貼り付けて「OK」をタップし、ダウンロードを待ちます。

ダウンロード完了後、設定ファイルの右側にあるスイッチをタップして有効化します。

Stash は標準的な Clash YAML 設定形式に完全対応しています。プロバイダーから提供されたサブスクリプションリンクを変換なしでそのまま使用できます。
3

プロキシノードの選択

プロキシ」ページに切り替え、ポリシーグループを展開します。右上の「速度テスト」アイコン (雷マーク) をタップして各ノードの遅延を測定し、遅延の少ないノードを選択してください。

4

VPN をオンにして使用を開始する

ホーム」に戻り、「接続」ボタンをタップします。iOS から VPN 設定の追加許可を求められるので、「許可」をタップし、必要に応じてデバイスのパスコードを入力してください。接続に成功すると、画面上部に「VPN」と表示され、プロキシ経由の通信が始まります。

iOS のコントロールセンターから素早く VPN を切断できます。また、「設定 → VPN」から現在の接続状態を確認することも可能です。

Linux 版 Clash 使用チュートリアル

Ubuntu、Debian、Fedora などの主要なディストリビューションをサポートしています。本チュートリアルでは、グラフィカルクライアント (Clash Verge Rev) とコマンドラインコア (Mihomo) の 2 種類のインストール方法を説明します。

1

Clash Verge Rev のダウンロードとインストール

お使いの Linux ディストリビューションに合わせてパッケージ形式を選択してください:
Ubuntu / Debian 系.deb パッケージをダウンロード
Fedora / CentOS / RHEL 系.rpm パッケージをダウンロード

Linux 版 Clash Verge Rev のダウンロードへ
2

コマンドラインでのインストール

ターミナルを開き、ダウンロードディレクトリに移動して、以下のインストールコマンドを実行してください:

# Debian / Ubuntu ユーザー (.deb パッケージ)
sudo dpkg -i clash-verge-rev-linux-amd64.deb
# Fedora / CentOS ユーザー (.rpm パッケージ)
sudo rpm -i clash-verge-rev-linux-x86_64.rpm
# または dnf を使用してインストール
sudo dnf install ./clash-verge-rev-linux-x86_64.rpm
インストール完了後、アプリケーションランチャーで「Clash Verge」を検索するか、ターミナルで clash-verge-rev を実行してアプリを起動してください。
3

サブスクリプションのインポートとプロキシの開始

起動後の操作手順は Windows 版と全く同じです:左側の「サブスクリプション」 → リンクを貼り付け → 「インポート」 → 設定を有効化 → ホームで「システムプロキシ」をオンにします。

GNOME / KDE デスクトップ環境では、システムプロキシが自動的に環境変数に反映されます。TUN モードを使用する場合、初回のみ仮想ネットワークカードのインストールのために root 権限が必要になります。
1

Mihomo コアのバイナリファイルをダウンロード

サーバーのアーキテクチャに合わせて適切なバージョンを選択してください:
x86_64 サーバー:mihomo-linux-amd64.gz
ARM64 デバイス / Raspberry Pi:mihomo-linux-arm64.gz
ルーター (OpenWRT / MIPS):mihomo-linux-mips-softfloat.gz

Mihomo コアのダウンロードへ
2

解凍と実行権限の付与

# gz ファイルを解凍
gunzip mihomo-linux-amd64.gz
# ファイル名を mihomo に変更し、実行権限を付与
mv mihomo-linux-amd64 /usr/local/bin/mihomo
chmod +x /usr/local/bin/mihomo
3

設定ファイルの準備

設定用ディレクトリを作成し、YAML 設定ファイル (プロバイダーからダウンロードした config.yaml) を配置します:

mkdir -p ~/.config/mihomo
cp config.yaml ~/.config/mihomo/config.yaml
設定ファイルは標準的な Clash YAML 形式で、proxies (プロキシサーバーリスト)、proxy-groups (ポリシーグループ)、rules (分流ルール) の 3 つの主要なセクションが含まれます。
4

Mihomo サービスの起動

# フォアグラウンドで実行 (テスト用)
mihomo -d ~/.config/mihomo
# systemd サービスとして設定 (バックグラウンド常駐)
sudo systemctl enable mihomo
sudo systemctl start mihomo
# 実行状態を確認
sudo systemctl status mihomo

起動後、デフォルトでは 7890 (HTTP) と 7891 (SOCKS5) ポートで待機します。Web UI 管理画面は 9090 ポートで、ブラウザからアクセスして管理できます。

Mihomo コア (CLI 版) 使用チュートリアル

Mihomo (旧 Clash Meta) は現在最も活発な Clash コアのブランチです。GUI を持たないため、ルーター (OpenWRT)、NAS、サーバー、Raspberry Pi などのデスクトップ環境がないデバイス、または GUI クライアントの内蔵コアを手動で最新版に差し替えたい上級ユーザーに適しています。

1

Mihomo コアのバイナリファイルをダウンロード

サーバーまたはデバイスの CPU アーキテクチャに合わせてバージョンを選択してください:

  • x86_64 VPS / サーバーmihomo-linux-amd64.gz
  • ARM64 (Raspberry Pi 4、Oracle ARM Cloud など)mihomo-linux-arm64.gz
  • ARMv7 (古いルーター、Raspberry Pi 2/3)mihomo-linux-armv7.gz
  • MIPS ルーター (Soft Float)mihomo-linux-mips-softfloat.gz
  • Ubuntu / Debian (apt インストール)mihomo-linux-amd64.deb
Mihomo コアのダウンロードへ
アーキテクチャが不明な場合:uname -m を実行してください。x86_64 は amd64、aarch64 は arm64、armv7l は armv7 を意味します。
2

解凍とシステムパスへのインストール

# gz 圧縮ファイルを解凍
gunzip mihomo-linux-amd64.gz
# /usr/local/bin に移動してリネーム
sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo
sudo chmod +x /usr/local/bin/mihomo
# インストールの確認 (バージョン番号が出力されれば成功)
mihomo -v

.deb パッケージをダウンロードした場合は、apt で直接インストールできます:

sudo dpkg -i mihomo-linux-amd64.deb
3

設定用ディレクトリの作成とファイルの配置

Mihomo はデフォルトで ~/.config/mihomo/config.yaml を読み込みますが、-d 引数でディレクトリを指定することも可能です。

mkdir -p ~/.config/mihomo
# プロバイダーから取得した YAML 設定ファイルをディレクトリにコピー
cp config.yaml ~/.config/mihomo/config.yaml
多くのプロバイダーは Clash / Mihomo 形式のサブスクリプションリンクを提供しています。curl で直接ファイルをダウンロードすることも可能です。
4

フォアグラウンドでのテスト実行

# デフォルトの設定ディレクトリを使用して起動
mihomo -d ~/.config/mihomo

起動に成功すると、ターミナルにログが出力されます。デフォルトの待機ポートは以下の通りです:

  • HTTP プロキシ127.0.0.1:7890
  • SOCKS5 プロキシ127.0.0.1:7891
  • Web UI 管理パネルhttp://127.0.0.1:9090/ui
ブラウザで http://127.0.0.1:9090/ui にアクセスすると、Yacd または Metacubexd の Web 管理画面を開けます。コマンドライン操作なしで、ノードの切り替えやトラフィック統計の確認が可能です。
5

systemd サービスとしての設定 (自動起動)

Mihomo をシステムサービスとして登録し、OS 起動時に自動で実行されるようにします。

# systemd サービスファイルを作成
sudo tee /etc/systemd/system/mihomo.service > /dev/null <<EOF
[Unit]
Description=Mihomo Proxy Service
After=network.target
[Service]
ExecStart=/usr/local/bin/mihomo -d /root/.config/mihomo
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
# サービスを有効化し、すぐに起動
sudo systemctl daemon-reload
sudo systemctl enable --now mihomo
# 実行状態を確認
sudo systemctl status mihomo
1

Windows 版 Mihomo コアのダウンロード

Mihomo は Windows x64 および ARM64 の 2 つのバージョンを .zip 形式で提供しています。

Windows 版 Mihomo コアのダウンロードへ
Windows 版 Mihomo コアは純粋なコマンドラインプログラムで、GUI はありません。GUI が必要な場合は、Clash Verge Rev などのグラフィカルクライアントを使用してください (Mihomo コアが内蔵されています)。
2

解凍と実行

.zip ファイルを解凍し、mihomo-windows-amd64.exe を任意のディレクトリに配置します。同じディレクトリに config.yaml 設定ファイルを作成し、PowerShell (管理者) で以下を実行します:

# exe のあるディレクトリに移動
cd C:\Users\YourName\mihomo
# 設定ファイルのディレクトリを指定して起動
.\mihomo-windows-amd64.exe -d .
起動後は同様にブラウザから http://127.0.0.1:9090/ui にアクセスして Web 管理画面で操作できます。システムプロキシは、「Windows の設定 → ネットワーク → プロキシ」で手動で HTTP プロキシを 127.0.0.1:7890 に設定してください。
1

macOS 版 Mihomo コアのダウンロード

Mac のチップに合わせて選択してください:Apple Silicon (M シリーズ) は mihomo-darwin-arm64.gz、Intel Mac は mihomo-darwin-amd64.gz です。

macOS 版 Mihomo コアのダウンロードへ
2

解凍、権限付与、実行

# 解凍
gunzip mihomo-darwin-arm64.gz
# システムパスに移動して権限を付与
sudo mv mihomo-darwin-arm64 /usr/local/bin/mihomo
sudo chmod +x /usr/local/bin/mihomo
# Gatekeeper の隔離属性を削除
xattr -rd com.apple.quarantine /usr/local/bin/mihomo
# 設定ディレクトリを作成して起動
mkdir -p ~/.config/mihomo
mihomo -d ~/.config/mihomo
macOS の Gatekeeper は未署名のプログラムをブロックします。`xattr -rd com.apple.quarantine` コマンドを実行して隔離属性を削除することで、プログラムを正常に実行できるようになります。
1

ルーターの CPU アーキテクチャを確認してコアをダウンロードする

ほとんどの家庭用ルーターは MIPS または ARM アーキテクチャを使用しています。SSH でルーターにログインし、`uname -m` または `cat /proc/cpuinfo` を実行してアーキテクチャを確認してください:

  • MIPS ルーター (多くの家庭用ルーター)mihomo-linux-mips-softfloat.gz
  • ARM ルーター (R2S、R4S、Raspberry Pi など)mihomo-linux-armv7.gz or mihomo-linux-arm64.gz
  • x86 ソフトルーター (J1900、N100 など)mihomo-linux-amd64.gz
ルーター版 Mihomo コアのダウンロードへ
2

コアをルーターにアップロードして解凍する

SCP または WinSCP を使用して、ダウンロードした .gz ファイルをルーターにアップロードし、SSH でログインして以下を実行します:

# 本機からルーターにコアファイルをアップロード
scp mihomo-linux-mips-softfloat.gz [email protected]:/tmp/
# ルーターで解凍してインストール
gunzip /tmp/mihomo-linux-mips-softfloat.gz
mv /tmp/mihomo-linux-mips-softfloat /usr/bin/mihomo
chmod +x /usr/bin/mihomo
3

設定ファイルの作成と起動テスト

mkdir -p /etc/mihomo
# YAML 設定ファイルを /etc/mihomo/config.yaml にアップロード
scp config.yaml [email protected]:/etc/mihomo/
# 起動テスト
mihomo -d /etc/mihomo
OpenWRT ルーターでは、iptables 透明プロキシ または nftables を使用して、LAN 内のトラフィックを Mihomo の TProxy ポート (7892) にリダイレクトすることをお勧めします。これにより、家中のすべてのデバイスでプロキシを意識せずに利用できるようになります。詳細な設定は Mihomo Wiki を参照してください。
4

自動起動の設定 (init.d)

# init.d 起動スクリプトを作成
cat > /etc/init.d/mihomo <<'EOF'
#!/bin/sh /etc/rc.common
START=99
start() { mihomo -d /etc/mihomo & }
stop() { killall mihomo; }
EOF
chmod +x /etc/init.d/mihomo
/etc/init.d/mihomo enable
/etc/init.d/mihomo start

Clash コア設定詳細説明

サブスクリプションリンク、YAML 設定ファイル、ルール分流。これら 3 つの核となる概念をマスターして、Clash の性能を最大限に引き出しましょう。

サブスクリプションリンク (Subscription URL)

サブスクリプションリンクは、プロキシプロバイダーから提供される URL です。Clash クライアントはこの URL を介してプロキシノードの設定を自動的にダウンロード・更新します。最も簡単な設定方法です。

  • 1プロバイダーの管理画面などから Clash 形式のサブスクリプションリンクをコピーします
  • 2クライアントの「サブスクリプション」ページにリンクを貼り付けてインポートします
  • 3自動更新の間隔は 24 時間ごとに設定することをお勧めします
  • 4サブスクリプションリンクには個人情報が含まれています。公開したり他人に共有したりしないでください

YAML 設定ファイルの構造

Clash は YAML 形式の設定ファイルを使用します。主に 3 つのセクションで構成されており、上級ユーザーは手動で編集して詳細な制御を行うことができます。

# 基本ポート設定
port: 7890 # HTTP プロキシポート
socks-port: 7891
mode: rule # ルール/グローバル/直結のモード設定
# プロキシノードリスト
proxies:
- name: HK-01
type: vmess
# 分流ルール (ドメイン/IP)
rules:
- DOMAIN-SUFFIX,google.com,PROXY
- GEOIP,CN,DIRECT

3 つのプロキシモード

利用シーンに合わせて柔軟に切り替えられます。設定ファイルを毎回書き換える必要はありません。

  • ルール (Rule):YAML のルールに従って自動的に分流します。国内サイトは直結、海外サイトはプロキシ経由。普段使いに最適です。
  • グローバル (Global):すべての通信をプロキシ経由にします。一時的にすべてのアクセスをプロキシにしたい場合に便利です。
  • 直結 (Direct):プロキシを使用せず、すべての通信を直接行います。テストや一時的な停止に使用します。

TUN モード — 全トラフィックを制御

TUN モードは、OS のネットワーク層に仮想ネットワークカードを作成して、すべての TCP/UDP トラフィックをキャプチャします。システムプロキシをサポートしていないゲームやコマンドラインツールなどをプロキシ経由にしたい場合に適しています。

  • 1クライアントのホーム画面で「TUN モード」のスイッチをオンにします
  • 2Windows で初回使用時には、Wintun ドライバーのインストールのために管理者権限が必要です
  • 3macOS で初回使用時には、「システム設定 → プライバシーとセキュリティ」でドライバーの読み込みを許可する必要があります
  • 4TUN モードでは、すべてのアプリ (ゲームやターミナルを含む) が Clash のルールの影響を受けます

Clash の使用に関するよくある質問回答

接続できない、インストールに失敗する、設定がうまくいかないなど、ユーザーが直面しやすい問題とその解決策をまとめました。

Clash を起動したのにブラウザでサイトが表示されません。どうすればいいですか?

以下の手順を順に確認してください:
① 「システムプロキシ」のスイッチがオン (緑色) になっているか確認。
② 「プロキシ」ページでノードが選択されているか確認し、「速度テスト」で通信状態をチェック。
③ モードを「グローバル」に切り替えて改善するか試す。
④ Windows ファイアウォールがクライアントをブロックしていないか確認。
⑤ ブラウザがプロキシ設定を無視している場合、手動でプロキシを設定 (アドレス 127.0.0.1、ポート 7890) してください。

macOS で「開発元を検証できないため開けません」と表示されます。どうすればいいですか?

方法1 (推奨):「システム設定 → プライバシーとセキュリティ」で「このまま開く」をクリック。
方法2:Finder でアプリを右クリック → 「開く」を選択 → ダイアログで「開く」をクリック。
方法3 (ターミナル)xattr -rd com.apple.quarantine /Applications/アプリ名.app を実行。
これは未署名アプリに対する macOS の標準的な保護機能であり、安全に対処可能です。

TUN モードをオンにすると、速度が遅くなったりネットが切れたりします。

① TUN モードは処理のオーバーヘッドが増えるため、低遅延で安定したノードを選択してください。
② TUN モードをオフにし、「システムプロキシ + ルールモード」で使用するとスムーズになる場合があります。
③ 他の VPN ソフトとの競合を確認してください (複数の VPN を同時に使用するとルート競合が発生します)。
④ Windows の場合、クライアントを管理者として実行してから TUN モードをオンにしてみてください。

Clash のルール分流とは何ですか?ルールのカスタマイズ方法は?

ルール分流とは、接続先のリクエストごとにプロキシを通すか直接接続するかを Clash が自動判断する機能です。主なルール形式:
• DOMAIN-SUFFIX,example.com,PROXY — 特定のドメインをプロキシ経由に。
• DOMAIN-KEYWORD,google,PROXY — キーワード一致。
• IP-CIDR,192.168.0.0/16,DIRECT — 特定の IP 範囲を直接接続に。
• GEOIP,CN,DIRECT — 国内 IP を直接接続に (最も一般的)。
• MATCH,PROXY — それ以外をすべてプロキシ経由に。
Clash Verge Rev では、内蔵のルールエディタを使って YAML ファイルを直接編集せずに視覚的に操作できます。

サブスクリプションリンクをインポートしても「ダウンロード失敗」やノードが空のままになります。

考えられる原因:
① リンクの期限切れ。プロバイダーに確認してください。
② ネットワーク環境の問題。システムプロキシを一旦オフにしてからインポートを試してください (プロキシの二重掛けを避ける)。
③ リンク形式の誤り。http:// または https:// で始まる完全な URL であることを確認してください。
④ SSR / V2Ray 形式のリンクの場合、Clash 用の YAML 形式に変換する必要があります。

Android で APK をインストールしようとすると「アプリはインストールされませんでした」と表示されます。

① 「設定 → セキュリティ」などで「不明なソースからのアプリのインストールを許可」を有効にしてください。
② デバイスのアーキテクチャに適したバージョンをダウンロードしたか確認 (最新機種は通常 ARM64)。
③ ARM64 で失敗する場合は、Universal バージョンを試してください。
④ 一部の機種 (Huawei、Xiaomi など) のセキュリティ機能を一時的にオフにする必要がある場合があります。

特定のアプリだけプロキシを通さない (App バイパス) ようにするには?

Clash Verge Rev の場合、「設定 → システムプロキシをバイパス」で、除外したい IP 範囲 (例: 192.168.0.0/16) やドメインを追加します。TUN モードでは、設定ファイルの tun.bypass フィールドにプロセス名を追加できます。また、YAML ルールに PROCESS-NAME,app.exe,DIRECT を追加することで特定のアプリを直接接続にできます。

すべてのノードがタイムアウトするか、遅延が極端に高いです。対処法は?

① まず「サブスクリプションを更新」をクリックしてリストを最新の状態にしてください。
② 異なる地域のノード (香港から日本やシンガポールなど) に切り替えてみてください。
③ お使いのインターネット回線の状態を確認し、混雑していない時間帯に再度テストしてください。
④ すべてのノードが繋がらない場合、プロバイダー側の障害の可能性があります。
⑤ 特定のポートが制限されている可能性があります。WebSocket over TLS などの難読化機能の利用を検討してください。

Clash クライアントをまだお持ちではありませんか?

ダウンロードページにアクセスし、お使いのプラットフォームに合わせて最新の Clash クライアントを今すぐダウンロードしましょう。無料、オープンソースで、ずっと使い続けられます。