インストールと起動
Q: インストール後に開けず、「未確認の開発元」と表示されるのはなぜですか?
A: これは macOS のセキュリティ機能です。次の手順で解決できます。
- 「システム設定」→「セキュリティとプライバシー」を開きます
- 「一般」タブで「このまま開く」をクリックします
- または Terminal で次を実行します:
sudo xattr -r -d com.apple.quarantine /Applications/ClashX.app
Q: どの macOS バージョンに対応していますか?
A: ClashX は macOS 10.15 Catalina 以降に対応しています。Intel と Apple Silicon(M1/M2/M3)の両方で利用できます。
Q: ClashX をアンインストールするには?
A: アプリケーションフォルダから ClashX.app をゴミ箱へ移動し、その後設定ファイル ~/.config/clash/ を削除してください。
設定と接続
Q: サブスクリプションリンクを取り込むには?
A:
- メニューバーの ClashX アイコンをクリックします
- 「Config」→「Remote Config」→「Manage」を選択します
- 「Add」をクリックしてサブスクリプションリンクを貼り付けます
- 名前を付けて「OK」をクリックします
Q: 接続できず「Proxy server connection failed」と表示されます。
A: 主な原因と対処法は次のとおりです。
- サブスクリプションリンクの失効: サブスクリプション設定を更新してください
- ノード情報の期限切れ: 提供元から最新設定を取得してください
- ネットワークの問題: ローカル回線の接続状態を確認してください
- ファイアウォールによる遮断: ファイアウォール設定を確認してください
- システムプロキシ未設定: 「Set as system proxy」にチェックがあるか確認してください
Q: 一部のサイトにアクセスできない、または表示が遅いです。
A:
- 別のノードへ切り替えてみてください
- ルール設定が正しいか確認してください
- プロキシモード(Global/Rule/Direct)を切り替えてみてください
- サイト側でプロキシ IP がブロックされていないか確認してください
TUN モード
Q: TUN モードとは何ですか?なぜ必要ですか?
A: TUN モードを使うと、システムプロキシ設定に従わないアプリも含め、すべての通信をプロキシできます。端末全体でプロキシが必要な場合に有効です。
Q: TUN モードを有効にできません。
A: TUN モードには管理者権限が必要です。次の手順をお試しください。
- メニューバーの ClashX アイコンをクリックします
- 「Enhanced Mode」を選択します
- 管理者パスワードを入力して許可します
- 改善しない場合は ClashX を再起動してください
Q: TUN モードを有効にした後、ネットワークが不安定になります。
A: 一部アプリは TUN モードと相性が悪い場合があります。次をお試しください。
- 設定に除外ルールを追加する
- 一時的に TUN モードを無効にする
- DNS 設定を確認する
パフォーマンスと最適化
Q: ClashX のメモリ使用量が高すぎます。
A: 通常は 50-200MB 程度です。異常に高い場合は次を確認してください。
- ルール数を確認してください(多すぎるとメモリ使用量が増えます)
- サブスクリプションのノード数を確認してください
- ClashX を再起動してください
- 最新版へ更新してください
Q: 接続速度を改善するには?
A:
- Latency Test で最速ノードを選択してください
- url-test の自動選択グループを設定してください
- 地理的に近いノードを選択してください
- 混雑時間帯の利用をできるだけ避けてください
- 専用回線ノードの利用も検討してください
Q: Dashboard にアクセスできません。
A: 次の点を確認してください。
- ClashX が起動していること
- 正しいアドレス
http://127.0.0.1:9090/ui にアクセスしていること
- 設定ファイルの
external-controller が正しいこと
- secret を設定している場合は Dashboard で入力していること
ルールと分流
Q: カスタムルールを追加するには?
A: 設定ファイル(~/.config/clash/config.yaml)を編集し、rules セクションに追加します。例:
rules:
- DOMAIN-SUFFIX,example.com,DIRECT
- DOMAIN-KEYWORD,google,🚀 Proxy
- GEOIP,CN,DIRECT
Q: 一部サイトが意図しないポリシーで処理されます。
A:
- ルールは上から順に一致するため、順序を確認してください
- より具体的なルールを前方に追加してください
- Dashboard で実際に一致したルールを確認してください
- DNS キャッシュをクリアして再試行してください
Q: 広告をブロックするには?
A: 設定ファイルに REJECT ルールを追加します。
rules:
- DOMAIN-KEYWORD,adservice,REJECT
- DOMAIN-SUFFIX,doubleclick.net,REJECT
- DOMAIN-KEYWORD,analytics,REJECT
既存の広告ブロック用ルールセットを利用する方法もあります。
トラブルシューティング
Q: 「Port already in use」エラーが表示されます。
A: 他のアプリがプロキシポートを使用しています。次の手順で対処してください。
- ポート使用中のプロセスを確認:
lsof -i :7890
- 該当プロセスを停止するか、ClashX のポートを変更する
- 設定ファイルで
port と socks-port を修正する
Q: DNS 解決に失敗します。
A:
- DNS 設定が正しいか確認してください
- DNS サーバーを変更してみてください
- 設定内の
enhanced-mode を確認してください
- 一時的に fake-ip モードを無効にしてください
Q: macOS 更新後に ClashX が動作しません。
A:
- ClashX の新バージョンがないか確認してください
- 必要な権限を再付与してください
- TUN モード利用時は管理者権限を再付与してください
- 既知の問題は GitHub Issues を確認してください
サポートを受ける
上記で解決しない場合は、次をご利用ください。