やるべきことは実はたった3ステップ
初めてClashを導入する人の多くは設定が複雑だと感じますが、実際のコアな流れはたった3ステップです:クライアントのダウンロードとインストール、サブスクリプションリンクの導入、システムプロキシの有効化。残りのルールマッチングやノードの速度測定はクライアントが自動で処理してくれるため、手動で設定ファイルを書く必要はありません。以下、順番に見ていきましょう。
始める前に、2つのことを確認しておくと余計な手間を大きく減らせます。1つ目は、有効なサブスクリプションリンクを持っているかどうかの確認です。これは通常、購入や登録後にプロキシサービス提供者から発行されるもので、httpまたはhttpsで始まるURLの形をしています。ノード情報が断片的に羅列されているだけでサブスクリプションリンクがない場合は、提供者が別の配布方式を使っている可能性があるため、入手方法を先に確認してください。2つ目は、お使いのデバイスのOSバージョンがクライアントの最低要件を満たしているかどうかの確認です。OSが古すぎると最新版クライアントをインストールできない場合があり、その場合はダウンロードページに旧システム対応の過去バージョンが用意されていることが多いです。
ステップ1:お使いのプラットフォーム向けクライアントをダウンロード
ClashはWindows、macOS、Android、iOS、Linuxの5つのプラットフォームに対応しているため、インストールするバージョンは使用しているデバイスによって決まります。ダウンロードページでお使いのシステムを選択してください。対応するインストーラーとシステム要件が記載されています。
- Windows:x64インストーラーをダウンロードしてダブルクリックで実行するだけ。通常のソフトウェアのインストールと同じです。
- macOS:.dmgファイルをダウンロードし、アプリを「アプリケーション」フォルダにドラッグするだけ。または
brew install --cask clashx-metaのコマンド一つで完了します。 - Android:APKを直接ダウンロードしてインストールします。「不明なアプリのインストール」を手動で許可する必要があります。
- iOS:ストアの審査ポリシーの制限により、Clashのルール形式に対応したサードパーティアプリを使用する必要があります。具体的な推奨アプリはダウンロードページに記載されています。
ステップ2:サブスクリプションリンクを取得して導入
サブスクリプションリンクは、利用しているプロキシサービスから提供されるURLです。クライアントの「設定 / Profiles」ページを開き、そのリンクを貼り付けてダウンロードをクリックすれば、ノードリストと振り分けルールが自動的に導入されます。ファイルを手動で編集する必要はありません。
手元にあるのがリンクではなくconfig.yamlファイルの場合は、同じページで「ファイルから導入」を選択すれば同様に使えます。ただし自動更新はされません。
自動更新や複数サブスクリプションの管理など、さらに詳しい内容を知りたい場合は完全ガイドのサブスクリプション導入の部分を参照してください。
ステップ3:システムプロキシを有効化
サブスクリプションの導入が完了すると、クライアントはデフォルトで「ルールモード」を使用します——中国本土のサイトは直接接続、それ以外はプロキシ経由、広告ドメインはブロックと、すべて自動的に判断されるため、システムプロキシのスイッチをオンにするだけで済みます。スイッチの位置はプラットフォームによって異なります(Windowsはトレイアイコンの右クリックメニュー、macOSはメニューバーアイコン内)。具体的な操作は各プラットフォームでの有効化方法を参照してください。
オンにしたら、適当なブラウザページを開いてテストしてみましょう。正常にアクセスできれば設定は成功です。
初心者が最も遭遇しやすい3つのエラー
1. サブスクリプション導入後にノードが0件と表示される
最も多い原因は、リンクをコピーする際に前後の空白や改行が入ってしまうことです。もう一度コピー&ペーストし直すと大抵解決します。もう一つの原因は、サブスクリプションのアドレス自体がアクセスにネットワークを必要とし、現在の通信環境ではそのアドレスにアクセスできない場合です——この場合はスマートフォンのモバイル回線で最初の導入を完了させれば、その後は自分のプロキシで正常に更新できるようになります。
2. プロキシは有効なのに、ページに表示されるIPがローカルのまま
まず、クライアント左下の接続状態が「未接続」ではなく「接続済み」になっているか確認してください。状態は正常なのにIPが変わらない場合は、システムプロキシの設定を上書きしてしまう拡張機能(独自のVPN機能を内蔵した拡張機能など)がブラウザに入っていないか確認し、一時的に無効化してから再度テストしてください。
3. あるソフトを入れたら、まったくプロキシを経由しない
システムプロキシはシステムプロキシ設定に従うアプリにしか効果がなく、一部のコマンドラインツールやゲームクライアントはこの設定を読み取りません。この場合は「TUNモード」を有効にして、クライアントがネットワーク層で全トラフィックを直接引き受けるようにする必要があります。これは少し上級者向けの機能なので、有効化の具体的な方法は用語集のTUNモードの説明とガイドページの対応する操作手順を参照してください。
インストール完了後にやっておきたい2つの小さなこと
接続テストが通ったら、2分だけ時間をかけてこの2つを済ませておくと、後々の重複したトラブルシューティングの時間を大幅に減らせます。1つ目はクライアントの自動起動設定です。ほとんどのクライアントには設定画面にこのスイッチがあり、オンにすれば起動ごとに自動で接続され、毎回手動でクリックする必要がなくなります。2つ目はサブスクリプションの自動更新間隔が適切かどうかの確認です。デフォルトは通常1日1回の更新ですが、提供者側のノードの変動が頻繁な場合は、この間隔を短くしておくことで、常に最新のノードリストを使えるようになります。
最後に
インストールして接続できたのはまだ最初の一歩に過ぎません。Clashの本当の強みは、その後のルールカスタマイズやノード管理にあります。3ステップがすべて問題なく終わったなら、すでに設定作業の90%は完了したようなものです。途中で詰まった場合は、本サイトのよくある質問ページと完全ガイドにより詳しい調査方法が載っています。基本操作に慣れてきたら、振り分けルールがどのように動作するのかも調べてみましょう。Clashの本当のパワーはそこから始まります。