ShadowrocketのVPN構成追加とは?iPhoneの「VPNとデバイス管理」での確認・再設定方法

Shadowrocketの「VPN構成を追加」画面の意味と、iPhoneの「VPNとデバイス管理」での確認・再設定方法、誤って拒否した場合の対処を解説します。

この記事の要点

Shadowrocketを初めて起動して接続するときは、システムの許可を得てVPN構成を作成します。この構成はアプリがシステムのネットワークトンネルを利用するためのもので、サブスクリプションやアプリ内の.confファイルとは異なります。許可画面が表示された場合や、誤って拒否した場合、システムのVPN項目に問題がある場合は、「構成の確認、再許可、必要に応じた再作成、接続の確認」の順に対処しましょう。関係のないデータを削除せずに済みます。

1. VPN構成の追加:許可するのはシステムのネットワークトンネル

まず結論です。直前に起動したShadowrocketから表示された画面で、アプリ名と入手元を確認できている場合は、システムの案内に従って追加を許可できます。許可すると、アプリが使用するVPN構成がシステムに保存されます。実際に接続するには、アプリでトンネルを起動し、利用可能な接続情報を設定する必要があります。許可しただけでは、接続先への接続は完了しません。

iPhoneとiPadでは、こうしたネットワーク接続にシステムのVPN機能を使用します。システムの確認画面は、ネットワーク通信がVPNで処理される可能性を示し、利用者に明示的な許可を求めるものです。通常の通知許可とは異なります。デバイス認証を求められた場合はシステム画面で行い、デバイスのパスコードをアプリ内のサーバーパスワード欄に入力しないでください。

Homeで接続を開始システムで許可VPN構成を保存ネットワークトンネルを起動現在の設定に従って処理

確認するポイントは2つあります。システムがVPNの作成と起動を許可しているか、既存の接続情報を正常に使えるかです。前者に問題がある場合は、権限とシステム上の項目を確認します。後者に問題がある場合は、接続設定、ネットワーク、ルーティング設定を確認してください。許可を何度繰り返しても、サーバーアドレスや認証情報の誤りは解消されません。

2. VPN構成、構成プロファイル、.confファイルの違い

「VPN構成」はシステム上のVPN項目を指す言葉として使われることがありますが、トラブル対処ではそれぞれを区別しましょう。Shadowrocketが追加を要求するVPN構成は、システムのVPN一覧で確認できます。組織管理やWebサイトからインストールする構成プロファイルとは別のものです。どちらも「設定」の同じ管理画面に表示される場合がありますが、入手元と用途は異なります。

項目確認場所確認するポイント
システムのVPN構成「設定」→「一般」→「VPNとデバイス管理」→「VPN」Shadowrocketの項目、現在の状態、表示される詳細操作を確認します。
構成プロファイル「設定」→「一般」→「VPNとデバイス管理」のプロファイル欄入手元と管理上の用途を確認します。組織管理用の項目をアプリのVPN項目と間違えて削除しないでください。
アプリ内の.confファイルShadowrocket → Config現在選択しているファイルと、ルールやDNSなどの設定を確認します。ここではシステムのVPN許可は行いません。
既存のサーバー情報とサブスクリプション情報Shadowrocket → Home読み込んだ内容と現在の選択を確認します。情報を更新してもシステムの許可の代わりにはなりません。

システムメニューの名称や表示場所は、画面の仕様変更により異なる場合があります。該当する項目が見つからない場合は、「設定」で「VPN」を検索してください。項目名だけで判断せず、「VPNとデバイス管理」に表示があるからといって、管理プロファイルがインストールされている、または組織によってデバイスが管理されているとは限りません。

判断の目安:対象に応じて確認場所を選ぶ

システムのVPN項目が見つからない場合は、Homeに戻って許可画面を再表示します。ルールの動作が想定と異なる場合は、Configを確認してください。まず問題のある箇所を特定し、該当する設定だけを変更します。システム構成とアプリ内の情報を同時に削除しないでください。

3. 誤って拒否した場合:許可画面を再表示する

