Intel MacでClashXを使い始めるには、アプリを入手して起動するだけでなく、macOSのセキュリティ許可、プロファイルの読み込み、システムプロキシの有効化まで確認する必要があります。特にIntelプロセッサを搭載したMacでは、Appleシリコン向けアプリと配布ファイルを間違えないことが重要です。この記事では、ClashXを初めて導入するユーザーを対象に、ダウンロード前の確認からインストール、初回設定、接続テスト、問題が起きたときの対処までを順番に解説します。
Intel MacでClashXを使う前の確認
まず、使用しているMacがIntelモデルかどうかを確認します。画面左上のAppleメニューから「このMacについて」を開き、「プロセッサ」または「チップ」の項目を確認してください。「Intel Core i5」「Intel Core i7」などと表示されていればIntel Macです。「Apple M1」「Apple M2」のように表示される場合はAppleシリコン搭載モデルなので、Intel向けの手順や古いバイナリをそのまま使わないほうが安全です。
ClashXはmacOSのメニューバーから操作する常駐型のクライアントです。通常のアプリのように大きなウィンドウを開いて使うのではなく、起動後は画面右上付近のメニューバーにアイコンが表示されます。そのため、インストールが完了したのに画面に何も表示されない場合でも、アプリがバックグラウンドで動作している可能性があります。
| 確認項目 | 確認方法 | 確認する理由 |
|---|---|---|
| CPUの種類 | 「このMacについて」を開く | Intel版とAppleシリコン版を区別するため |
| macOSのバージョン | 「システム設定」または「システム環境設定」 | 古いクライアントとの互換性を確認するため |
| 管理者パスワード | Macのログイン情報を準備 | システムプロキシや権限変更時に必要なため |
| 設定ファイル | プロバイダーまたはYAMLを用意 | アプリだけでは接続先が設定されていないため |
また、ClashX本体をインストールしても、プロキシサーバーの情報が自動的に追加されるわけではありません。利用するサービスから提供されたサブスクリプションURL、設定ファイル、または個別のノード情報を別途用意してください。出所が不明な設定ファイルや、パスワードを要求する不審な配布サイトは避けることが大切です。
ClashXの入手とインストール
Intel Mac用のClashXを入手するときは、リリースページに掲載されているファイル名を確認します。一般的にはmacOS用のアーカイブまたはアプリケーションファイルとして配布されていますが、リリースによってファイル名や形式は異なります。「darwin」「macOS」「x86_64」「amd64」などの表記がある場合、Intelプロセッサ向けであることを示します。一方、「arm64」や「aarch64」はAppleシリコン向けなので、Intel Macでは選択しません。
- 公式または信頼できるリリースページを開き、Intel Macに対応するmacOS版を選択します。
- ダウンロードしたアーカイブをFinderで開き、必要に応じて展開します。
ClashX.appを「アプリケーション」フォルダーへドラッグします。- アプリケーションフォルダーからClashXを起動します。
- 初回起動時にmacOSが確認を表示したら、配布元とファイル名を確認して許可します。
初回起動時に「開発元を確認できないため開けません」と表示されることがあります。ファイルを信頼できる場所から取得したと確認できる場合は、FinderでアプリをControlキーを押しながらクリックし、「開く」を選択すると、再確認のダイアログから起動できる場合があります。それでも開けない場合は、「システム設定」の「プライバシーとセキュリティ」を開き、下部に表示されるブロック通知を確認してください。
macOSのバージョンによって設定画面の名称や配置は少し異なります。古いmacOSでは「システム環境設定」内の「セキュリティとプライバシー」を開く構成になっています。表示されるボタンを無理に変更するのではなく、アプリの入手元と署名を再確認してから許可を進めてください。
初回起動後に許可する項目
ClashXはMacの通信をシステムプロキシとして扱うため、初回起動後に管理者パスワードの入力を求めることがあります。これは、ネットワーク設定の変更やヘルパープロセスの登録に関連する操作です。要求された画面がmacOSの認証ダイアログであることを確認し、自分のMacのログインパスワードを入力してください。Clashのサブスクリプションパスワードやノードのパスワードを入力する画面ではありません。
起動後はメニューバーにClashXのアイコンが表示されます。アイコンをクリックすると、プロファイル、プロキシモード、システムプロキシ、設定などのメニューを確認できます。アイコンが見つからない場合は、Finderの「アプリケーション」からClashXが起動しているかを確認し、メニューバーの表示領域が狭くなっていないかも確認してください。
プロファイルを読み込む手順
ClashXを起動しただけでは、通常は利用するノードやルールが登録されていません。最初にプロファイルを追加します。設定サービスからサブスクリプションURLが提供されている場合は、そのURLをコピーしてClashXのプロファイル管理画面で追加します。ローカルのYAMLファイルを持っている場合は、ファイルを選択して読み込む方法を使います。
- メニューバーのClashXアイコンをクリックします。
- 「Config」または「プロファイル」に相当するメニューを開きます。
- サブスクリプションURLの追加、またはローカルファイルの読み込みを選択します。
- URLやファイルパスを入力し、プロファイルを保存します。
- 一覧から追加したプロファイルを選択して、現在の設定として有効化します。
サブスクリプションURLを使う場合は、更新間隔も確認してください。短すぎる間隔にすると配布元へのアクセスが増え、長すぎるとノード変更や期限切れ情報が反映されません。通常はサービス側の推奨値に合わせ、手動更新が必要なときだけ更新操作を実行するのが無難です。
mixed-port: 7890
mode: rule
allow-lan: false
log-level: info
proxies:
- name: example-node
type: socks5
server: example.com
port: 443
username: your-username
password: your-password
proxy-groups:
- name: Proxy
type: select
proxies:
- example-node
- DIRECT
rules:
- MATCH,Proxy
上の例は構造を理解するための簡易例であり、実際に利用できるサーバー情報を含んでいません。サービスから配布された設定では、暗号化方式、TLS、WebSocket、DNS、ルールプロバイダーなどの項目が追加されることがあります。YAMLはインデントが意味を持つため、スペースの数を変更したり、タブを混在させたりしないでください。
プロキシモードとシステムプロキシを設定する
プロファイルを有効にしたら、ClashXのプロキシモードを選択します。一般的な選択肢は、ルールに従って接続を振り分ける「Rule」、すべての通信をプロキシに送る「Global」、プロキシを使用しない「Direct」です。普段の利用では、国内サービスやローカル通信を直接接続し、対象ドメインだけをプロキシに送れるRuleモードが扱いやすいでしょう。
| モード | 動作 | 向いている場面 | 注意点 |
|---|---|---|---|
| Rule | 設定したルールで自動振り分け | 通常のブラウジング、アプリ利用 | ルールの内容によって結果が変わる |
| Global | 選択中のプロキシへ一律転送 | 原因切り分け、特定サービスの検証 | 不要な通信までプロキシを通る |
| Direct | プロキシを使わず直接接続 | Clashを一時停止したい場合 | 対象通信の経路確認には不向き |
次に「Set as System Proxy」や「システムプロキシを設定」に相当する項目を有効にします。この操作により、macOSのHTTPプロキシやHTTPSプロキシにClashXのローカルポートが登録されます。ブラウザや対応アプリはこの設定を利用して通信します。設定が有効になっているかは、macOSのネットワーク設定で接続中のWi-FiまたはEthernetを選び、「詳細」からプロキシ項目を確認できます。
ただし、すべてのアプリがmacOSのシステムプロキシを尊重するとは限りません。独自のネットワークエンジンを使うアプリ、管理者権限で動くサービス、UDP通信を中心とするソフトウェアなどは、通常のHTTPプロキシ設定だけでは制御できない場合があります。必要に応じてClashXの対応範囲やTUN機能の有無を確認してください。
接続できるかを確認する
設定後はいきなり複数のアプリを試すのではなく、段階的に確認すると原因を特定しやすくなります。まずClashXのメニューでプロファイルが有効になっていること、プロキシグループにノードが表示されていること、選択中のノードが存在することを確認してください。ノードが一つも表示されない場合は、通信テスト以前にプロファイルの読み込みや更新が失敗しています。
- ClashXのログでプロファイル読み込みエラーがないか確認します。
- プロキシグループから利用可能なノードを一つ選択します。
- RuleモードまたはGlobalモードを選びます。
- システムプロキシを有効にします。
- ブラウザを再起動し、通常のHTTPSサイトを開きます。
- ClashXの接続ログで、リクエスト、使用ルール、利用ノードを確認します。
ノードの遅延テストが成功していても、実際のWebページが開けるとは限りません。遅延テストは特定のURLへの到達性を測るだけで、TLSネゴシエーション、DNS解決、対象サイトのアクセス制限まで保証するものではないためです。反対に、テスト表示が失敗していても、実際の宛先への接続が成功するケースがあります。ログとブラウザの結果を組み合わせて判断してください。
接続できないときの対処
Webサイトが開けない場合は、まずシステムプロキシを一度無効にしてから再度有効にします。macOSのネットワーク設定に古いプロキシ情報が残っていると、ClashXを終了した後も通信が失敗することがあります。ClashXのポート番号と、システム設定に登録されたポート番号が一致しているかも確認してください。
次に、ClashXのログレベルを一時的に確認し、設定ファイルの構文エラー、DNSエラー、TLS証明書エラー、接続タイムアウトが発生していないか調べます。設定ファイルを編集した直後に起動できなくなった場合は、直前の変更を戻し、YAMLのインデント、引用符、ポート番号、プロキシ名の綴りを確認します。
- プロファイルが表示されない:URLの入力ミス、期限切れ、ネットワーク側のアクセス制限を確認します。
- ノードが表示されない:設定の解析に失敗していないか、プロファイルを再更新します。
- ノードはあるが接続できない:別のノードを選び、サーバーの有効期限や認証情報を確認します。
- ブラウザだけ接続できない:ブラウザ個別のプロキシ設定、拡張機能、DNSキャッシュを確認します。
- ClashX終了後も接続できない:システムプロキシを無効にし、macOSのネットワーク設定を確認します。
複数のプロキシアプリを同時に起動することも避けてください。ClashX、別のClash系クライアント、VPNアプリが同時にシステムプロキシや仮想ネットワークを変更すると、ポート競合やループが発生することがあります。検証時は一つのクライアントだけを起動し、問題が解決した後に必要なアプリを段階的に戻すと安全です。
安全に運用するための設定
ClashXを常用する場合は、利便性だけでなく、通信が意図した経路を通っているかを定期的に確認してください。特に自宅、職場、公共Wi-Fiを切り替えた後は、システムプロキシの状態や現在のノードを確認する習慣を持つと安心です。公共ネットワークでは、機密性の高いログイン操作を行う前にHTTPSが有効であることを確認し、信頼できない証明書警告を無視しないでください。
設定ファイルにサブスクリプションURLや認証情報が含まれる場合、そのファイルを公開リポジトリ、チャット、スクリーンショットに貼り付けないでください。URL自体が利用権限を持つ形式の場合、第三者にコピーされるだけで契約中の通信枠を使われる可能性があります。不要になったURLはサービス側で再発行し、ローカルの古いファイルも削除してください。
Intel MacでClashXを始める基本的な流れは、対応ファイルを選ぶ、アプリをアプリケーションフォルダーへ移す、macOSの許可を確認する、プロファイルを読み込む、モードとシステムプロキシを設定する、ログで接続を検証する、という順番です。各段階を分けて確認すれば、どこで問題が起きたのかを把握しやすくなります。最初はRuleモードと一つの動作確認済みノードから始め、動作を理解してからDNS、ルール、複数ノードなどの設定を調整すると、安定した環境を作りやすいでしょう。
Clash でトラフィックを完全制御
Windows・macOS・Linux・Android・iOS 対応。柔軟なルール、すぐに使えます。