Intel Macで対応アーキテクチャを確認する
ClashX ProをIntel Macへインストールする場合、最初に確認すべきなのはMacのCPUとmacOSのバージョンです。Appleメニューから「このMacについて」を開き、「プロセッサ」またはチップの欄に「Intel」と表示されていることを確認してください。Intel搭載モデルでは、ダウンロードするアプリもIntel向け、または「x86_64」「x64」「amd64」と表記されたビルドを選びます。Appleシリコン専用のarm64版をIntel Macへ入れても、そのまま起動できない場合があります。
| 確認項目 | 確認場所 | Intel Macで見るポイント |
|---|---|---|
| CPUアーキテクチャ | Appleメニュー → このMacについて | 「Intel」またはIntelプロセッサと表示される |
| macOSのバージョン | このMacについて | ClashX Proの対応条件と照合する |
| 空き容量 | システム設定 → 一般 → ストレージ | DMGの保存とアプリ展開に必要な容量を確保する |
| 既存のプロキシ | システム設定 → ネットワーク → 使用中の接続 | 別のClashクライアントが動作していないか確認する |
ClashX Proは従来型のmacOSクライアントであり、配布元、署名状態、macOSの新しいセキュリティポリシーによって起動手順が変わることがあります。特に、現在も保守されているクライアントと、過去に配布されたClashX Proを同じものとして扱わないことが重要です。入手したファイルの名前だけで判断せず、Intel版であること、配布元が信頼できること、ファイルが途中で置き換えられていないことを確認してから開いてください。
ClashX Proをダウンロードしてアプリケーションへ移動する
対応するインストーラーをダウンロードしたら、Finderの「ダウンロード」フォルダーを開きます。macOS向けの配布ファイルはDMG形式、ZIP形式、またはアプリ本体として提供されることがあります。DMGの場合はファイルをダブルクリックしてディスクイメージをマウントし、表示されたClashX Proのアイコンを「アプリケーション」フォルダーへドラッグします。ZIPの場合はmacOS標準のアーカイブユーティリティで解凍し、展開されたアプリを同じ場所へ移動してください。
- ダウンロードしたDMGまたはZIPファイルをFinderで開きます。
- ClashX Proを「アプリケーション」フォルダーへコピーします。
- コピーが完了したら、DMGのウインドウを閉じてディスクイメージを取り出します。
- 「アプリケーション」からClashX Proを起動します。
- 初回起動を確認した後、必要であれば元のDMGやZIPを削除します。
DMGの中にあるアプリをそのまま使い続けるのは避けてください。ディスクイメージを取り出した後に起動できなくなったり、設定や権限の対象となるアプリの場所が毎回変わったりするためです。アプリケーションフォルダーに固定すると、macOSのGatekeeperによる確認、ログイン項目、キーチェーンアクセスの許可対象を安定させやすくなります。
すでにClashX、ClashX Pro、Clash for Macなど別のクライアントを使用している場合は、先に現在の設定を保存してください。サブスクリプションURL、ローカルYAML、プロキシポート、システムプロキシの状態を記録しておくと、導入後に問題が起きても元へ戻しやすくなります。同じポートを複数のクライアントが使うと、片方が起動できない、接続が不安定になる、システムプロキシが意図しないプロセスを指すといった問題が発生します。
初回起動とmacOSのセキュリティ許可
「アプリケーション」フォルダーからClashX Proを初めて開くと、開発元を確認できない、またはアプリを開けないという警告が表示されることがあります。まずは警告を閉じ、FinderでClashX Proを選択してControlキーを押しながらクリックし、「開く」を選択してください。通常のダブルクリックとは異なる初回起動の確認画面が表示される場合があります。
それでも起動がブロックされる場合は、「システム設定」→「プライバシーとセキュリティ」を開きます。画面下部に、直前に開こうとしたClashX Proに関する通知が表示されていれば、内容とアプリ名を確認して「このまま開く」を選択します。ログインパスワードまたはTouch IDを求められた場合は、Macの管理者認証を行ってください。
| 表示される状態 | 主な確認 | 避ける操作 |
|---|---|---|
| 開発元を確認できない | Finderの「開く」とプライバシーとセキュリティを確認する | 出所不明の別ファイルを何度も試す |
| アプリが壊れている | 再ダウンロード、ファイルサイズ、Intel対応を確認する | 警告を無視してシステム保護機能を広範囲に無効化する |
| 許可ボタンが表示されない | Finderから一度起動して通知を再生成する | 企業管理Macのポリシーを勝手に変更する |
メニューバーのアイコンと基本画面を確認する
ClashX Proが正常に起動すると、通常はmacOSのメニューバーにアイコンが表示されます。ウインドウを閉じてもプロセスが終了するとは限らず、メニューバーのアイコンから設定、モード、プロキシ選択、システムプロキシの切り替えを操作する形式が一般的です。Dockにウインドウが表示されない場合でも、メニューバー右側にClashX Proのアイコンがあればバックグラウンドで動作している可能性があります。
メニューバーのメニューを開き、まず設定ファイルまたはプロファイルの一覧を確認します。まだ設定を読み込んでいない場合は、購読URLから追加する方法と、ローカルのYAMLファイルを読み込む方法があります。購読URLには認証用トークンが含まれることが多いため、メモ帳、スクリーンショット、ログ共有サービスへ完全なURLを貼り付けないでください。
ローカルポートとモードを確認する
設定を読み込んだら、HTTP、SOCKS、またはmixedポートを確認します。Clash系の設定では、混合ポートに7890を使う例がよくありますが、実際の値はClashX Proで読み込んだ設定を優先してください。外部コントロールポートの9090は、通常クライアントとカーネルの制御通信に使うポートであり、ブラウザーのHTTPプロキシ欄へ入力するポートではありません。
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
external-controller: 127.0.0.1:9090
allow-lan: falseは、同じLAN上の他の端末からローカルプロキシを利用できないようにする一般的な初期値です。自宅の別端末へプロキシを公開する必要がなければ、安易にtrueへ変更しないでください。LAN公開を有効にする場合は、待ち受けアドレス、ファイアウォール、認証、利用する端末の範囲をすべて確認する必要があります。
サブスクリプションまたはYAML設定を読み込む
ClashX Proを起動しただけでは、接続先のプロキシノードが自動的に用意されるわけではありません。サービス提供元から発行されたClash形式のサブスクリプションURL、または手元で作成したYAML設定を追加します。メニューバーから設定追加の項目を開き、URLを貼り付ける場合は、前後に空白や改行が入っていないことを確認してください。
- ClashX Proのメニューバーアイコンをクリックします。
- 設定またはプロファイル管理の項目を開きます。
- URLから追加する場合は、Clash向けのサブスクリプションURLを入力します。
- ローカルファイルを使う場合は、YAMLファイルを選択します。
- 読み込み後、現在使用するプロファイルとして選択します。
- 設定の解析結果にエラーがないことをログで確認します。
ブラウザーでURLを開けても、ClashX Proが読める設定を返すとは限りません。HTMLのログイン画面、JSON形式のエラーメッセージ、単独のvmess://やss://リンクだけが返る場合は、完全なClash設定として読み込めない可能性があります。HTTPステータスが401や403なら認証情報やUser-Agentを確認し、404ならURLが古くなっていないかをサービス提供元へ確認してください。
システムプロキシを有効にして接続をテストする
設定を読み込んだ後は、いきなりTUNや高度なDNS機能を有効にするのではなく、まずシステムプロキシで動作を確認するのがおすすめです。ClashX Proのメニューから「Set as System Proxy」などのシステムプロキシ設定を有効にすると、macOSのHTTP、HTTPS、SOCKSプロキシがClashX Proのローカルポートを参照するようになります。表示文言はバージョンや言語設定によって異なります。
有効化した後、「システム設定」→「ネットワーク」→使用中の接続→「詳細」→「プロキシ」を開き、プロキシサーバーが意図したアドレスとポートになっているか確認します。典型的にはアドレスが127.0.0.1、ポートが設定ファイルのmixed-portと一致します。ここが127.0.0.1:7890になっていても、ClashX Pro側のポートが別の値なら接続できません。
| テスト | 確認方法 | 結果の見方 |
|---|---|---|
| クライアントの稼働 | メニューバーのアイコンとログを確認 | カーネルが起動し、ポートエラーがない |
| ノード接続 | プロキシグループからノードを選択 | 遅延測定または接続テストが成功する |
| ブラウザー通信 | システムプロキシを有効にしてWebページを開く | 通常のページ表示と名前解決が行える |
| 直接接続への復帰 | システムプロキシを無効にして再読み込み | ClashX Proを停止した状態へ戻せる |
接続できない場合は、最初にプロキシグループで実際のノードが選択されているかを確認します。グループが「DIRECT」になっていれば、ClashX Proが起動していても通信は直接接続になります。次に、ログでDNSエラー、TLSエラー、タイムアウト、接続拒否を確認してください。ノードの遅延測定が成功しても、対象サイトのルールが別のグループへ送られていることがあるため、モードがruleかglobalかも確認します。
インストール後に確認する項目と安全な運用
Intel Macでの初期導入が完了したら、ClashX Proの自動起動、システムプロキシ、プロファイル更新、ログの保存場所を確認します。ログイン時に自動起動する設定を有効にする場合は、macOSの「システム設定」→「一般」→「ログイン項目」でClashX Proの登録状態を確認してください。自動起動だけを有効にしてシステムプロキシを常時有効にすると、ClashX Proが異常終了した後も通信先が停止中のローカルポートを指すことがあります。
- プロキシ停止時:システムプロキシを無効にしてからClashX Proを終了します。
- 設定更新時:更新前に現在のYAMLとプロファイルURLを保存します。
- アプリ更新時:旧プロセスを終了し、アプリケーションフォルダー内のファイルを置き換えます。
- ポート競合時:別のClashクライアント、開発用プロキシ、VPNツールが同じポートを使っていないか確認します。
- 資格情報の管理:サブスクリプションURLや秘密鍵を公開ログ、スクリーンショット、共有ファイルへ保存しません。
ClashX ProでTUNを使える環境であっても、最初から有効にする必要はありません。TUNはシステムプロキシに従わないアプリの通信も取り込める一方、ネットワーク拡張、DNS、ルーティング、管理者認証など確認項目が増えます。ブラウザーや一般的なデスクトップアプリだけを利用するなら、まずシステムプロキシで十分かを判断し、必要になった段階でTUNを検討してください。