iPhone と PC で別々のプロキシアプリを使い分けると、サブスクリプションの登録場所、ノードの選び方、接続スイッチの位置を端末ごとに覚えなければなりません。Clash Plus を中心に構成すれば、iPhone と iPad では iOS アプリ、Windows・macOS では対応するデスクトップ版を使いながら、同じ Clash 形式のサブスクリプションを登録できます。本記事では、2026 年時点で確認しておきたい iOS 無料版の入手条件、PC 側の導入、サブスクリプション URL の登録、ルールモードと TUN の使い分け、複数端末で設定を揃える際の注意点をまとめます。
Clash Plus で複数端末をまとめる考え方
Clash Plus は、Clash 系の設定を読み込んでノード選択と通信の振り分けを行うプロキシクライアントです。iOS では NetworkExtension の仕組みを利用するため、接続を有効にするとシステム上では VPN 構成として表示されます。一方、Windows や macOS のデスクトップクライアントは、システムプロキシまたは TUN モードを通じてアプリの通信を取り込みます。見た目の操作は異なっても、サブスクリプション、プロキシグループ、ルールという基本構造は共通です。
ここで重要なのは、アプリそのものが端末間で設定を自動同期するわけではない点です。同じサブスクリプション URL を各端末に登録すれば、プロバイダー側が配布するノードやルールは揃えやすくなります。しかし、ある端末で手動選択したノード、ローカルで追加したルール、接続のオン・オフ状態は、通常それぞれの端末に保存されます。したがって「共通の配布設定」と「端末ごとの動作設定」を分けて考えると、トラブルを切り分けやすくなります。
- 共通化しやすい項目:サブスクリプション URL、プロバイダーが配布するノード、プロキシグループ、基本ルール。
- 端末ごとに確認する項目:システムプロキシ、TUN、VPN 構成の許可、ローカルポート、バックグラウンド動作。
- 別管理になる項目:iOS の App Store インストール、PC の自動起動、各 OS の権限とネットワーク設定。
サブスクリプション URL はアカウントを識別する認証情報です。iPhone と PC の両方へ登録できますが、URL をメッセージグループや公開ページに貼り付けないでください。漏洩した場合は、サービス提供元の管理画面で URL を再発行またはリセットします。
iOS 無料版の入手条件と初期設定
iPhone で Clash Plus を使う場合は、App Store の配信ページから入手します。App Store には「Clash」という名前を含む別アプリも存在するため、アプリ名だけで判断せず、配信元と公式サイト clashplus.io を確認してください。無料版の表示や利用できる機能、地域ごとの配信状況は App Store のアカウントと時期によって変わる可能性があります。検索結果に表示されない場合は、対応する地域の App Store アカウントが必要になることがあります。
-
App Store から Clash Plus を取得する
App Store で Clash Plus を検索し、デベロッパー情報と公式サイトを確認してから「入手」をタップします。iPhone と iPad は同じ iOS 向けアプリを利用できます。配信ページを直接確認する場合は、App Store の Clash Plus ページを開いてください。
-
VPN 構成を許可する
初回起動時に「VPN 構成を追加しようとしています」というシステムダイアログが表示されます。「許可」を選び、Face ID または端末のパスコードで認証します。この許可を完了しないと、プロファイルを登録しても iPhone の通信をアプリへ渡せません。
-
モバイルデータ通信の扱いを確認する
Wi-Fi だけでなくモバイルデータ通信でも利用する場合は、iOS の設定で Clash Plus に必要な通信許可があるかを確認します。外出時に接続が切れる場合は、低電力モード、アプリのバックグラウンド制限、ネットワーク切り替え後の VPN 状態も確認してください。
iOS 版ではデスクトップのように TUN スイッチを個別に操作するのではなく、アプリが Packet Tunnel と NetworkExtension を利用して通信を取り込みます。ステータスバーに VPN アイコンが表示されるのは正常な動作です。接続を停止すればアイコンも消えます。
Windows と macOS に PC 側クライアントを導入する
PC では、Clash Plus の対応版を利用できる場合は同じブランドのクライアントを選ぶと、画面や用語を揃えやすくなります。対応状況が異なる場合は、Windows なら Clash Verge Rev、macOS なら ClashX Meta など、mihomo カーネルに対応したクライアントを選択します。重要なのはアプリ名よりも、利用するサブスクリプション形式とカーネルが設定に対応していることです。
Windows での準備
Windows 版をインストールしたら、プロファイルまたはサブスクリプションの画面を開きます。URL を貼り付けて保存し、取得したプロファイルを現在の設定として選択します。その後、プロキシ画面でプロキシグループを開き、ノードまたは自動選択グループを指定します。ブラウザなど一般的なデスクトップアプリだけを対象にするなら、まず「システムプロキシ」をオンにします。
macOS での準備
macOS ではメニューバーのクライアントアイコンからプロファイル管理またはリモート設定を開き、サブスクリプション URL を追加します。設定を有効化してから、メニュー内のシステムプロキシをオンにします。macOS のシステムプロキシに従わないアプリや、UDP を含む通信を広く取り込みたい場合は、対応クライアントの TUN モードを検討します。
TUN モードは仮想ネットワークインターフェースを作成するため、管理者権限や macOS のシステム許可が必要になることがあります。システムプロキシで目的を達成できる環境では、最初から TUN を有効にせず、必要な場合だけ段階的に追加してください。
サブスクリプション URL を各端末へ登録する
複数端末を同じ環境に近づけるには、最初にサービス提供元のユーザーセンターから Clash または mihomo 用のサブスクリプション URL を取得します。「Clash サブスクリプション」「ワンクリックインポート」「サブスクリプションアドレス」などの名称で表示されることが一般的です。https:// で始まる URL でも、サーバーが返す内容が Base64 の共有リンク一覧の場合は、そのまま Clash に読み込めないことがあります。Clash YAML または mihomo 対応と明記された形式を選んでください。
- ユーザーセンターで URL を完全な形でコピーします。末尾のトークン、疑問符以降のパラメータ、改行を削除しません。
- iPhone の Clash Plus でプロファイル管理を開き、「サブスクリプションを追加」または「URL からインポート」を選びます。
- PC 側のプロファイル画面でも同じ URL を登録し、取得が完了するまで待ちます。
- 各端末で登録したプロファイルを有効化し、プロキシグループ内のノードを選択します。
- 配布設定が更新されたときは、各端末で更新操作を実行します。自動更新の間隔を設定できる場合は、モバイルデータ通信を使う iPhone では更新頻度を抑えます。
登録に失敗した場合は、まず URL をブラウザで開いてレスポンスが返るか確認します。次に、URL の形式、期限、通信量制限、現在のネットワークから配布サーバーへ到達できるかを確認します。PC ではシステムプロキシを経由して更新できる場合がありますが、古いプロファイルや壊れたキャッシュが原因になることもあるため、必要ならプロファイルを再登録します。
| 確認項目 | iPhone | Windows・macOS |
|---|---|---|
| 設定の入口 | プロファイル管理 | プロファイルまたはリモート設定 |
| 通信の取り込み | VPN 構成と Packet Tunnel | システムプロキシまたは TUN |
| 設定の更新 | プロファイル画面から更新 | カードやリモート設定から更新 |
| 同期されないもの | 接続状態、端末固有の許可 | 接続状態、ポート、OS 権限 |
端末間で操作を揃え、接続を確認する
日常利用では、すべての端末をグローバルモードにする必要はありません。通常はルールモードを選び、サブスクリプションに含まれるルールに従って通信を振り分けます。グローバルモードは、ルールの問題かノードの問題かを比較するための切り分け用です。ダイレクトモードは通信を直接接続へ戻すため、接続前後の比較や、プロキシを一時停止したいときに使います。
- ルールモード:普段使いに適しています。サイトやアプリごとに直接接続とプロキシ接続を分けます。
- グローバルモード:ほぼすべての通信を選択中のノードへ送ります。ルール判定を一時的に除外できます。
- ダイレクトモード:プロキシを使わず、通常のネットワーク接続へ戻します。
接続確認は、まず Clash Plus または PC クライアントで接続スイッチがオンになっているか、次にプロキシグループで利用可能なノードが選択されているかを確認します。その後、ブラウザで IP 確認ページを開き、出口アドレスが変化するかを確認します。iPhone で VPN アイコンが表示されても、ノード取得に失敗している場合やダイレクト設定になっている場合は、期待した経路にならないことがあります。
iPhone と PC で結果が異なる場合は、同じ URL を使っているか、プロファイルを最新状態へ更新したか、選択中のグループとノードが同じかを順番に見ます。PC だけが接続できないならシステムプロキシのポートや TUN 権限、iPhone だけが接続できないなら VPN 構成の許可、モバイルデータ通信、アプリの接続状態を確認します。コマンドラインツールはシステムプロキシを読まないことがあるため、PC 側で必要なら次のように環境変数を指定します。
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
ポート番号はクライアントの設定画面に表示される値を使用してください。7890 は例であり、アプリによっては 7897 など別の混合ポートが使われます。
よくある質問
無料版だけで iPhone と PC の両方を利用できますか?
Clash Plus の iOS 無料版を入手できるか、また無料版に含まれる機能は App Store の配信地域と最新のアプリ表示を基準に確認してください。PC 側は対応するデスクトップクライアントを別途導入します。サブスクリプションの利用料金や通信量の扱いはクライアントではなくサービス提供元の契約に依存します。
同じサブスクリプションを複数端末へ登録しても問題ありませんか?
通常は同じアカウントの URL を複数の自分の端末へ登録できます。ただし、サービス提供元によって同時接続数、通信量、端末数の制限が異なります。登録前に利用規約を確認し、接続数の上限を超えないようにしてください。
iPhone と PC でノード選択を同じにできますか?
同じサブスクリプションを更新すればノード名やグループは揃えやすくなりますが、選択状態まで自動同期されるとは限りません。各端末で同じプロキシグループを開き、同じノードを手動で選択してください。自動選択グループを使う場合は、端末ごとに遅延結果が異なる点にも注意します。
PC では接続できるのに iPhone で接続できません。何を見ますか?
VPN 構成の許可が完了しているか、Clash Plus 内でプロファイルが有効か、ノードが選択されているかを確認します。Wi-Fi とモバイルデータ通信を切り替えて再試行し、サブスクリプションを更新します。それでも改善しない場合は URL の期限や同時接続数の制限をサービス提供元へ確認してください。