追加を拒否しても、その回のVPN構成作成が中断されるだけで、以後の申請ができなくなるわけではありません。まずHomeに戻り、接続を再度開始して、システムの許可画面が表示されるか確認してください。アプリをアンインストールしたり、サブスクリプションを削除したりする必要はありません。

  1. アプリを確認

    App Storeから入手したShadowrocketを開き、システム上の別のVPN詳細画面ではなく、アプリのHomeで操作していることを確認します。

  2. 接続情報を確認

    Homeで、既存の接続情報と現在の選択を確認します。まだ設定していない場合は、手元にある情報を使って設定してください。接続情報がないことをシステムの許可エラーと混同しないようにしましょう。

  3. もう一度接続

    Homeで接続スイッチを操作します。「VPN構成を追加」という画面が表示されたら、アプリ名を確認して許可し、システムの指示に従ってデバイス認証を完了してください。

  4. VPN項目を確認

    「設定」→「一般」→「VPNとデバイス管理」→「VPN」を開き、Shadowrocketの構成が追加されているか確認します。

  5. 接続状態を確認

    Homeに戻り、接続状態を確認します。Not Connectedのままなら、新たなメッセージが表示されたか記録してください。許可画面が閉じただけで接続済みと判断しないでください。

再操作しても許可画面が表示されない場合は、まずシステムに該当する構成がすでに存在するか確認します。構成があれば、システムが再確認を求めないことがあります。画面が一時的に反応しない場合は、アプリをいったん終了して開き直し、再度確認してください。ここでいう「開き直す」はアンインストールとは異なり、既存データへの影響も異なります。

4. システムのVPN構成を削除して再作成する場合

再作成を検討するのは、問題がシステムの項目にあると判断できる場合です。たとえば、該当項目の状態とアプリの表示が何度も食い違う、または接続のたびに構成の作成が完了しない場合です。Webページを開けない、サブスクリプションを更新できない、特定のアドレスにアクセスできないといった症状だけでは、システム構成の破損とは判断できません。作業前に現在の状態とエラーメッセージを記録し、再作成後と比較できるようにしてください。

  1. 接続情報を記録

    現在選択している接続、Global Routingのモード、Configファイルを記録します。残しておく必要があるアプリ内設定はバックアップし、サブスクリプションURLや認証情報は公開しないでください。

  2. 自動接続を停止

    Shadowrocketの「Settings」→「On Demand」を開き、一時的にオンデマンド接続をオフにします。その後Homeに戻って接続を切り、トラブル対処中にシステムが再接続を開始しないようにします。

  3. 対象の項目を特定

    「設定」→「一般」→「VPNとデバイス管理」→「VPN」を開き、Shadowrocketに対応する項目の詳細を確認します。別の用途のVPNではないことを確かめてください。

  4. 構成を削除

    詳細画面に「VPNを削除」が表示される場合は、Shadowrocketのものと確認できた項目だけを削除します。削除操作が表示されない場合は、デバイス管理の制限を確認し、ほかの項目は削除しないでください。

  5. もう一度許可

    Shadowrocketに戻り、「Home」から接続を再度開始します。システムによるVPN構成の追加を許可し、一覧に該当項目が再び表示されるか確認してください。

  6. 個別に動作を確認

    まず手動接続で動作を確認します。安定して接続できることを確かめてから、必要なOn Demand設定を戻してください。どの操作が影響したか分からなくならないよう、一度に変更する設定は1つにします。

システムのVPN構成を削除する目的は、システムとの接続項目を再作成することです。Homeの接続情報やConfig内のルールファイルを消去する操作ではありません。ただし、作業前に重要な情報は保管してください。「通常は他のデータに影響しない」ことを理由に、バックアップを省略しないでください。アプリのアンインストール、アプリデータの消去、システムVPNの削除はそれぞれ別の操作です。一連の手順としてまとめて実行しないでください。

5. 許可後も接続できない場合:症状ごとに原因を切り分ける

システムのVPN一覧に項目があるのは、構成が保存されたことを示すだけです。接続中と表示されても、すべての宛先にアクセスできるとは限りません。「起動できるか」「アクセスできるか」「自動で再接続するか」を分けて記録し、これらをひとまとめにして権限の問題と考えないでください。以下ではシステムの英語の表示名を記載しています。システムの言語によって表示は異なる場合があります。

表示タイトル:VPN Connection

原因と対処:これはシステムのVPN接続画面に表示されるタイトルです。このタイトルだけでは原因を特定できません。まず下に表示される説明全文を記録し、Homeの接続状態とシステムのVPN項目を確認したうえで、構成の起動と接続のどちらで失敗しているかを判断してください。

