「VPN構成を追加」は、iPhoneやiPadでシステムのネットワークトンネルを作成する前に必要な許可です。サブスクリプションの読み込みや接続プランのインストールではありません。Shadowrocketを初めて使う方、誤って許可を拒否した方、設定アプリにVPN項目が見つからない方に向けて、許可・システム構成・接続状態を順に確認し、権限の問題と接続後のネットワーク問題を切り分けます。
VPN構成の追加で許可すること
自分が直前に行ったShadowrocketの接続操作によって確認画面が表示されたことを確認し、「許可」を選んで画面の案内に従い端末の認証を完了してください。許可されると、アプリは対応するシステムVPN構成を作成し、接続を開始できるようになります。ただし、許可しただけでサブスクリプションが有効になるわけでも、サーバーに接続できると保証されるわけでもありません。
ShadowrocketはシステムのVPNネットワーク拡張を使って通信を受け取り、処理します。ここでいうVPNは、ネットワークトンネルを管理するシステム上の仕組みであり、特定のサーバープロトコルを指すものではありません。利用する接続方式がShadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardのいずれであっても、システムトンネルを起動できるかどうかと、サーバー設定が正しいかどうかは別々に確認する必要があります。
システムの確認画面には、ネットワーク通信がフィルタリングまたは監視される可能性があると表示されることがあります。これはVPN構成を作成する際の許可に関する説明です。使用する構成とサービス提供元への信頼を踏まえて判断してください。すべての通信が必ず同じリモートサーバーに送られるという意味ではありません。実際の通信経路はGlobal Routing、選択中のConfig、適用されるルールによって異なります。
システムのVPN構成とアプリ内のConfigは別のもの
iPhoneやiPadでは通常、「設定 → 一般 → VPNとデバイス管理 → VPN」でシステムのVPN項目を確認できます。OSのバージョンによっては、設定のトップ画面にVPNへのショートカットが表示されることもあります。ここでいうシステムVPN構成とは、アプリが作成し、システムからネットワーク拡張を起動できるようにする項目です。別途プロファイルをダウンロードする必要はありません。
アプリ内のConfigでは、DOMAIN-SUFFIX、GEOIP、IP-CIDR、FINALなどのルールや関連設定を管理します。Homeのサブスクリプションとサーバーには接続に必要な情報が含まれます。システムVPN項目は、アプリをシステムのネットワーク機能に接続する役割を担います。これらは関連していますが、互いに置き換えることはできません。
- システムのVPN項目だけを削除した場合:Homeのサブスクリプションが削除されるわけではありません。ただし、トンネルを再び起動するには、アプリでシステム構成を作成し直す必要があります。
- Configだけを変更した場合:システムの許可が取り消されるわけではありません。構文の誤りやルールの選択に関する問題を、許可の問題と決めつけないでください。
- デバイス管理プロファイルが表示される場合:それがShadowrocketのVPN項目とは限りません。会社や学校が管理する構成には複数のポリシーが含まれることがあります。このアプリのトラブルシューティングのために、管理プロファイル全体を削除しないでください。
「VPNプロファイルが消えた」と感じたら、まずどこから消えたのかを確認してください。システムのVPN一覧にShadowrocketがないのか、アプリのConfigにルールファイルがないのか、Homeにサーバーがないのかで対処が異なります。この記事のシステム構成を作り直す手順が優先されるのは、最初のケースです。
初回接続:システムの案内に従って許可する
まずHomeに利用可能なサーバーがあることを確認し、現在選択中のConfigはそのままにします。サブスクリプションURLは利用中のサービス提供元から入手してください。サーバー情報がない場合、システムの許可を完了してもプロキシ接続が利用可能かどうかは判断できません。VPN構成を繰り返し追加しても、接続情報は入手できません。
-
サーバーを確認する
Shadowrocketを開いて「Home」を選び、読み込み済みのサーバーを選択します。サブスクリプションを読み込む場合は、Home右上の「+」をタップし、「Type」で「Subscribe」を選択します。利用中のサービス提供元から入手したURLを入力して保存してください。
-
接続をオンにする
Homeで接続スイッチをオンにします。システム構成がまだ作成されていない場合、アプリからVPN構成の追加を求められます。確認画面に表示されたアプリ名を先に確認してください。
-
追加を許可する
Shadowrocketからのリクエストであることを確認して「許可」(Allow)を選択します。端末のパスコードや生体認証を求められた場合は、画面の案内に従ってください。端末のパスコードをサブスクリプションURLの入力欄に入力しないでください。
-
状態を確認する
Homeに戻って接続状態を確認し、「設定 → 一般 → VPNとデバイス管理 → VPN」で該当項目があるか確認します。項目がすでにあるのに接続できない場合は、許可を繰り返すのではなく、サーバーとネットワークを確認してください。
許可画面の言語はシステム設定によって異なり、ボタンや説明が日本語以外で表示される場合があります。端末の認証はシステムが処理します。端末のパスコードをサービス提供元に伝えたり、Webサイトで「VPN権限を有効化」したりする必要はありません。
システムの確認画面:「Shadowrocket」がVPN構成の追加を求めています
原因:アプリがシステムVPN構成の作成を求めています。この表示自体は接続失敗のエラーではありません。
対処方法:直前の接続操作からのリクエストであることを確認し、「Allow」を選んでシステム認証を完了します。拒否した場合は、次の手順に従って接続を再試行してください。
誤って拒否した場合:まず再リクエストし、すぐに再インストールしない
追加を拒否した場合、通常はそのときの構成作成が完了していないだけで、アプリ内の一般的な権限スイッチが恒久的にオフになったわけではありません。VPNの許可はカメラや写真などの権限一覧にも表示されません。プライバシー設定に存在しないVPN許可ボタンを探すのではなく、まずShadowrocketに戻って接続を再試行してください。
-
現在の接続操作を停止する
Homeに戻り、スイッチがまだ「接続中」と表示されている場合は、いったんオフにして状態が落ち着くまで待ちます。どのリクエストを処理しているのか分からなくなるため、スイッチを続けて素早く切り替えないでください。
-
リクエストを再試行する
選択中のサーバーはそのままにして、接続スイッチをもう一度オンにします。システムの確認画面が再び表示されたら、「許可」を選んで認証を完了してください。
-
システム項目を確認する
確認画面が表示されない場合は、「設定 → 一般 → VPNとデバイス管理 → VPN」でShadowrocketの項目があるか確認します。構成がすでに保存されていると、確認画面が再表示されないことがあります。画面が出ないだけで権限に問題があるとは限りません。
-
システムの制限を確認する
該当項目がなく、作成もできない場合は、アプリを開き直し、必要に応じて端末を再起動してから試してください。管理対象の端末では、VPN構成の追加が許可されているか管理者に確認します。管理ポリシーを自分で削除しないでください。
許可した直後に端末認証をキャンセルした場合、構成が保存されていない可能性があります。まずシステムの一覧を確認し、必要であれば再リクエストしてください。誤って拒否した際にアプリを削除すると、サブスクリプションやルールの復元作業が増えるため、最初に試す方法としては適切ではありません。
構成が消えた・項目に問題がある場合:該当するVPN項目だけを作り直す
システムの一覧にShadowrocketがなくても、HomeのサーバーとConfigのルールが残っていれば、通常はアプリで接続をオンにして再作成を促せます。該当項目に明らかな問題があり、接続を再試行しても復旧しない場合に限り、その項目を削除して作り直すことを検討してください。接続済みなのに特定のサイトが開けないだけでは、項目が壊れているとは判断できません。
-
アプリの設定を保持する
現在選択しているサーバー、Global Routing、Configを控え、サブスクリプションURLをサービス提供元から再入手できることを確認します。URL、パスワード、設定全体を公開の掲示板に投稿する必要はありません。
-
自動接続をオフにする
まずShadowrocket → Settings → On Demandを開き、有効な自動接続条件を一時停止します。その後Homeに戻って接続をオフにしてください。条件が有効なままだとシステムが自動で接続を再開し、状態の確認を妨げることがあります。
-
確認してから削除する
「設定 → 一般 → VPNとデバイス管理 → VPN」に移動し、Shadowrocketの項目を開きます。作り直す必要があると確認できた場合に限り、「VPNを削除」(Delete VPN)を選んでください。項目がもともと存在しない場合は削除をスキップします。
-
構成を作り直す
Homeに戻って接続を再度オンにし、システムの許可を承認します。システムの一覧に該当項目が再表示されたことを確認し、実際に通信できるかテストしてください。安定して接続できたら、用途に応じてOn Demandを元に戻します。
アプリの再インストール、端末の移行、バックアップの復元後は、アプリアイコンが戻っただけでネットワーク拡張の構成も復元されたと判断せず、システムVPN項目を確認してください。アプリのデータとシステムの許可は異なる状態になっている場合があります。システム一覧と実際の接続結果を確認してください。
許可済みなのにアクセスできない場合:接続とルールを確認する
システムにShadowrocketの項目があり、許可も完了しているのに接続できない、またはアクセスに問題がある場合は、引き続きVPN構成を削除しても解決しないことがほとんどです。サブスクリプションの期限切れ、サーバーへの到達不能、認証情報の誤り、ルールの適用結果などを確認してください。システムに「接続済み」と表示されても、リモートへのすべての通信が成功するとは限りません。
- スイッチがすぐオフに戻る:ほかのVPN接続が動作していないか確認し、現在のネットワークと選択中のサーバー情報を確認します。アプリに表示されたエラーをそのまま記録し、すべての失敗を「許可が拒否された」と決めつけないでください。
- 接続は維持されるがアクセスできない:Homeで実際に選択されているサーバーを確認し、利用中のサブスクリプションを更新したうえで、アドレス、ポート、認証情報、有効期限をサービス提供元に確認してください。システムVPNの許可では、期限切れの接続情報は修復されません。
- 一部のドメインだけに問題がある:Global Routingを確認してください。Configを使用している場合は、現在のルールファイルと適用されるルールを確認します。ProxyやDirectは目的を決めた一時的な比較に使えますが、テスト後は元の設定に戻してください。Sceneの選択も関係するため、トラブルシューティング中は現在の状態を記録し、複数の条件を同時に変更しないようにします。
- オフにしても自動で再接続する:Settings → On Demandで条件を確認してください。接続を手動でオフにすることと、自動接続の条件を無効にすることは別です。まず条件を一時停止し、接続スイッチがオフのままになるか確認します。
ルール構文はシステム権限のスイッチではありません。たとえばDOMAIN-SUFFIX,example.com,DIRECTはドメインのサフィックスに一致した場合の処理を示し、FINAL,PROXYはそれ以前のルールに一致しなかった場合の最終処理を示します。これらは該当するConfigと動作状態で通信処理に使われるものであり、VPN構成の追加許可を表示したり、代わりに許可したりするものではありません。
トラブルシューティングでは、一度に変更する項目を一つにしてください。まずシステム構成の有無、次にトンネルの起動、最後にサーバー、DNS、ルールを確認します。サポートを求める際は、「システム項目の有無」「接続スイッチが戻るか」「現在のGlobal Routing」「エラーの原文」を伝え、サブスクリプショントークン、パスワード、個人情報は隠してください。
よくある質問:許可、サブスクリプション、デバイス管理
VPN構成の追加を許可した後、別のプロファイルもインストールする必要がありますか?
Shadowrocketの初回接続に必要なのは、アプリが表示するシステムの案内に従ってVPN構成を追加することです。この許可のためにWebサイトから別のプロファイルをダウンロードする必要はありません。組織管理の端末で特別な要件がある場合は、目的と適用範囲を管理者に確認してください。
システムのVPN一覧に項目があるのに、許可画面が再表示されないのはなぜですか?
保存済みのシステム構成は通常そのまま使えるため、接続のたびに確認を求められるわけではありません。まず項目と接続状態を確認してください。確認画面が出ないだけなら異常ではなく、正常に動作している構成を削除してまで画面を再表示させる必要はありません。
システムVPN構成を削除すると、サービス提供元のサブスクリプションも削除されますか?
システムVPN項目とHome内のサブスクリプションは、別々のデータです。システム項目を削除してもアプリのサブスクリプションが削除されるわけではありませんが、アプリを再インストールするとアプリ内のデータに影響することがあります。作り直す前に、サブスクリプションURLをサービス提供元から入手できることを確認してください。システムVPN項目にURLなどが保存されていると考えないでください。
アプリの入手料金に接続サービスも含まれますか?
アプリの入手料金と接続プランは別です。iPhone / iPad版はApp Storeで$2.99の買い切り、Mac(Appleシリコン・Intel)、Windows、Android、Linux版は無料です。このガイドは、ご自身のサブスクリプションをお持ちであることを前提に、読み込みと使い方のみを説明します。当サイトは接続サービスを提供していません。