iPhoneでShadowrocketを購入済みの場合は、まずiPadのApp Storeで購入時のアカウントを確認し、購入済みアプリから検索します。ユニバーサル購入の対応状況はApp Storeの表示をご確認ください。購入履歴、接続パラメータ、Configはそれぞれ別のものです。再ダウンロード、横向き画面での操作、既存の設定の移行、Split Viewでの確認という順に説明します。利用中のサービスやサブスクリプションがあり、iPadでも引き続き使いたい方に向けた内容です。
1. 購入済み項目:購入アカウントを確認する
ShadowrocketはAppleプラットフォーム向けの有料クライアントで、主にiPhoneとiPadで利用できます。入手先はApp Storeのみです。デベロッパはShadow Launch Technology Limited、アプリIDは932747118で、買い切りです。システム要件、対応デバイス、ユニバーサル購入の情報はApp Storeの表示をご確認ください。再度の支払いが必要かどうかは、現在のアカウントの購入履歴とApp Storeの表示を照らし合わせて判断してください。同じiCloudアカウントにサインインしているだけでは判断できません。
iPadのiCloudアカウントと、App Storeで購入に使用するアカウントは異なる場合があります。確認するには、システムのSettingsでApple Accountを開き、Media & Purchasesに表示されるアカウントが購入時のものと一致するか確認してください。古いシステムではアカウント名がApple IDと表示されることがあります。購入履歴を確認するためにiCloudアカウント全体からサインアウトすると、ほかのデバイスのデータに影響するおそれがあるため避けてください。
2. 同じApple IDで購入済みアプリを再ダウンロードする
iPadでApp Storeを開き、右上のアカウント画面に進みます。iPadOSのバージョンによって、過去に入手したアプリの項目はAppsまたはPurchasedと表示されます。自分のアプリ履歴を開き、Shadowrocketを検索してください。見つからない場合は、購入アカウント、非表示の購入済み項目、App Storeの国または地域を確認してから、次の対応を判断します。
-
アカウントを確認
システムのSettings → Apple Account → Media & Purchasesを開き、現在の購入アカウントが購入時のアカウントと一致することを確認します。必要な情報だけを確認し、アカウント情報を他人に渡さないでください。
-
購入履歴を探す
App Store → アカウントアイコン → AppsまたはPurchasedを開き、自分のアプリ一覧からShadowrocketを検索します。項目名はデバイスの表示に従ってください。
-
アプリを確認
デベロッパがShadow Launch Technology Limited、アプリIDが932747118であることを確認します。購入履歴から再ダウンロードできる場合は、再ダウンロードアイコンをタップしてください。価格が表示された場合は、操作を止めてアカウントと購入履歴を確認します。
-
初回起動
インストールが完了したらアプリを開き、まずHome、Config、Settingsを確認します。初めて接続を有効にするときは、システムの案内に従ってVPN構成の許可を確認してください。この許可はApp Storeでの購入確認とは別の手順です。
再ダウンロード、価格、Openの各ボタンは、App Storeが現在認識している状態を示すもので、設定が移行済みかどうかを判断するものではありません。Openと表示されている場合は、アプリがインストール済みです。アプリを開いて内容を確認すればよく、ダウンロード項目を何度も探す必要はありません。購入履歴に記録があるのに製品ページで価格が表示される場合は、App Storeアカウントで購入履歴に対応するアカウントと国または地域を確認してください。
3. 横向き表示:機能名から操作項目を探す
iPadを横向きにすると表示幅が広がりますが、iPhoneのスクリーンショット上の位置を目印にボタンを探さないでください。画面の回転、ウインドウ幅の変更、Split Viewの使用によって、一覧や詳細の表示範囲が変わることがあります。Home、Config、Settingsの項目名や現在の画面タイトルを手がかりにしてください。詳細が同時に表示されない場合は、まず一覧から項目を選び、編集画面に進みます。
| 項目 | 確認する内容 | 横向き表示での確認方法 |
|---|---|---|
| Home | 登録済みの接続項目、現在の選択、接続スイッチ、Global Routing | 選択中の項目を確認してからルーティングのモードを確認します。一覧の幅が広がっても、選択中の項目が変わるわけではありません。 |
| Config | デバイス上で利用できる設定ファイルと現在の選択項目 | 選択中のファイルを確認します。一覧にファイルが表示されているだけでは、有効になっている証拠にはなりません。 |
| Settings | アプリの設定とOn Demandなどの動作オプション | Settings → On Demandを開いて個別に確認します。画面が前面に表示されているかどうかで、オンデマンド接続の状態を判断しないでください。 |
横向き表示にしても、Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardのプロトコル上の意味は変わりません。サービス提供元から指定されたアドレスやポートが置き換わることもありません。パラメータをコピーするときは、接続名だけでなく、すべての項目を確認してください。たとえば、既存のパラメータでポートが443なら、該当するポート欄にもその値を入力します。別のデバイスで異なるポートを使っているからといって、その値をそのままコピーしてはいけません。ポート番号だけでプロトコルの種類を特定することもできません。
4. 設定の移行:サブスクリプションとConfigを分けて扱う
同じ購入アカウントを使っていても、アプリ内のデータがすべて自動で同期されるとは限りません。移行前に、Homeの接続項目、既存のサブスクリプションURL、Configのルールファイル、Settingsのデバイス設定を区別してください。アプリのバックアップや同期機能を使った場合も、iPad上で結果を一つずつ確認します。ファイルが表示されたことだけを根拠に、選択済みで有効だと判断しないでください。
- 既存のサブスクリプション:Home → “+” → Type → Subscribeを開き、自分が利用しているサブスクリプションURLを入力します。保存して更新した後、項目数と名前を確認してください。URLにはアクセス情報が含まれる場合があるため、公開スクリーンショットや共有メモには記載しないでください。
- 手動で接続を設定:元のパラメータを参照しながら、Type、アドレス、ポート、認証情報を確認します。TLSを有効にする設定では、対応するサーバー名と証明書の検証設定も確認してください。移行手順として検証を無効にしないでください。
- ルールファイル:Configで利用できるインポートまたはファイル操作を使って、自分の設定を読み込みます。ポリシー名と参照関係を確認し、使用するファイルを選択してください。
- デバイス設定:DNSとSettings → On Demandを個別に確認します。ネットワーク環境が異なる場合、以前のデバイスで設定した自動接続の条件がiPadに適さないことがあります。
Configのルールは順番に確認してください。DOMAIN-SUFFIXはドメインのサフィックスに一致し、IP-CIDRは指定したIPアドレス範囲に一致します。GEOIPはIPアドレスの地理情報に基づいて照合し、FINALはそれ以前のルールに一致しなかった場合のフォールバックです。特に、ルールが参照するポリシーやポリシーグループが新しいデバイスに存在するか確認してください。設定ファイルの読み込みに成功しても、参照先がすべて有効とは限りません。
5. Global Routing:設定モードと診断モードを区別する
横向き、縦向きのどちらでもHome → Global Routingを確認します。選択肢はConfig、Proxy、Direct、Sceneです。Sceneはデバイスで実際に設定されているシーンを確認してください。Configと同じものとして扱うことはできません。移行後は、まず以前使っていたモードを確認してから比較テストを行い、ルーティングの変更をiPadの接続互換性の問題と取り違えないようにします。
Config:設定に基づくモード
推奨現在選択されているConfigとルールに基づいて、リクエストの処理先を決定します。一致したルールの処理先は、プロキシ、直接接続、その他の定義済みポリシーの場合があります。どのルールにも一致しない場合はFINALを確認してください。それ以外のリクエストが必ず直接接続になるとは限りません。
適した用途:ルールとポリシーの参照先を確認した後の日常利用。
Proxy:プロキシモード
処理対象のリクエストをプロキシ経由で処理します。同じ宛先にProxyではアクセスできてConfigでは失敗する場合は、すぐにアプリを再インストールするのではなく、ルールの一致状況とポリシーの選択を確認してください。
適した用途:同じネットワークと接続パラメータで、ルールの影響を一時的に比較する場合。
Direct:直接接続モード
リクエストを直接接続で処理します。システムのネットワーク接続を切断するモードではなく、リモートのプロキシが利用可能かどうかを確認する方法でもありません。テスト後は元のモードに戻し、その後の確認条件が変わらないようにしてください。
適した用途:現在のネットワークから直接アクセスできるかを比較する場合。
6. Split Viewでの利用:検証条件をそろえる
必要なSplit Viewやウインドウ操作に対応しているかどうかは、デバイスのシステムとアプリで実際に利用できる機能をご確認ください。利用できる場合は、Shadowrocketとブラウザを並べて表示し、一方で接続とルーティングの設定を確認しながら、もう一方で自分のテスト先にアクセスできます。ウインドウ幅が狭くなるのは表示領域が変わるためであり、プロトコル、DNS、ルールを変更する理由にはなりません。
- Homeで有効な接続項目を選び、Global Routingの現在の選択肢とConfigの選択項目を記録してから、接続を有効にします。
- ブラウザで同じ宛先を開き、ドメインの名前解決に失敗したのか、接続がタイムアウトしたのか、ページは開いたが内容の読み込みが不完全なのかを記録します。「使えない」とだけ記録しないでください。
- ネットワークとアクセス先を変えずに画面を横向き・縦向きに切り替えるか、ウインドウ幅を変更して、同じアクセスをもう一度試します。接続は正常で編集画面だけが折りたたまれる場合は、まずレイアウトの変化として対処してください。
- ProxyとConfigを比較する場合は、一度に変更する項目を一つにしてください。テスト後は元の設定に戻し、ネットワーク切り替え時にSettings → On Demandが接続動作を開始するか確認します。
システムにVPNの状態が表示されても、特定の宛先へのアクセス成功を意味するわけではありません。別のウインドウに切り替えても、接続が必ず切断されるわけではありません。実際のリクエスト結果に基づいて確認してください。iPhoneとiPadを同時に使って一方だけ失敗する場合は、まず利用中のサービスの同時接続制限を確認し、それぞれのプロトコルパラメータとネットワークを調べます。購入アカウントの問題と決めつけないでください。
7. よくある質問:購入履歴、同期、横向き表示
iPhoneで購入したのに、iPadで価格が表示されるのはなぜですか?
まずシステムのSettings → Apple Account → Media & Purchasesで購入アカウントを確認します。次にApp StoreのアカウントからAppsまたはPurchasedを開いて購入履歴を探し、非表示の項目も確認してください。ユニバーサル購入の対応状況はApp Storeの表示をご確認ください。アカウントと購入履歴を確認する前に、価格ボタンだけを見て再購入が必要だと判断しないでください。
ダウンロード後、Homeに何も表示されません。購入情報が復元されていないのでしょうか?
購入履歴と接続データは別の確認項目です。アプリを開ける場合は、接続データが移行されているかを確認してください。利用中のサブスクリプションがある場合は、Home → “+” → Type → Subscribeで追加して更新します。手動設定は元の記録を見ながら一項目ずつ入力してください。購入履歴によって接続パラメータが復元されることはありません。
Configファイルが一覧にあるのに、iPhoneと動作が異なるのはなぜですか?
まずiPadのConfigで現在選択されている項目を確認し、次にHome → Global Routingが想定したモードになっているか確認します。その後、ルールが参照するポリシー名、FINALの処理先、DNS設定を確認してください。ファイル名が同じでも内容が同じとは限りません。ファイル内の実際の設定をご確認ください。
Split Viewにすると元のボタンが見つかりません。再インストールが必要ですか?
まずSplit Viewを終了するか、ウインドウを広げてから、Home、Config、Settingsの項目名を手がかりに探してください。一覧から該当項目を選び直し、詳細画面が折りたたまれているだけか確認します。接続リクエストが正常なら、まず表示や画面移動の問題に対処してください。ウインドウレイアウトを確認する際、再インストールは最初に行う方法ではありません。