確認できる症状優先して確認する項目次の手順
HomeにNot Connectedと表示されるシステムの項目が存在するか、直前に許可を拒否していないか接続スイッチをもう一度操作して、システムのメッセージを記録します。Not Connectedは状態表示であり、具体的なエラー原因を示すものではありません。
接続中と表示されるが、目的のページを開けないHomeのGlobal Routingと現在の接続情報HomeでConnectivity Testを実行し、目的のサイトにもアクセスできるか確認します。テストに成功しても、すべての通信が正常とは限りません。
切断後に自動で再接続するSettings → On DemandOn Demandを一時的にオフにしてから手動で切断し、自動接続の動作と接続スイッチの問題を切り分けます。
一部のWebサイトだけ開けない現在のGlobal RoutingのモードとConfig内のルールConfigを使っている場合は、VPNを何度も再作成するのではなく、該当するルールと適用されるポリシーを確認してください。

Global RoutingのProxy、Direct、Config、Sceneはルーティングの選択肢であり、VPNを許可する4種類の方法ではありません。特にConfigモードでは、ルールとポリシーによって個々のリクエストの処理が変わります。Directモードでも、システムにVPNの表示があるだけでリクエストがリモートプロキシ経由だとは判断できません。設定を変える前に現在のモードを記録し、変更前と比較できるようにしてください。

要点:構成がある場合は、接続とルールを確認

再度許可した後にシステムの項目が正常に作成されても、同じ宛先にアクセスできない場合は、既存の接続設定、Global Routing、関連ルールを確認してください。VPN構成を続けて削除する必要はありません。

6. よくある質問:許可の範囲と復旧時の注意点

VPN構成を追加すると、証明書も同時にインストールされますか?

この許可によって、ルート証明書が自動でインストールされ、信頼されるわけではありません。VPN構成と証明書の信頼設定は別のシステム操作です。基本的な接続を復旧するだけなら、証明書を追加でインストールする必要はありません。別の確認画面が表示された場合は、その用途と入手元を個別に確認してください。

システムにVPNがあるのに、HomeではNot Connectedと表示されるのはなぜですか?

構成がシステムに保存されている状態と、現在接続中である状態は別です。まずHomeに戻り、接続スイッチを操作してください。接続できない場合は、表示されたメッセージ全文を記録します。構成があっても、サーバーに到達できること、認証情報が有効であること、トンネルが起動していることの証明にはなりません。また、許可を繰り返す必要があるとは限りません。

システムのVPNを削除した後、サブスクリプションを再読み込みする必要がありますか?

まずHomeを開き、既存の情報が残っているか確認してください。あらかじめ再読み込みする必要はありません。システムのVPN項目とサブスクリプション情報は用途が異なります。元の情報が残っている場合は、接続を再開してシステムの許可を行うだけで十分です。情報の更新が必要な場合は、手元にあるサブスクリプションを使い、更新結果を個別に確認してください。

接続するたびにVPN構成の追加画面が表示されます。正常ですか?

正常に保存された構成は、通常、接続のたびに追加し直す必要はありません。前回システムの確認を完了したか、該当項目が現在も残っているかを確認してください。何度も消える場合は、デバイス管理の制限を調べ、操作の経過を記録します。許可を連続してタップするだけでは、原因の特定につながりません。

復旧するにはネットワーク設定をすべてリセットする必要がありますか?

最初に行う手順ではありません。まず許可画面の再表示、個別項目の確認、必要な場合に限った再作成を試してください。ネットワーク設定のリセットは影響範囲が広く、保存済みのネットワーク設定をやり直す必要が生じる場合があります。それでも原因を特定できない場合は、システムのメッセージ、発生までの手順、デバイスの管理状況を整理してから、次の操作を検討してください。

トラブル対処後は、機密情報を含まない記録を残しましょう。システムのVPN項目の有無、Homeの状態表示、Global Routingのモード、On Demandの設定、問題が起きた具体的な手順を記録します。公開するスクリーンショットや文章に、サブスクリプションURL、サーバーパスワードなどの認証情報を含めないでください。「許可したのに使えない」という記録より、原因を絞り込みやすくなります。

App Storeでダウンロード