iPhoneで購入したShadowrocketを自分のiPadでも使う場合は、まずApp Storeの購入アカウントを確認し、その後サブスクリプション、Config、システムのVPN許可を設定します。この記事では、3つの手順を分けて説明し、横向き表示でリストの選択や保存操作がどう変わるか、Global Routingの確認方法も紹介します。完了後は、問題がアプリの入手、設定の移行、接続設定のどこにあるかを判断できます。「購入済み」でも「設定済み」とは限りません。
1. iPadの購入資格と正規アプリを確認する
ShadowrocketはAppleプラットフォーム向けの有料クライアントで、入手先はApp Storeのみです。アプリは買い切りです。主な利用端末はiPhoneとiPadです。システム要件、対応範囲、ユニバーサル購入の適用状況は、いずれもApp Storeの記載をご確認ください。自分のアカウントで購入済みなら、各端末で再購入する必要があるとは限りません。まず購入時のアカウントの購入済み履歴を確認しましょう。
確認時は、公式アイコン、デベロッパーのShadow Launch Technology Limited、アプリIDの932747118を照合してください。検索結果の名前が似ているだけでは、正規アプリかどうか確認できません。確認方法は、当サイトのiPadでの入手方法をご覧のうえ、案内に沿ってApp Storeを開いてください。
アプリの買い切りと、ユーザーが利用する接続サービスは別のものです。購入履歴で確認できるのはアプリを入手する資格であり、接続先アドレスやサブスクリプション、サービスの利用枠が提供されるわけではありません。以下では、利用中のサービスとサブスクリプションがすでにあることを前提に説明します。サービスの選び方は扱いません。
2. 購入時のApple IDで購入済みアプリを入手する
確認するのは、App Storeで使っている購入アカウントです。iPadの画面上部に表示されるiCloudアカウントとは異なる場合があります。まずApp Storeのアカウント画面で現在のアカウントを確認し、購入時の情報と照合しましょう。アプリを探すために、端末全体のiCloudから先にサインアウトする必要はありません。
-
購入アカウントを確認
App Storeを開き、右上のアカウントアイコンをタップして、購入に使用しているApple IDを確認します。購入時のアカウントと異なる場合は、購入アカウントの設定でサインイン状態を切り替えてください。アカウント切り替え時に表示されるシステムの案内も確認しましょう。
-
購入済み履歴を探す
App Storeのアカウント画面で「購入済み」を開きます。システムのバージョンによっては、「アプリ」→「マイアプリ」からアプリ一覧を表示できます。Shadowrocketを検索し、現在の端末にインストールされていない項目を確認してください。
-
アプリ情報を確認
製品ページを開き、公式アイコン、デベロッパーのShadow Launch Technology Limited、アプリID 932747118を照合します。あわせて互換性欄で、現在のiPadとシステムが対応しているか確認してください。
-
アプリを再ダウンロード
雲のダウンロードボタンが表示されたらタップし、システムの案内に従って認証します。現在のApp Storeで購入資格が有効なら、通常はアプリ代金を再度支払う必要はありません。最終的にはApp Storeに表示される入手状況をご確認ください。
-
価格が表示されたら、いったん停止
価格が表示される場合は、購入アカウント、購入履歴、ストアの国または地域を確認してから進めてください。すぐに再購入を確定しないでください。元の注文情報を保管し、必要に応じてAppleの購入サポートに問い合わせましょう。
3. 購入済みアプリを入手したら、iPadに接続設定とConfigを再インポート
App Storeの購入済みアプリ一覧からは、Homeの接続項目やiPhoneで使用中のConfigは復元されません。端末移行で一部のデータが引き継がれていても、iPad上で項目ごとに確認してください。移行されなかったサブスクリプションや設定は、改めてインポートする必要があります。変更を始める前に、元の端末で復元用の設定コピーを保管しておきましょう。
- 既存のサブスクリプションをインポート:Homeの右上にある「+」をタップし、TypeをSubscribeに設定します。URL欄に自分のサブスクリプションURLをすべて貼り付け、見分けやすい名前を入力して保存してください。Homeに戻ってサブスクリプションを更新し、グループ内に接続項目が表示されることを確認します。
- サブスクリプションの内容を確認:名前が表示されただけでは、内容を取得できたとは限りません。グループ内の項目と更新時のメッセージを確認してください。空の場合は、URLが完全か、期限切れでないか、サービスに端末数や同時接続数の制限がないかを確認しましょう。
- 設定ファイルをインポート:保管している設定元からConfigにファイルをインポートするか、Configの追加メニューから既存の設定URLを取り込みます。その後、使用するConfigを明示的に選択してください。「ファイル一覧に表示されている」だけでは有効化されたことになりません。
- 接続パラメータを確認:手動で移行する場合は、利用中のサービスの案内と照らし合わせて、プロトコル、サーバー、ポート、認証情報を確認してください。ポートにはサービスで指定された値を使用します。特定のプロトコルでよく使われるポートだからといって、自己判断で変更しないでください。
- 初回接続時の許可:Homeで既存の接続を選んでスイッチをオンにします。システムのVPN構成追加の案内を確認し、承認後に求められた認証を行ってください。iPhoneでの許可は、iPad本体での許可の代わりにはなりません。
サブスクリプションは主に接続項目の取得と更新に使い、Configは主にルールなどの設定を保持します。前者だけをインポートしても、ルールが元の端末と同じになるとは限りません。後者だけをインポートしても、接続できるとは限りません。サブスクリプションURLにはアクセス情報が含まれることがあるため、確認時にURL全体を公開のスクリーンショットや質問文に載せないでください。
4. iPadの横向き表示とiPhoneでの操作の違い
画面が広くなっても、Home、Config、Settingsの役割は変わりません。iPadでは、利用可能な幅が十分にある場合、リストと詳細を分割表示できます。表示方法はアプリの画面、システムのウインドウサイズ、表示中のページによって異なります。縦向きにしたり、ウインドウを小さくしたりすると、画面を順番に開く表示に戻る場合があります。「2列表示にならない」だけでインストールエラーと判断しないでください。
| 操作する場所 | 横向き表示で確認する点 | 間違えやすい状態 |
|---|---|---|
| Homeのリスト | 選択中の行を確認してから、該当する接続の内容を表示または編集します。 | リストの項目を切り替えた後も、前の接続情報を基に状態を判断してしまう。 |
| Configの詳細 | ファイルの内容を開いただけでは、現在使う設定に切り替わったことにはなりません。リストに戻り、選択状態を確認してください。 | ファイルを編集したものの、別のConfigを使い続けている。 |
| 編集画面 | 項目を編集したら、現在の画面にある保存または完了の操作を行ってから戻り、変更を確認します。 | 詳細画面を閉じたりタブを切り替えたりしただけで、変更が保存されたか確認していない。 |
| Settings | 現在の項目の詳細画面に表示されているタイトルを見て、意図した設定を編集しているか確認します。 | 分割表示の反対側に残っている古い内容を、選択中の項目と取り違える。 |
まとめ:選択状態で操作対象を確認
横向きで編集した後は、リストに戻って接続またはConfigの選択状態を確認し、アクセスをテストしてください。詳細画面が表示されたままだからといって、有効な設定と判断しないでください。
iPadで複数のアプリウインドウを使っている場合は、インポートと保存が終わるまでShadowrocketのウインドウ幅を一定に保ちましょう。操作ボタンを見つけやすくなり、ウインドウ幅の変化を設定が消えたと誤認しにくくなります。
5. Global Routingで移行後のルール動作を確認
HomeでGlobal Routingを確認します。同じサブスクリプションを使っていても、2台の端末でルーティングモードが異なることがあります。一方がConfig、もう一方がProxyまたはDirectになっていると、アクセス結果が変わる場合があります。ルールの移行状況を調べる前に、まずモードをそろえてください。
Config
おすすめ現在有効なConfigのルールに従って振り分けます。ルールに一致すると、DIRECT、プロキシのポリシー、またはその他の設定済みポリシーが適用されます。特定のサイトが必ず直接接続されるわけではなく、結果はルールの内容と順序によって異なります。
適した用途:ルールをインポートして確認済みで、設定に沿って通信を振り分けたい場合。
Proxy
プロキシ処理の対象となる通信を、選択したプロキシに渡します。Configの振り分けルールごとに経路を決めることはありません。比較テストには使えますが、ルールへの一致状況の確認には代わりません。
適した用途:接続自体が使えることを確認済みで、ルールの影響を一時的に切り分けたい場合。
Direct
選択したプロキシを経由せず、直接接続します。この状態でアクセスに失敗しても、サブスクリプション内の接続が使えないとは限りません。想定しているモードに戻して、もう一度テストしてください。
適した用途:ローカルネットワークから直接接続できるかを比較し、プロキシ経路とローカルネットワークの問題を切り分けたい場合。
Global RoutingにはSceneも表示され、設定済みのシーンに応じて動作を決められます。SceneはConfigの別名ではありません。シーンの条件を確認できていない場合は、まずConfig、Proxy、Directのいずれかを明示して単独テストし、余分な要因が加わらないようにしてください。
以下はルールの順序を理解するための最小限の例です。完全なConfigでも、使用可能な接続情報でもありません。必ずコピー上でテストし、PROXYに対応するプロキシが選択可能であることを確認してください。
[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
FINAL,PROXY
DOMAIN-SUFFIXは指定したドメインのサフィックスに一致します。この例のexample.comは説明用です。- ルールは上から順に確認されます。前のルールに一致した場合、末尾の
FINALでポリシーが決まることはありません。 FINALは、それ以前のルールに一致しない場合に適用されるフォールバック項目です。通常はルール一覧の末尾に置きます。- 元のConfigで
GEOIPやIP-CIDRも使っている場合は、移行時に元の順序を維持し、ドメインの項目だけをコピーしないでください。
6. iPadの購入済みアプリと接続に関するよくある質問
iPhoneでは購入済みなのに、iPadで価格が表示されるのはなぜ?
まずApp Storeのアカウント画面で購入アカウントを確認し、そのアカウントの購入済み項目と購入履歴を確認してください。同じiCloudアカウントにサインインしているだけではないか、ストアの国または地域や互換性に問題がないかも確認します。購入履歴と商品状態が一致しない場合は、再度支払う前に注文内容を確認してください。
インストールしたのに、Homeに何も表示されないのはなぜ?
アプリを再ダウンロードしても、復元されるのは入手資格だけです。Home →「+」→ Type → Subscribeから自分のサブスクリプションをインポートして保存し、更新してください。元のルールも必要な場合は、Configで該当ファイルをインポートして選択します。2つの項目をそれぞれ確認してください。
横向きでConfigを変更したのに、反映されないのはなぜ?
まず変更が保存されていることを確認し、Configの一覧に戻って該当ファイルが選択中か確認してください。続いてHome → Global RoutingでConfigを使っていることを確認します。Proxyのままでは、振り分けルールの変更が想定どおりに反映されません。
2台の端末を同時に接続できますか?
アプリの購入資格と、接続サービスの同時接続制限は別々に確認します。まず利用中のサービスで、登録可能な端末数と同時接続数の制限を確認し、iPhoneとiPadをそれぞれテストしてください。個別では使えても同時利用で問題が起きる場合は、その状況を記録してサービスの制限を確認しましょう。アプリを再購入する必要はありません。
手動で切断したのに、また自動接続されるのはなぜ?
Settings → On Demandを開き、有効になっている条件を確認します。問題の切り分け中はOn Demandを一時的にオフにして、Homeから手動接続してテストしてください。安定して動作することを確認してから必要な条件を戻し、Wi-FiとCellularの環境でそれぞれ確認します。Wi-Fiのみ対応のiPadでは、Cellularでの確認は不要です。
移行後は、購入アカウントを確認したか、サブスクリプションの更新に成功したか、現在のConfig名、Global Routingのモード、On Demandの有効・無効を記録しておきましょう。機種変更や再インストールの際も同じ順番で確認すれば、入手資格、設定内容、接続状態の問題をそれぞれ切り分けられます。