この記事では、iPhoneまたはiPadでShadowrocketを初めて使う方、VPNの許可を拒否した方、システムのVPN構成を誤って削除した方を対象に、システムのVPN構成、アプリ内のConfig、サブスクリプションの違いを整理します。許可の手順、システム上での確認方法、接続の復元方法を順に説明します。構成の追加を許可しても、システムに接続先が登録されるだけで、利用可能なサーバーが用意されるわけではありません。また、すべての通信がプロキシ経由になるとは限りません。
1. VPN構成の追加を許可するとどうなるか
ShadowrocketはiPhoneとiPadで、システムが提供するVPN拡張機能を使って通信を処理します。初めて接続を開始すると、VPN構成の追加を許可するかどうかをシステムが確認します。Allow(許可)を選ぶと、接続構成がシステムに保存されます。認証を求められた場合は、デバイスのパスコードなど、画面に表示された方法で確認してください。
これはサブスクリプションの読み込み確認ではなく、Webページを開くたびに必要な許可でもありません。アプリがシステムレベルのネットワークトンネルを作成するため、通信がフィルタリングまたは監視される可能性があるという説明が表示されます。表示されたアプリ名を確認し、自分でShadowrocketの接続を開始したときだけ許可してください。デバイスのロック解除用パスコードを、サブスクリプションURLやサーバーのパスワード欄に入力しないでください。
システムの許可に接続サービスは含まれません。利用するには、すでに契約しているサービスの情報またはサブスクリプションを用意し、Homeで利用可能なサーバーを選択してください。当サイトではクライアントの設定とトラブル対処のみを解説します。接続を許可した後の通信経路は、Global Routingや適用中のルールにも左右されます。VPNの表示だけで、特定のサイトがプロキシ経由かどうかは判断できません。
2. 初回の許可と、拒否した後の再設定
権限の問題とサービス情報の問題を切り分けやすくするため、先にサーバー情報を読み込んでから接続を開始します。Homeではサーバーの選択と接続のオン・オフ、Configでは設定ファイルの選択、Settingsではアプリの動作を調整します。以下はシステムのVPN許可に関する手順です。システム設定でサーバーを手動作成する必要はありません。
-
サーバーを確認する
Shadowrocketを開いてHomeに進み、サーバーの項目があり、接続先が選択されていることを確認します。すでに利用しているサービスの情報を使ってください。項目がない場合は、サービス提供元の案内に従って情報を読み込みます。
-
接続を開始する
Homeで画面上部の接続スイッチをオンにします。アプリを前面に表示したまま、VPN構成の追加通知が表示されるまで待ちます。スイッチを何度も続けて切り替えないでください。
-
許可を確認する
アプリ名がShadowrocketであることを確認して、Allow(許可)を選択します。デバイス認証を求められた場合は、システム画面の案内に従ってください。サービスのパスワードをデバイスのパスコードとして入力しないでください。
-
状態を確認する
Homeに戻って接続状態を確認し、システムのSettings(設定)→ General(一般)→ VPN & Device Management(VPNとデバイス管理)→ VPNを開いて、Shadowrocketの項目が表示されるか確認します。
初回にDon't Allow(許可しない)を選んだ場合、通常は今回の追加リクエストが取り消されただけで、アプリの使用が永久に禁止されたわけではありません。Homeに戻り、接続スイッチをいったんオフにしてからオンにし、再度リクエストを表示します。スイッチの状態が戻らない場合は、接続操作をいったん終了してからアプリを閉じ、再度開いてください。このためにサブスクリプションをすべて削除したり、デバイスのネットワーク設定をリセットしたりする必要はありません。
システム通知:「Shadowrocket」がVPN構成の追加を求めています
原因:システムに利用可能なShadowrocketのVPN構成がまだ保存されておらず、アプリが追加をリクエストしています。この通知自体はサーバーエラーを示すものではありません。日本語の表示はシステムの言語設定によって異なります。
対処方法:自分で接続を開始し、アプリ名を確認したうえでAllow(許可)を選択します。システム認証を完了して接続結果を確認してください。直前に拒否した場合は、Homeから接続を開始し直します。
3. 許可後にシステム設定で確認する場所
Shadowrocketアプリ内ではなく、デバイスのSettings(設定)を開きます。General(一般)→ VPN & Device Management(VPNとデバイス管理)→ VPNの順に進みます。Shadowrocketの項目を見つけ、横にある情報ボタンをタップすると詳細を確認できます。システムのバージョンによって項目名や配置が異なる場合があります。設定画面上部で「VPN」と検索しても見つけられます。
- 構成の有無を確認:Shadowrocketの項目が表示されていれば、該当するVPN構成がシステムに保存されています。常に接続中である必要はありません。
- 接続状態を確認:Connected(接続済み)とNot Connected(未接続)は、現在のトンネル状態を示します。構成のインストール成否を評価する表示ではありません。
- 自動接続を確認:詳細にConnect On Demand(オンデマンド接続)が表示される場合は、アプリ内のSettings → On Demand(オンデマンド接続)で条件を確認します。
- デバイス管理と区別:同じ画面にある管理プロファイルとVPNの項目は別のものです。Shadowrocketを復元するために、職場や学校のデバイス管理構成を削除しないでください。
この設定は「VPNプロファイル」と呼ばれることがありますが、Shadowrocketが行うのは、アプリがVPN構成を作成するためのシステム許可です。Webサイトから別のプロファイルをダウンロードする必要はありません。また、システムの詳細画面でShadowsocks、VMess、VLESS、Trojanのサーバー情報を編集することはできません。サーバーアドレス、ポート、認証情報はアプリ内で確認してください。
4. VPN構成を誤って削除した場合の復元手順
システムのVPN詳細画面でDelete VPN(VPNを削除)を実行すると、削除されるのはシステムの接続構成です。通常、Shadowrocket内のサーバー、サブスクリプション、Configファイルは同時に消去されません。まずアプリを開いてデータが残っているか確認してください。「システム構成の削除」と「アプリおよびそのデータの削除」は別の操作です。
-
自動接続を一時停止する
アプリ内のSettings → On Demandが有効な場合は、現在の条件を控えてから一時的にオフにします。確認中にネットワークが切り替わり、接続が繰り返し開始されるのを防げます。
-
現在のデータを残す
Homeでサーバーとサブスクリプションを確認し、Configで現在の設定を確認します。項目が残っていればそのまま使えます。再読み込みやアプリのアンインストールは不要です。
-
VPN構成を追加し直す
Homeに戻り、接続スイッチがオンのままならいったんオフにしてから、再度オンにします。システムのVPN構成追加通知が表示されたらAllow(許可)を選択し、求められた場合はデバイス認証を完了します。
-
確認後に設定を戻す
システムのVPN一覧に項目が再表示されたことを確認し、まず手動で接続して既知のWebサイトにアクセスします。手動接続が正常に動作したら、必要に応じて元のOn Demand条件を再設定します。
アプリ全体を削除した場合は、復元できる範囲が異なります。再インストールしても、ローカルのサーバー情報や設定ファイルが自動的に戻るとは限りません。手元に保存してある設定のバックアップ、または既存のサブスクリプションを使って再度読み込んでください。サブスクリプションURLにはアクセス情報が含まれることがあります。問い合わせ用のスクリーンショットでは、URL全体、パスワード、識別情報を隠してください。
5. 通知が出ない・自動再接続する・通信できない場合
「システムに構成があるか」「トンネルを確立できるか」「アクセス先に接続できるか」の3段階で確認します。システムにVPN構成が残っている場合、許可通知が再表示されないのは通常の動作です。構成が消えていて追加リクエストも完了できない場合は、システムの制限を確認してください。接続済みなのにWebサイトを開けない場合、同じVPN構成を何度も追加し直す必要はありません。
スイッチをオンにしても、許可の通知が再び表示されないのはなぜ?
まずシステムのSettings → General → VPN & Device Management → VPNを確認します。Shadowrocketの項目があれば、システムは通常、既存の構成を使います。Homeに戻って接続結果を確認してください。通知が表示されないことだけで、許可に失敗したと判断しないでください。
VPNを切断したのに、また自動で接続するのはなぜ?
Shadowrocketを開き、Settings → On Demandで現在のネットワークに該当する接続条件が有効になっているか確認します。オンデマンド接続を一時的にオフにしてから、Homeで切断してください。必要になったら、控えておいた条件を再設定します。システムの一覧からスイッチを何度も切り替えるだけでは解決しません。
項目を削除した後、接続し直しても追加できない場合
アプリを再起動して手動で再接続し、デバイスが組織によって管理されているか確認します。管理対象デバイスではVPN構成が制限されることがあるため、許可されている範囲を管理者に確認してください。システムの項目を操作できない場合は、表示された通知の文面と操作手順を記録します。制限を回避するために管理構成を削除しないでください。
接続済みなのにWebサイトを開けないのはなぜ?
まずShadowrocketを切断し、Wi-Fiまたはモバイル通信が利用できることを確認します。再接続して、Homeで選択中のサーバーを確認してください。続いてGlobal Routingと現在のConfigを確認し、最後にDNSを確認します。一度に変更する項目は1つにして、その都度動作を確認してください。
Global RoutingのProxy(プロキシ)、Direct(直接接続)、Config(設定に従う)、Scene(シーン)は通信経路を決めるもので、システムの許可に代わるものではありません。特にDirectを選んでも、VPN構成が削除されたことにはなりません。Config内のDOMAIN-SUFFIX、IP-CIDR、GEOIP、FINALなどのルールによって、アクセス先ごとに通信経路が異なる場合もあります。許可の問題を調べる際は、まず既存のルールを保持し、経路設定を同時に変更して新たな要因を増やさないようにしてください。
6. 復元後のチェックリスト
復元の目的は、システム構成、アプリの接続状態、実際のアクセス結果が一致していることを確認することです。VPNアイコンを常時表示させることではありません。ステータスバーの表示はデバイスのレイアウトによって異なるため、アイコンだけで判断しないでください。以下を確認してから、サブスクリプションの更新や特定サイトへのアクセス問題に対処します。
- システムのVPN一覧にShadowrocketがあり、他の業務に必要な構成を誤って削除していない。
- Homeで正しいサーバーが選択され、接続スイッチを想定どおりオン・オフできる。
- 切断中に通常のネットワークが利用でき、接続後は選択した経路で目的のサイトにアクセスできる。
- Configで想定したファイルが選択されており、確認作業中にルールやDNS設定を消去していない。
- On Demandを使う場合は、条件を戻した後にネットワークを一度切り替え、自動接続が想定どおり動作するか確認する。
引き続きサポートが必要な場合は、デバイスのシステム情報、通知の原文、システムのVPN項目の有無、問題が「許可前」「接続確立時」「接続後」のどの段階で発生するかを記録してください。「使えない」とだけ伝えるより、原因を特定しやすくなります。スクリーンショットを共有する前に、サーバーアドレス、サブスクリプションの認証情報、個人情報を隠してください。デバイスのパスコードは送信しないでください。