まずは結論から:iOSの3つの関門
Androidならインストール用パッケージを入れるだけで済みますが、iOSではそうはいきません。Appleは一連の流れを3つの段階に分けており、それぞれに落とし穴があります。
- 第一の関門はApp Storeの地域です。アプリは特定の地域のストアにしか公開されておらず、アカウントの地域が合っていなければ検索にも出てきませんし、ダウンロードはなおさらできません。地域はApple IDの請求先住所に紐づいており、変更には事前条件があります。
- 第二の関門は構成プロファイルです。OS標準のIKEv2 / IPSec構成は
.mobileconfigプロファイル経由で設定します。一方、ShadowsocksやVMess、Trojanといった独自プロトコルはOS標準の経路では動作せず、アプリ内蔵のコアがNetworkExtensionを通して処理する必要があります。この2つの入口は「設定」アプリ内でもまったく異なります。 - 第三の関門はサブスクリプションの読み込みとバックグラウンド維持です。iOSのサンドボックスとバックグラウンドの仕様はデスクトップとは考え方が異なり、サブスクリプションがいつ更新されるのか、トンネルが切れたときに誰が再接続するのか、その答えも変わってきます。
順番が重要です。まずこの3つの関門をクリアしてから、プロトコルや回線、ルーティングの話に進みましょう。逆にプロトコルから調べ始めると、最初の関門でつまずきがちです。
iOSクライアント5形態の比較
以下は2026年にiOSで利用できる5つの入手方法です。5つのブランドではなく5つの形態であり、同じサービスが2〜3種類を併用していることもあります。それぞれの違いを見ていきましょう。
| 形態 | 入手方法 | サブスクリプションの読み込み | バックグラウンド維持 | 向いている人 |
|---|---|---|---|---|
| 海外ストアの純正アプリ | 対象地域のApple IDでApp Storeからダウンロード | アプリ内でサブスクリプションURLを貼り付け、またはQRコードを読み取り | システムのNetworkExtensionが管理し、画面ロック後もトンネルを維持 | 手間をかけたくない、長く使うつもりの人 |
| 汎用プロキシクライアント | 同じく該当地域のアカウントが必要で、サードパーティのサブスクリプションを読み込む | ss:// vmess:// vless:// など各種リンクに対応 | コアの性能とオンデマンド接続の登録有無による | 自前のサブスクリプションがあり、ノードを自分で選びたい人 |
| TestFlightベータ版 | サービス提供元がテスト枠を配布し、TestFlightを入れて受け取る | アプリ内で読み込み、正式版と同じ | 正式版と同じだが、ビルドの有効期限は90日 | 新機能をいち早く試したい、地域変更の手間を省きたい人 |
| 構成プロファイル(.mobileconfig) | 提供元からファイルを受け取り、Safariでダウンロードしてインストール | サブスクリプションは不要で、設定はファイルに直接書き込まれている | システムVPNで最も省電力、アプリの常駐に依存しない | OS標準プロトコルだけを使い、アプリを入れたくない人 |
| 自己署名 / エンタープライズ署名でインストール | 自分でipaに署名するか、エンタープライズ証明書で配布 | クライアントによる | 署名の有効期限が切れると起動できなくなり、再署名が必要 | 自分で手を動かせる、メンテナンスの手間を許容できる人 |
後半2つの形態には明確なコストが伴います。「インストールできた」だけで判断しないでください。構成プロファイルは端末全体に影響する設定なので、導入前に提供元を必ず確認しましょう。自己署名アプリの無料署名は7日で切れ、有料デベロッパーアカウントの署名は1年で切れます。期限が切れた当日からアプリは起動できなくなり、再度署名し直す必要があります。日常使いなら1つ目か2つ目の形態で十分です。
構成プロファイルで設定できる項目は、多くの人が想像するよりはるかに多岐にわたります。Wi-Fi、VPN、プロキシ設定、ルート証明書がすべて同じファイルに収められます。出所が不明な.mobileconfigはインストールしないでください。ルート証明書を含むプロファイルは、中間者によるHTTPS通信の復号を可能にしますが、「設定」アプリ上ではごく普通の項目にしか見えません。
App Storeの地域変更手順
地域変更はプルダウンを切り替えるだけの単純な作業ではありません。App Storeの地域はApple IDの請求先住所で決まるため、住所を変更する前に残高とサブスクリプションを処理しておかないと、システム側で拒否されます。手順は以下のとおりです。
- 対象地域のApple IDを用意します。新規作成しても、既存アカウントの地域を変更してもかまいません。ただし地域変更では、アカウント残高を使い切るかゼロにし、継続中のサブスクリプションをすべて解約することが求められます。
- 「設定 → 自分の名前 → メディアと購入」で現在のアカウントからサインアウトし、対象地域のアカウントでサインインしてから、App Storeを開いてアプリを検索します。
- ダウンロードが終わっても、すぐにそのアカウントからサインアウトしないでください。iOSはアプリを更新する際、最初にダウンロードしたときのアカウントを確認します。そのアカウントがすでにサインアウトされていると、更新時にパスワードの再入力を求められます。
- 元の地域のアカウントに戻しても、以前ダウンロードしたアプリはそのまま使えますが、更新はできなくなります。対処法は2つあります。「購入済み」から元のアカウントで更新するか、アンインストールして新しいアカウントで入れ直すかです。
地域変更が影響するのはストアと支払いだけで、システム言語やiCloudの内容、インストール済みのアプリには影響しません。ダウンロード済みのアプリは地域変更後もこれまでどおり動作するので、そこは心配しなくて大丈夫です。
地域を変更したくない場合
代替手段は2つあります。1つはTestFlight版を使う方法、もう1つはApp Storeに依存しないインストール方法です。前者はビルドの有効期限が90日、後者は署名の有効期限があり、どちらも定期的なメンテナンスが必要です。「手間がかからない」ではなく「許容できるなら選ぶ」選択肢だと考えてください。サービスを選ぶ際は、iOSアプリがどの地域のストアに公開されているか、TestFlightの経路があるか、この2点を直接確認するとよいでしょう。
構成プロファイルのインストールと削除
構成プロファイル(.mobileconfig)はAppleが企業や管理者向けに用意した設定の入れ物ですが、個人でも利用できます。インストールの入口は1つだけで、Safariでファイルのリンクを開くと「このWebサイトは構成プロファイルをダウンロードしようとしています」という通知が表示されます。
- Safariで提供元から渡されたリンクを開き、「許可」を選んでダウンロードします。
- 「設定 → 一般 → VPNとデバイス管理 → ダウンロード済みのプロファイル」を開き、「インストール」をタップして、画面ロックのパスコードを入力して確定します。
- インストールが完了すると、同じ画面の「VPN」セクションにVPN構成が表示され、アプリを開かなくてもそのままオン・オフできます。
削除とトラブルシューティング
- 削除:「設定 → 一般 → VPNとデバイス管理」に戻り、プロファイルの詳細を開いて「プロファイルを削除」をタップします。削除すると対応するVPN構成も一緒に消え、残ることはありません。
- インストールしても反応しない:まずプロファイル内のサーバーアドレスに到達できるか確認します。OS標準プロトコルは一部のネットワーク環境で遮断されることがあり、その場合はNetworkExtension系のクライアントに切り替えたほうが安定します。
- プロトコルの制限:構成プロファイルではShadowsocksやVMess、Trojanといった独自プロトコルは動作しません。これらはアプリ内蔵のコアが必要で、NetworkExtensionの経路を通してトンネルを確立します。
ショートカットができること
iOSの「ショートカット」を使えば、状況に応じて接続を自動でオン・オフできます。たとえば「特定のWi-Fiに接続したら自動でオン」「特定のアプリを開いたらオフ」といった具合です。ただし前提として、アプリがショートカット用のアクション(App Intents)を提供している必要があり、未対応のアプリでは利用できません。対応していない場合は、NetworkExtension標準の「オンデマンド接続」ルールに切り替えましょう。常に接続、Wi-Fi接続時のみ接続、指定したWi-Fiを除外、といった設定が可能です。オンデマンド接続はネットワークの変化をシステムが検知して実行するため、サードパーティの自動化ツールより確実です。
サブスクリプションの読み込みとバックグラウンド維持
サブスクリプションURLはクライアントとサーバーをつなぐ唯一の認証情報で、中身はbase64でエンコードされた文字列か、複数のプロトコルプレフィックスを並べた平文です。よくある形式は次のとおりです。
ss://[email protected]:8388#香港-01
vmess://eyJ2IjoiMiIsInBzIjoi5rWm5rWmIiwiYWRkIjoibm9kZS5leGFtcGxlLmNvbSJ9
vless://[email protected]:443?type=ws&security=tls#日本-02
trojan://[email protected]:443#シンガポール-01
hysteria2://[email protected]:8443#アメリカ-01
https://sub.example.com/delta-svc/client/subscribe?token=9f3c1a7e5b2d4c8f
読み込み方法は3つあります。リンクを貼り付ける、QRコードを読み取る、クリップボードから自動認識させる、のいずれかです。iOSで最も手軽なのは、リンクをコピーしてそのままアプリを開く方法です。多くのアプリはクリップボードを自動で読み取り、読み込みの確認を表示します。読み込みが完了すると、ノード一覧が地域ごとにグループ化され、プロトコルごとのパラメータはアプリ内蔵のコアが解析します。
サブスクリプションURLの管理
サブスクリプションURLはアカウントの鍵と同じで、入手した人はあなたの通信量をそのまま消費できてしまいます。グループチャットに貼ったり、公開の設定リポジトリに投稿したり、スクリーンショットで共有したりしないでください。万一漏えいした場合は、すぐにユーザーパネルでサブスクリプションアドレスを再発行してください。古いリンクはその時点で無効になります。
バックグラウンド維持に影響する要因
- NetworkExtensionのトンネルはシステムプロセスが管理するため、画面ロックやアプリの切り替えで即座に切断されることはなく、アプリ本体がシステムに回収されても確立済みの接続には影響しません。
- 低電力モードではバックグラウンド更新が制限され、サブスクリプションの自動更新が遅れることがあります。正確に更新させたいなら、クライアントの「Appのバックグラウンド更新」をオフにしないことです。
- サブスクリプションの更新は通常、アプリを開いたときに実行されます。これはiOSでは当たり前の挙動で、アプリの出来が悪いわけではありません。
- オンデマンド接続(On-Demand)は、どんな「バックグラウンド維持の裏技」よりも確実です。ネットワークの変化をシステムが検知して実行するため、アプリを常駐させる必要はありません。
接続後に確認したいチェックリスト
- ✅ 出口IP:接続後、Safariで任意のIP確認ページを開き、表示されるのが地元の通信事業者ではなく、ノードのある地域になっているか確認します。
- ✅ DNSリーク:DNSリーク検出ページで、名前解決サーバーが地元の通信事業者になっていないか確認します。アプリはDNSリクエストもトンネルに通す必要があり、そうでないと「IPは変わったのにDNSは変わらない」というリークが起きます。
- ✅ サブスクリプションの状態:手動で一度プルダウンして更新し、ノード数と回線の表記が正常か確認して、期限切れでないかを確かめます。
- ✅ プロトコルの対応:アプリ内蔵のコアがサブスクリプション内のプロトコルに対応している必要があります。sing-box系のクライアントはVLESS、Hysteria2、TUICを幅広くカバーしていますが、古いクライアントはShadowsocksとVMessしか認識しないことがあります。
- ❌ 出所が不明な構成プロファイルは、たとえ「ただの」VPN設定に見えてもインストールしないでください。
- ❌ サブスクリプションURLを共有リンクのように転送しないでください。アカウント自体は台数無制限なので、複数の端末で同じアカウントにログインすれば済みます。リンクを外部に渡す必要はありません。
iOSではルーティングルールがどう違うのか
デスクトップ版ではプロセス単位で振り分けられますが、iOSではできません。アプリ単位の振り分けにはMDMによる管理が必要で、一般ユーザーには使えません。iOSのクライアントで可能なのは、ドメインとIPレンジに基づくルールです。中国本土のドメインは直接接続し、それ以外をプロキシ経由にする、あるいは逆に特定のドメインだけをプロキシ経由にする、といった形です。ルールファイルは通常サービス提供元が用意しており、アプリで「ルールモード」を選べば有効になります。ルールモードの利点は、中国本土のサイトへのアクセスが遠回りにならず、越境アクセスのときだけトンネルを通る点で、体感差はノードを変えるより大きいこともあります。
用途別の選び方
ここまでの内容を用途別の表にまとめました。そのまま当てはめて選んでください。
| 利用シーン | おすすめの形態 | 理由 |
|---|---|---|
| 通勤中の動画視聴、日常のブラウジング | 海外ストアの純正アプリ + オンデマンド接続 | 画面ロックでも切断されず、ネットワーク切り替え時は自動で再接続、手動操作は不要 |
| 越境での業務、ビデオ会議 | 純正アプリ + IEPL専用線ノード | 専用線は公衆網を通らないため、夜のピーク時間でも揺らぎが少なく、通話が安定 |
| 自前のサブスクリプションがある | 汎用プロキシクライアント | プロトコルの対応範囲が広く、ルールも自分で変更できる |
| 一時的に試したい、地域を変更したくない | TestFlight版 | ストアの地域を切り替えずに済むが、ビルドの有効期限は90日 |
ついでに回線の種類も整理しておきます。iOSで体感差が最も大きいのは実はこの層だからです。直結ノードはクライアントが海外サーバーに直接接続する方式で、公衆インターネットの国際出口を通ります。コストは低いものの、夜のピーク時間は混雑しやすく、通信事業者のQoS制限も受けやすくなります。中継ノードはまず中国本土の中継サーバーを経由してから海外に出るため、公衆網の区間が短く、安定性は中程度です。IEPL専用線は通信事業者の国際専用線を使い、公衆網を通らないため、遅延とパケットロスが最も安定していますが、その分価格は高くなります。ビデオ会議のように揺らぎに敏感な用途では、専用線を優先する価値があります。
結論:安定して使いたいだけなら、海外ストアの純正アプリという形態を選び、サブスクリプションの読み込みとオンデマンド接続を設定すれば、一度整えてから長く放置できます。ルールを自分でいじりたい場合に、汎用プロキシクライアントを検討しましょう。
料金の目安:月額プランは3段階で、¥9.9 / 60GB、¥18 / 250GB、¥28 / 500GB。トラフィックパックは¥158 / 300GB、¥358 / 1000GB、¥658 / 3000GBで、有効期限はありません。ライトな使い方なら60GBで十分ですが、高画質動画をよく見るなら250GB以上をおすすめします。14日間の理由を問わない返金があるので、まず試してから決められます。
よくある質問一問一答
iPhoneにアプリを入れるのに別途料金はかかりますか?
アプリ自体はApp Storeから無料でダウンロードでき、料金はサービスプランに対して発生します。VPNDMのiOSアプリはWindows、macOS、Android、Linuxと同じアカウントを共用でき、台数は無制限なので、端末ごとに切り替える必要はありません。
利用開始にはどんな情報が必要ですか?
ユーザー名とパスワードだけで完了し、メールアドレスは不要です。iOSでは特にありがたく、確認メールを受け取るためにブラウザとアプリを行き来する必要がありません。
メールアドレスなしで利用を開始できるため、「確認メールが迷惑メールフォルダに入っていた」といった問題も起きません。セキュリティ面は量子暗号化チャネルを採用しており、通信内容の記録や閲覧履歴の収集は行いません。
構成プロファイルとアプリは同時に使えますか?
可能ですが、必要ありません。どちらもトンネルを確立するため、同時に有効にするとルーティングを奪い合い、速度が安定しなかったり、一部のアプリが接続できなくなったりします。アプリを使うならプロファイルを削除し、プロファイルを使うならアプリは起動しないでください。
接続できないとき、まず何を確認すべきですか?
- アプリ内のノード遅延がタイムアウト表示になっていないか確認し、まず別のノードに切り替えて試します。
- Wi-Fiを切ってモバイル通信で再試行し、現在のネットワークがプロトコルのポートを遮断していないか切り分けます。
- システムの時刻が正確か確認します。TLSハンドシェイクは時刻のずれに敏感です。
- サブスクリプションを一度読み込み直し、アドレスの期限切れや再発行が原因でないか確認します。
アプリがシステムに回収されたら、接続は切れますか?
トンネルはシステムが管理しているため、アプリ本体が回収されても確立済みの接続には影響しません。実際に接続が切れるのは、ネットワークの切り替えと低電力モードによる制限が強まったときですが、どちらの場合もオンデマンド接続が自動で再接続します。