Shadowrocketを初めて使うとき、iPhoneに「VPN構成」の追加を求められる理由を知りたい方に向けた入門記事です。システムが追加する構成とアプリ内の設定ファイルを区別し、許可後の状態を確認する場所、VPNサービスとプロキシクライアントの違い、許可しても通信が期待どおりにならない場合の確認手順を説明します。接続設定は、利用者自身が用意したサービスと接続情報があることを前提としています。
VPN構成とは:アプリ内の設定ファイルとは別のもの
ShadowrocketをiPhoneで初めて接続するとき、iOSからVPN構成の追加を許可するよう求められることがあります。これは、アプリがiOSのVPN機能を使って通信を処理するために、システム側へVPN接続の構成を登録する手続きです。ダイアログが表示されたからといって、インターネット上のVPNサービスへの契約が自動で始まるわけではありません。また、許可を押しただけで接続先やサブスクリプションが追加されるわけでもありません。
ここでいう「構成」は、ShadowrocketのConfigにある設定ファイルと同じ意味ではありません。iOSのVPN構成は、システムがアプリのVPN機能を利用できるようにするための接続設定です。一方、アプリ内の設定ファイルは、通信をどのルールやポリシーで処理するかを定めます。Homeに接続情報があること、Configで設定ファイルが選択されていること、iOSにVPN構成が登録されていることは、それぞれ別々に確認する項目です。
iOSのVPN構成
- 登録場所
- iPhoneのシステム設定
- 役割
- アプリがシステムVPN機能を使うための構成
- 確認する状態
- 対象のVPN項目が表示されているか
- 許可の意味
- 構成の追加をシステムに認めること
許可だけでは、利用可能な接続情報や通信ルールは追加されません。
アプリ内の設定
- 主な入口
- Home、Config、Settings
- Home
- 登録済み接続情報と接続操作
- Config
- 設定ファイルとルール
- Settings
- アプリの動作に関する設定
画面名が似ていても、システム構成とアプリ内設定は別の層です。
iOSの確認画面に表示される説明は、実際に追加する構成の内容を示しています。表示を読み、Shadowrocketの操作に伴ってシステムから求められたものかを確認してから選択してください。許可に迷う場合は、画面を閉じてアプリの操作状況を確認し、意図しないタイミングで表示されたものを急いで承認しないことが大切です。
なぜ許可が必要なのか:iOSが通信処理を管理する
通常のアプリは、iOSが提供するネットワーク機能を使って通信します。ShadowrocketがVPN方式で端末の通信を受け取り、設定に応じて処理するには、アプリだけで完結せず、iOSのVPN機能を通じた接続が必要です。そのため、初回などにシステムが構成の追加を確認します。許可は、アプリがシステムのVPN機能を使うための手続きであり、特定のウェブサイトへのアクセスを許可する画面とは異なります。
構成が追加され、Shadowrocketで接続を開始すると、iOS上ではVPN接続として状態が管理されます。画面上部にVPN表示が出る場合もありますが、表示の有無や位置はiPhoneの機種やiOSの表示状況によって異なります。VPNの状態表示だけでは、すべてのリクエストが同じ経路を通っているか、接続先で正常に通信できているかまでは判断できません。実際の経路は、ShadowrocketのGlobal Routingや有効なルール、接続情報にも左右されます。
「VPN構成を許可したら、端末のすべての通信が常にリモートサーバー経由になる」と考えるのは正確ではありません。どの通信が処理対象になるか、Proxy・Direct・ConfigなどのGlobal Routingがどう設定されているかによって結果は変わります。また、VPN構成の追加そのものが、通信内容を暗号化する別のサービスを購入したことを意味するわけでもありません。利用するプロトコル、接続先、設定内容を確認してください。
許可後に確認する場所と基本手順
初めての接続では、システムの確認を完了したあと、アプリ内の接続情報とルーティング状態も確認します。VPN構成が登録されていることと、接続が確立して通信できることは別の段階です。次の順に進めると、許可の問題と設定不足を切り分けやすくなります。
-
表示内容を読む
Shadowrocketから接続を開始したときにiOSの確認が表示されたら、説明を読み、アプリの操作に対応するVPN構成の追加か確認します。意図した操作と一致しない場合は、いったん許可せず状況を確認してください。
-
システムで確認
iPhoneの「設定」→「一般」→「VPNとデバイス管理」→「VPN」を開き、Shadowrocketに対応するVPN項目があるか確認します。iOSのバージョンによって表示名やメニューの構成が異なる場合は、「設定」内のVPN項目を探してください。
-
接続情報を確認
ShadowrocketのHomeに戻り、自分が利用する接続情報が登録され、選択できる状態か確認します。接続情報がない場合、VPN構成を追加しても接続先は自動で用意されません。利用中のサービスから提供された情報を確認してください。
-
ルーティングを確認
HomeでGlobal Routingの現在のモードを確認します。Configを使う場合はConfigで有効な設定ファイルとルールを確認し、テスト中に意図しない切り替えが起きないようにします。まずは一つの接続先と一つのテスト対象で確認してください。
-
通信をテスト
Shadowrocketで接続を開始し、接続状態を確認してから新しいリクエストを実行します。VPN表示だけで成功と判断せず、テスト対象が読み込めるかも確認します。変更を行った場合は、同じネットワーク条件で再テストしてください。
システムのVPN一覧に項目が見つからない場合は、Shadowrocketに戻って接続を一度開始し、再度表示されるシステムの案内に従ってください。すでに項目があり接続も有効なのに通信できない場合は、VPN構成を何度も追加するのではなく、Homeの接続選択、Global Routing、Configのルール、ネットワーク状態を一つずつ確認します。
VPNサービスとプロキシアプリは同じものではない
「VPN」という言葉は、通信方式やシステムの接続状態、サービスの呼び方として使われるため、意味が混同されやすい用語です。ShadowrocketはiOS上でプロキシ接続を管理するクライアントです。利用者自身が用意した接続情報を登録し、選択したGlobal Routingやルールに応じて通信を処理します。アプリの購入だけで接続先やインターネット接続サービスが含まれるわけではありません。
一般にVPNサービスは、利用者に接続先や関連サービスを提供する事業者を指すことがあります。一方、プロキシクライアントは、設定された接続先へ通信を送るためのアプリです。実際の機能や通信の範囲はサービスと構成によって異なるため、名称だけで「すべての通信が暗号化される」「匿名になる」「地域制限を必ず回避できる」と判断しないでください。通信の扱い、ログやプライバシーに関する条件は、利用するサービスの説明を確認します。
iOS上で接続情報やルーティング設定を管理するクライアントです。VPN構成をシステムに登録し、利用者が設定した経路やルールに従って通信を処理します。接続先のサービスそのものを提供するものではありません。
適した理解:アプリの役割と、別途必要な接続情報を分けて考える
接続先や通信サービスを提供する事業者を指すことがあります。提供範囲、対応プロトコル、利用条件、プライバシー方針はサービスごとに異なります。
適した理解:サービスの提供内容や条件を事業者の案内で確認する
iOSがVPN接続を管理するためのシステム設定です。構成を登録したことだけでは、接続情報が有効であることや、目的のサイトへ通信できることは保証されません。
適した理解:システムの登録状態と通信テストを別々に確認する
アプリの購入と接続サービスの利用も別です。iPhone と iPad は App Store の買い切りです。Mac、Windows、Android、Linux はダウンロードページから無料です。購入条件や対応状況は App Store の製品ページで確認してください。クライアントの購入が、利用者自身のサービスやサブスクリプションを含むものではありません。
許可したのに接続できないときの切り分け
VPN構成を許可したあとも接続できない場合、原因は構成の登録以外にあることがあります。まずHomeで接続情報が選択されているか、接続状態がどう表示されているかを確認し、次にGlobal RoutingとConfigを確認します。テスト中はWi-Fiまたはモバイル通信のどちらかに条件をそろえ、設定を複数同時に変更しないでください。
結論:VPNの状態とリクエストの結果を分けて調べる
VPN項目がシステム設定にあることは構成登録の確認、接続中の表示はトンネル状態の確認、ページが読み込めることは実際の通信結果の確認です。三つを別々に記録すると、同じ許可操作を繰り返さずに原因を絞れます。
「VPN構成の追加を許可しますか」と出たら、許可してよいですか?
Shadowrocketで自分が接続を開始した直後に表示されたことを確認し、画面の説明を読んでから判断してください。意図しないタイミングで表示された場合は、急いで許可せず、操作を確認します。
許可したのにVPNの表示が出ません。失敗ですか?
表示の位置や見え方はiPhoneの状態によって異なります。「設定」→「一般」→「VPNとデバイス管理」→「VPN」で構成を確認し、ShadowrocketのHomeで接続状態も確認してください。画面上部の表示だけで判断しないでください。
VPN構成を追加すれば接続先も設定されますか?
いいえ。構成の追加はiOSのVPN機能を使うための登録です。Homeに利用可能な接続情報があるかを別途確認し、利用するサービスから案内された情報を使ってください。
VPNが接続中なのに、特定のページだけ開きません。
Global Routingのモード、Configで選択中の設定ファイル、該当するルール、接続先の状態を順番に確認します。VPN構成を削除して追加し直す前に、新しいリクエストでテストし、変更は一項目ずつ行ってください。
iOSのVPN構成は、ShadowrocketがシステムのVPN機能を利用するための登録です。アプリ内の設定ファイル、接続先の情報、Global Routingとは役割が異なります。許可の意味を理解したうえで、システム設定とアプリの状態を個別に確認すれば、初回接続時の案内や接続トラブルを整理しやすくなります。