Shadowrocketを初めて起動して接続する際は、システムの許可を得てVPN構成を追加します。この記事ではiPhone・iPadを対象に、システムのVPN構成とアプリ内のConfigファイルの違いを整理し、許可・拒否・誤削除それぞれの対処方法を解説します。最後に「構成があるか」「トンネルが接続されているか」「接続先にアクセスできるか」の3段階で確認します。
「VPN構成を追加」という表示の意味
Shadowrocketは、システムが提供するVPN機能を使って接続を処理します。Homeで接続スイッチを初めてオンにすると、アプリによるVPN構成の追加を許可するか、システムから確認されることがあります。この操作は、デバイスにアプリ管理のVPN接続項目を登録するためのもので、購入確認やサブスクリプション更新の案内ではありません。
許可する前に、システムの確認画面に表示される通信に関する説明を読んでください。許可すると、アプリが該当するVPN接続を確立するための構成を利用できるようになります。Proxy、Direct、設定ルールのどれを使うかはShadowrocketの動作設定で決まります。許可しただけで、利用中のサービス提供元から入手したサーバーアドレス、ポート、認証情報が自動で設定されるわけではありません。
表示例:“Shadowrocket” Would Like to Add VPN Configurations
理由:英語環境では、このようなVPN構成の追加許可を求める画面が表示されることがあります。システムの権限確認であり、それ自体は接続エラーを意味しません。
対処:表示されたアプリ名がShadowrocketであることを確認してから、Allowを選択します。許可しない場合はDon’t Allowを選び、後でアプリから接続を再度開始してください。日本語環境では、対応する日本語の文言が表示されます。
自分で接続を開始した直後で、アプリの入手元を確認できる場合に限り、許可してください。Shadowrocketはクローズドソースの有料アプリで、入手先はApp Storeのみです。開発者はShadow Launch Technology Limitedです。購入は買い切り方式です。価格とシステム要件はApp Storeの掲載内容をご確認ください。アプリの買い切り購入に回線プランは含まれません。
初回の許可:Homeからシステムの確認まで
以下の手順は、利用者自身がサービス提供元と接続情報を用意していることを前提としています。まずHomeで接続情報が保存されていることを確認してから接続を開始すると、未許可の問題と接続情報の誤りを切り分けられます。情報の読み込みがまだの場合は、クイックスタートガイドをご覧ください。
-
接続情報を確認する
Shadowrocketを開き、Homeで使用するサーバー項目を確認します。アドレス、ポート、プロトコル、認証情報が、利用中のサービス提供元から入手した情報と一致しているか確認してください。推測で入力しないでください。
-
接続を開始する
Homeで使用する項目を選び、画面上部の接続スイッチをオンにします。システム構成を初めて作成する際は、VPN構成の追加許可を求める画面が表示されます。
-
システムの許可を確認する
アプリ名を確認してAllowを選択します。その後、デバイスのパスコードや本人確認を求められた場合は、システムの案内に従ってください。デバイスのパスコードをサーバーの認証欄に入力しないでください。
-
接続状態を確認する
Homeに戻って接続状態を確認し、システムのSettings → General → VPN & Device Management → VPNで該当項目を確認します。表示される項目名は、システムの言語やバージョンによって多少異なる場合があります。
許可が完了しても、すべての接続先にアクセスできるとは限りません。システム構成の追加、トンネルの起動、接続先へのリクエスト成功は、それぞれ別の確認項目です。システム上は接続済みでも特定のWebサイトにアクセスできない場合は、システム構成を繰り返し削除するのではなく、接続情報、DNS、ルールを確認してください。
システムに追加される項目:VPN構成とConfigファイルの違い
許可が完了すると、通常はシステムのVPN一覧にShadowrocketが作成した項目が表示されます。これは、システムがVPN接続を認識して管理するためのものです。一般に「VPNプロファイル」と呼ばれるものは、ここでは主にシステムの接続構成を指します。デバイス管理プロファイル、証明書、アプリ内のルールファイルとは区別してください。
切り分け:問題が起きている段階を確認
システム一覧に該当項目がない場合は、まず追加を許可してください。項目があるのに接続できない場合は、次にHomeの接続情報を確認します。サーバー情報の確認を、許可のやり直しで代用しないでください。
| 対象 | 確認場所 | 主な役割 |
|---|---|---|
| システムのVPN構成 | システムのSettings → General → VPN & Device Management → VPN | VPN接続とアプリの関連付けを登録し、システム上の接続状態を表示します。 |
| アプリ内のConfigファイル | Shadowrocket → Config | DOMAIN-SUFFIX、IP-CIDR、GEOIP、FINALなどのルールを含む、通信の振り分け設定を保存します。 |
| 接続情報 | Shadowrocket → Home | 利用者が用意したサーバー項目と、関連する認証情報を保存します。 |
| オンデマンド接続の設定 | Shadowrocket → Settings → On Demand | 条件に応じて接続を開始します。自動再接続を調べる場合は、個別に確認してください。 |
Global RoutingのProxy、Direct、Config、Sceneも、4つのシステム許可を表すものではありません。これらはアプリ内のルーティング選択肢です。変更してもシステムVPN構成が再追加されるわけではありません。権限の問題を調べる際は、複数の項目を同時に変更して判断材料を失わないよう、先に現在の設定を記録してください。
誤って拒否した場合:許可を再度求める
Don’t Allowを選択すると、そのリクエストではシステムVPN構成を追加できません。通常、Homeに保存済みの項目は残ります。許可を拒否しただけでサーバー情報が削除されることはなく、アプリを再購入する必要もありません。
-
Homeに戻る
完了していない接続操作を終了し、Homeに使用する項目が残っていることを確認してから、接続スイッチをもう一度オンにします。必要なシステム構成の追加が再度要求されます。
-
システムのVPN一覧を確認する
再度確認画面が表示されない場合は、システムのSettings → General → VPN & Device Management → VPNを開きます。構成がすでにある場合、初回の許可画面が再表示されないことがあります。
-
デバイスの制限を確認する
一覧を編集できない場合や、システムに操作が制限されていると明示される場合は、デバイスが組織によって管理されているか確認してください。管理対象デバイスでは、管理者にVPNの使用権限を確認します。組織から配布された構成は削除しないでください。
-
再試行して状況を記録する
現在のシステム設定画面を閉じ、Shadowrocketを開いて接続を再度開始します。それでも失敗する場合は、システムに表示された文言、VPN項目の有無、Homeの接続状態を記録してください。
アプリが作成した構成の代わりに、同じ名前の一般的なVPN項目をシステムで手動作成しないでください。名前が同じでも接続の種類やアプリとの関連付けは同じとは限りません。また、許可を得るために追加の証明書をインストールしないでください。VPN構成の追加と証明書の信頼は、別の操作です。
VPN構成を誤って削除した場合:情報を残して再作成する
システムのVPN一覧からShadowrocketの項目だけを削除した場合、通常削除されるのはシステムの接続構成であり、Homeのサーバー項目やConfig内のルールファイルではありません。まずアプリを開いて情報が残っていることを確認し、接続を再度開始して、必要なシステム構成を作成してください。
- まず自動接続を停止:構成を手動で削除する前に、Shadowrocket → Settings → On Demandでオンデマンド接続を一時停止し、現在の接続を切断してください。確認中に接続が何度も自動開始されるのを防げます。
- 該当する項目だけを操作:システムのVPN一覧を開き、該当項目の情報ボタンから詳細を確認します。Shadowrocketの項目であることを確認してから削除し、ほかの構成をまとめて削除しないでください。
- アプリに戻って再作成:Homeで接続を再度開始します。システムからVPN構成の追加を求められたら、アプリ名を確認して許可してください。
- 2か所を再確認:システムのVPN項目が再表示されたことを確認し、HomeとConfigに元の内容が残っているかも確認します。システム構成を再作成しても、失われたサービス提供元の情報が復元されるわけではありません。
アプリも削除していた場合や、アプリ内の情報も同時に削除していた場合は、単なる「システムVPN構成の誤削除」ではありません。保存してある情報や既存のバックアップを使って再設定してください。最初にアプリを再インストールすると、復元が必要な範囲が広がるおそれがあります。
許可後も接続できない場合:症状に応じて確認
追加の許可で解決するのは、システムがVPN構成を保存して使用できるかどうかです。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardなどのプロトコルには、それぞれ固有の設定項目があります。システム構成を許可しても、設定値が正しいかどうかや、サービス提供元のアカウントが利用可能かどうかは確認されません。
| 確認できる症状 | 優先して確認する項目 | 次の手順 |
|---|---|---|
| 接続をタップしても許可画面から進まない | Allowを選択したか、システムが求める本人確認を完了したか | システムのVPN一覧に戻り、項目が作成されているか確認します。表示された文言も記録してください。 |
| システム項目はあるが、接続がすぐ終了する | 選択中の項目、サーバーアドレス、ポート、認証情報、現在のネットワーク | 利用中のサービス提供元から入手した情報と照合し、一度に変更するのは1項目にします。 |
| 接続済みと表示されるが、一部の接続先にアクセスできない | Global Routingの選択内容、Configのルール、DNS設定 | アクセスできない接続先と適用されたルールを記録し、正常に動作しているシステム構成は削除しないでください。 |
| 手動で切断した後、再接続する | Settings → On Demandと、システムに登録されたほかのVPNの自動接続設定 | 関連する自動接続条件を一時停止して再現し、手動操作によるものかルールによるものかを切り分けます。 |
問い合わせ時は、発生までの手順、表示された文言、システムVPN項目の有無、特定のネットワークだけで失敗するかをお知らせください。スクリーンショットやログを共有する場合は、サブスクリプションURL、パスワード、秘密鍵、認証トークンを必ず隠してください。接続に関する詳しい確認方法は、よくある質問のトラブル対処をご覧ください。
復旧を確認するシステムのVPN項目が存在し、Homeから想定どおり接続でき、現在のルーティング設定に沿って接続先へアクセスできれば、一連の復旧が完了したと判断できます。許可画面が表示されなくなっただけでは、接続が復旧したとは判断できません。