はじめに
ClashX は、macOS のメニューバーからプロキシ設定や接続先を操作できる Clash クライアントです。プロバイダーから受け取ったサブスクリプションを登録すると、複数の接続先をまとめて読み込み、用途や通信状況に応じてノードを切り替えられます。
このページでは、Mac でサブスクリプションを追加し、設定を更新してノードを選ぶまでの流れを説明します。ClashX はバージョンや配布元によってメニュー名や表示が異なる場合があります。以下の手順と同じ項目が見当たらないときは、アプリのバージョンを確認し、画面内の「Config」「Remote Config」などに相当する項目を探してください。
最初に確認すること
ClashX は接続を制御するクライアントであり、サーバーやサブスクリプションを提供するサービスではありません。利用にはプロバイダーから発行された有効なサブスクリプション URL が必要です。
1登録前の準備と確認
作業を始める前に、プロバイダーのユーザーページや案内メールから、ClashX または Clash 形式に対応したサブスクリプション URL を取得します。URL は通常 https:// から始まる長い文字列です。アカウントの管理画面に複数の形式がある場合は、「Clash」「ClashX」などの表記があるものを選んでください。別形式の設定 URL を登録すると、読み込みに失敗したり、ノードが表示されなかったりすることがあります。
- URL を正確にコピーする:前後に空白や改行が入っていないことを確認します。URL の一部だけをコピーすると認証できません。
- 利用期限と通信量を確認する:期限切れや上限超過のアカウントでは、URL が正しくても更新に失敗する場合があります。
- ClashX を起動しておく:メニューバーに ClashX のアイコンが表示されていることを確認します。ウインドウが見えなくても、メニューバーから操作できる場合があります。
URL の取り扱いに注意
サブスクリプション URL にはアカウントを識別する情報が含まれることがあります。SNS や公開チャットに貼り付けたり、第三者へ転送したりしないでください。誤って共有した場合は、プロバイダー側で URL を再発行できるか確認してください。
2サブスクリプションを追加する
ClashX のアイコンをクリックしてメニューを開き、「Config」または「Remote Config」に相当する項目を探します。バージョンによっては「Download from URL」「Manage」などの表示が使われます。項目名は異なっても、URL を入力してリモート設定を登録する操作を選ぶのが基本です。
- メニューバーの ClashX アイコンをクリックし、設定・構成に関するメニューを開きます。
- リモート設定を追加する項目を選び、プロバイダーから取得したサブスクリプション URL を貼り付けます。
- 設定を識別しやすい名前を入力できる場合は、プロバイダー名や用途などを付けます。複数登録する場合も区別しやすくなります。
- 追加またはダウンロードを実行し、処理が終わるまで待ちます。成功すると、構成またはプロファイルの一覧に登録した設定が表示されます。
- 追加した設定を選択して有効にします。メニューにノードやプロキシグループが表示されるか確認します。
サブスクリプションを読み込んだ後、必要に応じて「Update」や「更新」を選ぶと、プロバイダーから最新の設定を取得できます。登録直後に自動更新されないバージョンでは、手動で一度更新してください。
読み込みに成功しても、追加しただけでは接続が切り替わらないことがあります。ClashX のメニューで現在有効な設定が登録したプロファイルになっているか、その設定の中にノードやプロキシグループが含まれているかを続けて確認しましょう。
3ノードを選んで接続を切り替える
サブスクリプションを有効にすると、ClashX のメニュー内に「Proxy」やプロキシグループ名が表示されます。ノードはグループの中から選択します。たとえば自動選択グループではなく、地域別のノードを直接選びたい場合は、該当するグループを開いて接続先をクリックしてください。選択状態を示すチェックマークなどが変われば、ClashX 側で選択が反映されています。
| 表示される項目 | 役割 | 使い方の目安 |
|---|---|---|
| ノード名 | 実際の接続先 | 地域や用途を見て個別に選択します。 |
| 自動選択 | 条件に応じてノードを選ぶグループ | 選択に迷う場合に使い、必要なら候補を確認します。 |
| 負荷分散 | 複数の接続先を振り分けるグループ | 複数の通信を扱う場合に便利ですが、接続先が固定されないことがあります。 |
| DIRECT | プロキシを経由しない直接接続 | プロバイダーのルールに従い、直接接続の用途を確認します。 |
接続先を変えたら、ブラウザーで利用するサービスを開き直し、読み込みや接続が改善したか確認します。メニューに遅延テストの項目がある場合は、複数の候補を同じ条件で測定すると比較しやすくなります。ただし、遅延の数値だけで品質が決まるわけではありません。時間帯による混雑、通信の安定性、利用するサービスとの相性も考慮してください。
システムプロキシを有効にする
ノードを選択しても Mac のアプリがプロキシを使うとは限りません。ClashX のメニューで「Set as System Proxy」または「システムプロキシを設定」に相当する項目を有効にします。macOS のネットワーク設定に許可を求められた場合は、内容を確認して許可してください。設定が反映されると、システムプロキシを利用するアプリの通信が ClashX に渡されます。
すべてのアプリがシステムプロキシ設定に従うわけではありません。また、システムプロキシをオンにしても、ルールや接続先の設定によって通信が直接接続になる場合があります。利用後に通常のネットワークへ戻す場合は、ClashX のシステムプロキシをオフにし、不要な接続が残っていないことを確認しましょう。
4更新エラーやノードが空のときの対処
サブスクリプションの取得に失敗した場合は、やみくもに URL を何度も貼り直すのではなく、エラーの種類を切り分けます。ネットワークに接続できているか、URL が有効か、読み込んだ設定が ClashX に対応しているかを順番に確認してください。
- 更新がタイムアウトする:通常のウェブサイトが開けるか確認し、別のネットワークでも試します。一時的な混雑なら時間を置いて再実行します。VPN や他のプロキシを併用している場合は、競合を避けるため一時的に停止して確認してください。
- 認証エラーや URL エラーが出る:URL をプロバイダーの管理画面からコピーし直します。期限切れ、契約状態、登録上限、URL の形式も確認してください。アカウント情報が変わった後は、古い URL が無効になっていることがあります。
- 登録はできたがノードが空:対応形式を選んだか、プロファイルを有効にしたかを確認します。プロバイダー側のノード提供停止や契約状態が原因のこともあるため、サービスの案内やサポート情報も確認しましょう。
- ノードを選んでも通信できない:システムプロキシが有効か、選んだノードが利用可能かを確認します。別のノードを試し、ブラウザーのページを再読み込みしてください。別のアプリでも同じか比較すると原因を絞り込めます。
手動編集との違い
プロバイダーから取得した構成を直接編集すると、次回更新時に変更が上書きされることがあります。まずはノード選択やクライアント側の設定で対応し、独自ルールが必要な場合は、使用中のバージョンがサポートする安全な編集方法を確認してください。
よくある質問
通常の VPN の URL も登録できますか?
必ずしも登録できるとは限りません。ClashX に読み込ませるには、プロバイダーが Clash 形式として提供するサブスクリプション URL が必要です。OpenVPN など別の VPN アプリ向けの設定ファイルや URL は、形式が異なるためそのままでは使えないことがあります。
サブスクリプションは自動更新されますか?
自動更新の有無や間隔は、ClashX のバージョンと設定によって異なります。設定一覧や更新メニューに自動更新の項目があるか確認してください。表示がない場合は、接続先が更新されたタイミングで手動更新を行う方法が確実です。
ノードを選んだのに接続先が変わらないのはなぜですか?
選択した項目がノードそのものではなくグループである場合や、システムプロキシがオフの場合があります。グループ内で実際のノードを選び、システムプロキシの状態とルール設定を確認してください。アプリがシステムプロキシを利用しない場合は、そのアプリ側の設定も確認が必要です。
ClashX を終了してもプロキシ設定は残りますか?
終了時の動作はバージョンや終了方法によって異なるため、メニューバーからシステムプロキシをオフにしたことを確認してから終了するのが安全です。通信できなくなった場合は、macOS のネットワーク設定でプロキシが残っていないか確認してください。
ClashX のメニュー名や対応状況は、アプリの版や macOS の環境によって異なります。設定が見つからない場合は、利用中のバージョンに合った案内を確認し、プロバイダーから取得した URL やアカウント情報を不用意に公開しないようにしましょう。