iPhoneでShadowrocketを購入済みの場合は、まずiPadのApp Storeで購入時のアカウントを確認し、購入済みアプリから再ダウンロードできます。購入履歴、初回接続、横向き表示、通信の振り分け設定を順に説明します。アプリの購入権と端末上の接続設定は別のものです。「インストール済み」でも接続準備が完了しているとは限りません。
同じApple IDで利用できる購入履歴
Shadowrocketは買い切りの商用アプリで、App Storeから入手できます。iPhoneとiPadで共通して利用できます。購入後、対応する別の端末でも購入時と同じApple IDを使えば、通常は購入履歴から再ダウンロードでき、iPad用に再購入する必要はありません。ただし、再ダウンロードの可否は現在のストアでの公開状況、アカウントの購入履歴、端末の互換性によって異なります。システム要件はApp Storeの掲載内容をご確認ください。
確認するのは、iPad上部に表示されるiCloudアカウントではなく、App Storeでの購入に使うアカウントです。両者が異なる場合があります。システムのSettingsでApple Account → Media & Purchasesを開き、メディアと購入に使用するアカウントを確認してください。以前のシステムではApple IDと表示される場合があります。メニュー名は端末の表示に従ってください。
- アプリの購入:そのアカウントにShadowrocketのダウンロード権があるかを確認します。
- サービスの契約:利用するサービスの事業者から入手します。アプリの買い切り購入にサービスの利用プランは含まれません。
- 端末の設定:Homeの接続項目、Configのルールファイル、端末のVPN許可は、それぞれiPadで確認が必要です。
同じApple IDを使っていても、2台の端末のアプリ設定がすべて自動で同期されるわけではありません。端末移行で一部のデータが引き継がれた場合も、iPadで現在選択中の接続項目と設定を確認してください。iPhoneの接続状態だけで、iPadの準備が整っていると判断しないようにしましょう。
購入済みアプリを再ダウンロードする
以下の手順は、すでに購入履歴がある場合を対象としています。操作前に、iPadからApp Storeに正常にアクセスできることを確認してください。ストア自体が読み込めない場合は、アプリを探す前にストアへの接続を解決します。App Storeのアカウント画面はシステムによって異なり、新しい画面ではApps、以前の画面ではPurchasedと表示される場合があります。
-
アカウントを確認する
システムのSettings → Apple Account → Media & Purchasesを開き、現在の購入用アカウントがShadowrocketを購入したときのアカウントと同じか確認します。iCloudのプロフィールに表示されるアカウントだけでは、購入者を確認できません。
-
購入済みアプリの一覧を開く
App Storeを開いてアカウントのプロフィール画像をタップし、Apps → My Appsに進みます。端末にPurchasedと表示されている場合は、Purchased → My Purchasesを開きます。画面の表示に従って、自分の購入済みアプリ一覧を表示してください。
-
アプリを検索する
一覧からShadowrocketを検索します。Not on this iPadで未インストールのアプリに絞り込めます。見つからない場合は、まず絞り込みを解除して一覧全体を確認し、購入用アカウントも再確認してください。
-
内容を確認してダウンロードする
開発者名のShadow Launch Technology Limited、公式アイコン、アプリID
932747118を確認してから、雲のダウンロードボタンをタップします。再ダウンロードではなく価格が表示される場合は、いったん戻ってアカウントと購入履歴を確認してください。 -
初回起動
インストール後にShadowrocketを開き、HomeとConfigの内容を確認します。初めて接続を有効にするときは、システムの案内に従ってVPN構成の追加を許可し、端末で必要な認証を完了してください。
初回接続:iPad本体の設定を済ませる
インストール後、まずHomeに利用可能な接続項目があるかを確認し、次にConfigで目的の設定が選択されているかを確認します。ここでは、すでに利用するサービスとサブスクリプションがあることを前提に説明します。iPadにサブスクリプションをまだ追加していない場合は、サービス事業者から入手してください。アプリの購入情報はサブスクリプションURLではありません。
- 追加:Homeの右上にある「+」をタップし、TypeをSubscribeに設定します。URLに自分のサブスクリプションURLを入力し、内容を確認して保存します。URLにはアクセス情報が含まれるため、完全な内容を公開スクリーンショットに載せないでください。
- 更新:Homeに戻り、サブスクリプション項目が表示されていることを確認して更新します。更新されるのはサービス事業者が現在提供している接続先一覧であり、別の端末にあるアプリ設定一式がコピーされるわけではありません。
- 選択:Homeで実際に使う接続項目を選び、Global Routingを確認します。ルールに従って接続する場合は、Configで現在の設定ファイルも確認してください。
- 許可:接続スイッチをオンにし、iPadOSの案内に従ってVPN構成を許可します。この許可は端末ごとに必要です。iPhoneで許可済みでも省略できません。
- 確認:接続後、直結する想定の宛先とプロキシ経由の想定の宛先にそれぞれアクセスし、接続ログも確認します。接続スイッチがオンなのはトンネルの状態を示すだけで、すべての宛先にアクセスできる保証ではありません。
サービス事業者が同時接続できる端末数を制限している場合、iPhoneとiPadを同時に接続すると上限に達することがあります。一方を接続するともう一方が切断される場合は、サービスの利用条件と同時接続数を確認してください。iPadの設定を何度も削除するだけでは解決しません。原因を特定しにくくなるため、切り分け中にサブスクリプション、ルール、接続項目を同時に変更するのも避けてください。
横向き表示とウインドウ幅:機能は入口から確認
横向き表示で変わるのは使える表示領域であり、Home、Config、Data、Settingsの役割ではありません。ナビゲーションの位置や一覧・詳細の並び方は、アプリの画面やウインドウ幅によって異なります。「ボタンは必ず画面右下にある」と決めつけず、画面上の項目名を確認してから、現在のページの内容を見てください。
| 画面・操作 | 変わらない役割 | iPadで確認すること |
|---|---|---|
| Home | 接続項目の選択、接続の操作、Global Routingの確認 | まず選択中の項目を確認してからスイッチを操作します。一覧の幅が広がっても、選択項目が変わったとは限りません。 |
| Config | ルール設定を管理し、現在使用中のファイルを確認する | 「表示中のファイル」と「有効なファイル」を区別し、編集後は画面の案内に従って保存してください。 |
| Data | アプリに記録された通信量を確認する | 集計対象とリセット状態に注意してください。その時点の数値からストアでの購入状況を判断することはできません。 |
| Settings | On Demandを含むアプリ設定を変更する | 設定項目の名前で探し、別の端末での画面上の位置をそのまま当てにしないでください。 |
| 狭いウインドウまたは画面分割 | ウインドウ幅が変わっても、接続やルールの意味は変わりません | 一部の項目が折りたたまれていることがあります。ウインドウを広げるか前の階層に戻り、該当するタブを探してください。 |
端末とシステムが画面分割やウインドウ表示に対応している場合、横向きのShadowrocketでも使える領域が狭くなることがあります。「Configが見つからない」などの問題は、まずアプリのウインドウを広げてからナビゲーションを確認してください。画面が端末の回転に合わせて変わらない場合は、コントロールセンターで画面の向きのロックを確認します。画面を回転してもプロキシモードは切り替わらず、Directが自動的にConfigに変わることもありません。
Global Routing:画面の向きではなくモードを選ぶ
iPadのGlobal Routingも、iPhoneと同じ考え方で使います。選択前に、既存のルールに従って日常的に通信を振り分けるのか、一時的にルールの影響を切り分けるのかを決めてください。以下ではよく使われる3つのモードを比較します。画面のSceneは、設定済みの条件に応じて動作を選ぶ機能です。シーンを設定していない場合、Configと同じ意味として扱わないでください。
Config
おすすめ現在の設定にあるルールとポリシーに従って接続を処理します。実際の結果は適用されたルールによって異なるため、モード名だけで特定のドメインが直結またはプロキシ経由になるとは判断できません。
適した用途:有効な設定があり、日常の通信をルールに従って処理したい場合
Proxy
トンネルを通る接続をプロキシモードで処理し、通常のようにConfigのルールごとに接続先を振り分けません。ルールによる振り分けが原因かを短時間で切り分ける際に使えますが、選択中の接続項目が利用可能である必要があります。
適した用途:ルールによる振り分けとプロキシ接続の違いを一時的に確認する場合
Direct
接続を直結モードで処理します。Directに切り替えて宛先にアクセスできても、その宛先が現在のネットワークから直結できることを示すだけで、サービス事業者の接続が正常だとは証明できません。
適した用途:現在のネットワークから直結できるか比較する場合
比較する際は、まずモードをそろえる
iPhoneでは使えてiPadでは使えない場合は、まず両方を同じWi-Fi、同じ接続項目、同じ設定、同じGlobal Routingにそろえ、同じ宛先をテストします。端末やネットワークの違いを調べる前に、設定の差をなくしてください。
たとえばConfigのDOMAIN-SUFFIX,example.com,DIRECTは、指定したドメインサフィックスに一致する接続をDIRECTに振り分けます。また、FINAL,PROXYは、それ以前のルールに一致しなかった接続を処理します。ルールは通常上から順に照合されるため、確認時は個別のルールと最終ポリシーの両方を見てください。これは構文の説明であり、既存の設定を置き換えるための完全なファイルではありません。
よくある質問:二重購入、接続切れ、画面分割
iPhoneでは購入済みなのに、iPadで価格が表示されるのはなぜ?
まずSettings → Apple Account → Media & Purchasesでアカウントを確認し、App Storeのアカウント画面にあるAppsまたはPurchasedから購入履歴を探します。履歴を確認するまでは再購入しないでください。アカウントが同じなのに問題が解決しない場合は、注文情報を控えたうえでApp Storeの購入サポートに問い合わせてください。
アプリはインストールできたのに、以前の一覧が表示されないのはなぜ?
アプリの再ダウンロードと接続データの復元は別の作業です。まずHomeにサブスクリプションがあるか確認してください。ない場合はサービス事業者から入手して追加します。一覧がある場合は、選択中の接続項目、Configファイル、Global Routingを確認してください。アプリの再インストールを繰り返すだけでは解決しません。
アプリを切り替えたり画面分割したりすると、必ず接続が切れますか?
別のアプリに切り替えても、システムのVPNがオフになるとは限りません。まずシステムのSettings → General → VPN & Device Management → VPNで接続状態を確認し、Homeに戻ってスイッチとログを確認してください。接続中のまま宛先にアクセスできない場合は、横向き表示のせいだと決めつけず、ネットワークと選択中の接続項目を確認します。
手動で切断したのに、また接続されるのはなぜ?
ShadowrocketのSettings → On Demandを開き、オンデマンド接続とその条件が有効になっているか確認してください。オンデマンド接続は設定とネットワーク条件に応じて動作し、画面の回転とは関係ありません。手動接続の挙動を確認する場合は、元の設定を記録してからOn Demandを一時停止し、テスト後に設定を戻してください。
2台の端末で同じサブスクリプションを使えますか?
まずサービス事業者に、利用できる端末数、同時接続数、通信量の上限を確認してください。App Storeでのアプリ購入権によって、サービスの同時接続数が決まるわけではありません。2台同時に接続した場合だけ問題が起きるなら、まず片方を切断して比較し、利用上限も確認します。
最後に順番に確認する
「アプリの入手」と「接続の確立」を分けて確認すると、原因を絞り込みやすくなります。ストアでは購入とインストール、アプリではサブスクリプション・設定・モード・システムの許可、通信段階では宛先へのアクセスとサービス事業者の制限を確認してください。横向き表示で画面に多くの情報が見えても、複数の設定を一度に変更しないでください。
- App Storeで購入時のアカウントを使用していることを確認し、アプリID
932747118と開発者名を照合します。 - Homeに自分の接続項目があり、Configで目的のファイルが選択されていることを確認します。
- Global Routingが今回のテスト目的に合っていることを確認し、Settings → On Demandの現在の状態を記録します。
- 接続後に決めたテスト先へアクセスし、その後画面を回転させるかウインドウを調整して、レイアウトだけが変わるか確認します。
- 問題が続く場合は、ネットワークの種類、接続状態、発生までの手順を記録します。調査情報を共有する際は、サブスクリプションURL、認証情報、個人アカウントを隠してください。