Shadowrocketで初めて接続するときは、システムによるVPN構成の追加許可が必要です。これはシステムのVPNトンネルを作成するための許可であり、Configの読み込みでも、サーバーが利用可能になったことを示すものでもありません。この記事では主にiPhone/iPadを対象に、許可状態の確認方法、VPN項目とデバイス管理プロファイルの違い、誤って削除した項目の復元方法、ほかのVPNによる自動接続の影響を解説します。
1. VPN構成を追加してシステムトンネルを許可する
まず結論です。ShadowrocketのHomeで接続をオンにした直後に「VPN構成を追加」の画面が表示され、アプリの入手元を確認できている場合は、画面の案内に従って許可し、システムが求める認証を完了してください。この操作によりアプリがシステムにVPN構成を登録し、システムがネットワーク拡張機能を起動して、対象の通信を処理できるようになります。
許可すると、システムにShadowrocketのVPN項目が追加されます。これは接続の入口を示すもので、接続先のサービスそのものではありません。利用中のサービスやサブスクリプションがある場合、サーバーアドレス、ポート、認証情報は既存の設定に従います。許可によってこれらの情報が自動で提供されるわけではなく、設定内容の確認も別途必要です。
システムの確認画面には、ネットワークアクティビティがフィルタリングまたは監視される可能性があると表示されることがあります。これはVPN構成が通信を処理できることを説明するものです。どのアプリから要求されたのか、どの操作を行っているのかを確認してください。この表示だけでネットワークに異常があるとは限りません。許可しても、すべてのHTTPS通信が復号されるわけではありません。HTTPS復号に必要な証明書の信頼設定や関連設定は、別途行う操作です。
2. VPN項目、Config、構成プロファイルは別のもの
「VPNプロファイル」はシステム上のVPN設定全般を指す言葉として使われることがありますが、トラブル対処では次の3つを区別してください。システムのVPN項目、Shadowrocket内のConfig、システムのデバイス管理にある構成プロファイルです。設定画面の近い場所に表示されることがあっても、役割や削除した場合の影響は異なります。
| 対象 | 確認場所 | 役割と削除した場合の影響 |
|---|---|---|
| システムのVPN項目 | システムの Settings → General → VPN & Device Management → VPN | システムから該当するVPN接続を起動します。削除した場合は、アプリによる再作成または許可の要求が必要です。 |
| アプリ内のConfig | Shadowrocket → Config | 通信の振り分けルールなどの設定を保存します。システムの許可記録ではないため、システムのVPN項目を削除しても、通常はここにあるファイルは削除されません。 |
| 構成プロファイル | システムの Settings → General → VPN & Device Management にあるプロファイルの項目 | 証明書、ネットワーク設定、管理設定などが含まれる場合があります。組織が配布したものは管理上の制限が適用されることがあるため、通常のVPN項目と同じように自由に削除しないでください。 |
上記ではシステムの英語表示名を使用しています。システムの言語やバージョン、デバイスの管理状態によって、項目名や表示内容は異なります。見つからない場合は、システムの Settings で「VPN」を検索し、VPNの一覧を確認してください。Shadowrocketのシステム要件はApp Storeの掲載内容をご確認ください。
要点:最初に削除した対象を確認する
システムのVPN項目だけが消えた場合は、まずHomeに戻って接続を再度開始してください。Config内のファイルもなくなっている場合は、自分で保存したバックアップから設定を復元する必要があります。アプリ内のルールの問題を直すために、デバイス管理プロファイルを削除しないでください。
3. 初回の許可と、誤ってキャンセルした場合の手順
許可をキャンセルすると、接続スイッチを操作するだけではシステム構成を追加できません。既存のサーバー設定とConfigは変更せずに、接続をもう一度開始してください。複数の設定を同時に変更するより、問題がシステムの許可だけにあるか確認しやすくなります。
-
アプリを確認する
App Storeから入手したShadowrocketであることを確認してください。デベロッパはShadow Launch Technology Limited、アプリIDは932747118です。確認方法は正規の入手方法と確認手順をご覧ください。
-
Homeに戻る
Shadowrocket → Homeを開き、登録済みのサーバーが残っていることを確認します。スイッチがオンなのに接続されない場合は、いったんオフにしてから再度オンにし、接続を開始してください。
-
許可を完了する
システムの「VPN構成を追加」画面が表示されたら許可し、画面の案内に従って認証を完了してください。別のアプリに切り替えてデバイスのパスコードを入力しないでください。また、システムの許可とサブスクリプションのログインを混同しないようにしてください。
-
VPN項目を確認する
システムの Settings → General → VPN & Device Management → VPNを開き、Shadowrocketに対応する項目があることを確認してから、アプリに戻って接続状態を確認します。
-
通信を確認する
普段アクセスできるWebページを開き、アプリの接続ログと照らし合わせてリクエストが通っているか確認してください。システムに接続成功と表示されても、すべてのWebサイトにアクセスできるとは限りません。
「Shadowrocket」がVPN構成の追加を求めています
原因:アプリがシステムへのVPN構成の追加を要求しています。これは許可を求める表示であり、サーバーのエラーではありません。システムの言語によって表示文言は異なります。
対処:Homeで接続操作をした直後に表示された場合は、アプリを確認して許可し、システム認証を完了します。先ほどキャンセルした場合は、Homeに戻ってスイッチをオフにしてから、再度オンにしてください。
再度オンにしても画面が表示されないからといって、許可に失敗したとは限りません。システムに有効なVPN項目が残っている可能性があります。まずVPN一覧と実際の接続状態を確認してください。項目を作成できない、操作が制限されている、または接続に失敗し続ける場合に限り、デバイス管理の制限や既存の設定を確認します。
4. システムのVPN項目を誤って削除した場合の復元
システムのVPN項目だけを削除しても、通常はShadowrocket内のサーバー、サブスクリプションの記録、Configファイルは削除されません。復元する前に、これらのデータが残っているか確認してください。まずアプリを削除するのは避けましょう。アプリを削除するとデータを失うリスクが加わり、単純な許可の問題が設定の復元まで必要な問題に変わるおそれがあります。
- 自動接続をいったん停止:Shadowrocket → Settings → On Demandを開き、有効になっている自動接続設定を確認して一時的に無効にします。ネットワークの状態によって調査中に再接続されるのを防げます。
- アプリ内のデータを確認:Homeで登録済みサーバーを、Configで現在の構成ファイルを確認します。どちらも残っている場合は、サブスクリプションを再読み込みしたりConfigを上書きしたりしないでください。
- 接続の入口を再作成:Homeに戻って接続をオンにし、システムの案内に従ってVPN構成の追加を許可します。確認画面が表示されない場合は、まずVPN一覧に該当する項目が再表示されていないか確認してください。
- 復元状態を確認:システム項目の有無、接続の成否、Webページへのアクセス可否をそれぞれ記録してください。3つは別々に判断する必要があります。「許可したことがある」だけで「通信が復旧した」とは判断できません。
学校や組織の管理下にあるデバイスでは、VPNの作成、変更、削除が制限される場合があります。項目を操作できない場合や管理に関するメッセージが表示された場合は、デバイス管理者にポリシーを確認してください。内容が分からない構成プロファイルは削除しないでください。業務用ネットワーク、証明書、デバイス管理に関する設定が含まれている可能性があります。
5. ほかのVPN項目との共存:保存と接続を区別する
システムのVPN一覧には複数の構成を保存できますが、「複数の項目がある」ことと「同じ種類の通信を同時に処理する」ことは別です。一般的なデバイス全体のVPNを使う場合は、通常、一度に有効にする接続は1つにして確認します。管理対象のアプリ単位VPNなどは仕組みが異なるため、通常の接続を自由に重ねて使えるという意味ではありません。
Shadowrocketをオンにした直後に別の接続へ切り替わる場合や、オフにしてもすぐに再接続する場合は、スイッチを何度も操作せず、自動接続の条件を先に確認してください。ShadowrocketのSettings → On Demandと、ほかのVPN項目の自動接続設定のどちらも状況に影響する可能性があります。それぞれを無効にして、条件を1つずつ変えて確認してください。
| 確認できる状態 | 最初に確認すること | 推奨する操作 |
|---|---|---|
| 一覧に複数の項目があり、接続中なのは1つ | 接続中の項目が想定しているアプリのものか | 一覧を整理するために削除する必要はありません。ほかの項目はそのまま残して構いません。 |
| 接続を切ると自動で再接続する | On Demandまたはほかの自動接続条件 | 自動接続を一時的に無効にし、手動でスイッチを切り替えて確認します。 |
| 接続開始後に別の項目へ切り替わる | ほかのアプリが接続を開始し続けていないか | ほかの接続を停止し、Shadowrocketだけで一度テストしてください。 |
| 設定がロックされている、または変更できない | デバイスが組織の管理下にあるか | デバイス管理者に、許可されている接続方法を確認してください。 |
テストが終わったら、必要に応じてOn Demandを再び有効にしてください。再有効化の前後で、接続しているWi-Fiまたはモバイル通信、接続中のVPN項目、自動接続の状態を記録しておくと確認に役立ちます。ネットワークを切り替えた後にだけ問題が再現する場合は、許可記録の破損と決めつけず、まず自動接続の条件を確認してください。
6. 許可後もインターネットに接続できない場合の確認
システムのVPN項目があり、接続済みになっている場合は、許可ではなくアプリの設定とネットワークを確認します。HomeのGlobal Routingは通信の処理方法を決めるもので、Proxy、Direct、Config、Sceneは許可の段階を表すものではありません。特にConfigでは、現在の設定に含まれるルールに基づいて処理されます。システムにVPNアイコンが表示されていても、すべてのリクエストがプロキシ経由とは限りません。
Configでは、DOMAIN-SUFFIX、IP-CIDR、GEOIPなどのルールとFINALのフォールバック設定が、リクエストの送信先に影響します。現在選択中のConfigとルールの適用結果を確認し、システムの許可画面を探し直すのは避けてください。既存サーバーのアドレス、ポート、認証情報、プロトコル設定も、手元に保存した元の情報と照合してください。試しにポートを変更するのは避けましょう。
許可したのにWebページが開けないのはなぜですか?
まず、システムのVPN一覧で接続中の項目がShadowrocketのものか確認し、次にHomeのサーバー選択とGlobal Routingを確認してください。許可によって解決するのはトンネルの入口に関する問題です。Configのルールで対象の通信が利用できない送信先に振り分けられている場合は、引き続きアクセスできないことがあります。
接続するたびに許可が必要ですか?
有効なシステムのVPN項目は通常そのまま保持されるため、通常の接続で毎回作り直す必要はありません。許可画面が繰り返し表示される場合は、項目が削除されていないか、作成が完了しているか、デバイスに管理上の制限がないかを確認してください。何度も再インストールして確認の代わりにするのは避けましょう。
VPN項目を削除したら、アプリをもう一度購入する必要がありますか?
システム項目を削除しても、購入記録が削除されるわけではありません。インストール済みのShadowrocketに戻り、Homeで接続を再度オンにして許可を完了してください。アプリがそのまま残っているなら、項目を作り直すために再度入手する必要はありません。
VPNを許可すると、HTTPS証明書も信頼したことになりますか?
いいえ。VPN構成の許可と、証明書のインストールや信頼設定は別の操作です。システムのVPN項目を復元するだけなら、証明書の信頼設定を変更する必要はありません。デバイスに関連する設定がすでにある場合は、用途を確認してから変更してください。
確認を終える際は、「システム項目が存在する」「想定した項目が接続中」「リクエストが想定どおりに処理される」の3点を別々に確認してください。設定をさらに確認する場合は、使い方ガイドまたは設定の詳しい解説をご覧ください。変更前の状態を記録し、一度に変更する項目は1つにしてください。