ShadowrocketのiPadでの使い方|同じApple IDでの再入手と画面レイアウトの違い

iPadで自分のApple IDを使ってApp Storeから購入済みのShadowrocketを再入手する方法と、横向き表示、Configの管理、iPhoneとの操作の違いを解説します。

この記事の要点

iPhoneでShadowrocketを購入済みの場合は、まずiPadのApp Storeで購入に使ったアカウントを確認し、アプリを再入手します。購入履歴、既存のサブスクリプション、Configの設定はそれぞれ別のものです。この記事では、購入済みアプリの再入手、横向き画面での操作、設定の移行、接続の確認方法を順に説明します。すでに自分で利用しているサービスとサブスクリプションがあり、iPadでも使いたい方が対象です。

1. 同じApple IDで引き継がれるのは購入資格

Shadowrocketは買い切りのクローズドソースの商用アプリで、入手先はApp Storeのみです。iPhoneとiPadで同じ購入アカウントを使っている場合は、価格ボタンを見てすぐに再購入せず、まず購入履歴を確認してください。対応OS、デバイスの互換性、購入の適用条件はApp Storeの製品ページをご確認ください。

ここでいう「同じApple ID」とは、App Storeで購入に使うアカウントを指します。iPadの画面上部に表示されるiCloudアカウントとは限らず、両者が異なる場合もあります。iPadの「設定」で「メディアと購入」を開き、以前の購入時に使ったアカウントと照合してください。購入履歴の確認のために、デバイス全体でiCloudからサインアウトする必要はありません。

932747118
App StoreのアプリID。同じ製品ページか確認する際に使用
4項目
Global Routing:Proxy / Direct / Config / Scene
2段階
アプリ内の場所:Settings → On Demand

アプリを再入手しても、すべての利用データが復元されるわけではありません。App Storeの購入履歴で確認できるのは入手資格です。サーバーの項目、サブスクリプションURL、ルールファイル、ローカル設定は別途確認してください。iPadで初めて開いたときにリストが空でも、購入が復元されていないとは限りません。

2. iPadのApp Storeから購入済みアプリを再入手する

まずApp Storeでアカウントと製品情報を確認してから、Shadowrocketの設定に進みます。デベロッパはShadow Launch Technology Limited、アプリIDは932747118です。公式アイコンとこれらの情報をあわせて確認し、検索結果の名称だけで判断しないでください。

  1. アカウントを確認

    iPadの「設定」→自分のアカウント→「メディアと購入」を開き、App Storeで使うアカウントがShadowrocketを購入した本人のものか確認します。次にApp Storeを開き、アカウントページの表示と一致しているか確認してください。

  2. 購入済みアプリを探す

    App Storeでアカウントアイコン→「アプリ」または「購入済み」を開き、Shadowrocketを検索します。システムによって項目名が異なる場合があります。「ファミリーの購入済み」が表示された場合は、自分の購入履歴に切り替えてください。

  3. 製品情報を確認

    該当する製品ページを開き、デベロッパ、公式アイコン、アプリIDを確認します。正規品の確認ページから製品ページを開く方法もあります。名称が似たアプリを誤って選ぶのを防げます。

  4. アプリを再入手

    自分の購入履歴にあることを確認したら、雲のダウンロードボタンをタップします。すでにインストール済みの場合は「開く」と表示されることがあります。App Storeの確認画面に従って操作し、ホーム画面からShadowrocketを開いてください。

  5. ローカルデータを確認

    HomeとConfigを開き、接続項目と設定ファイルをそれぞれ確認します。以前のデータが表示されない場合は、後述の手順で設定を移行してください。アプリをインストールできたことだけで、サブスクリプション、ルール、接続許可がすべて復元されたとは判断できません。

製品ページに価格が表示された場合は、まず自分の購入履歴と以前の購入時の情報を確認してください。購入の返金、アプリの非表示、アカウントの国または地域の変更、アカウントの不一致など、個別に確認が必要なケースがあります。価格ボタンが表示されているだけでは、再購入が必要とは限りません。確認しても解決しない場合は、App Storeのアカウント・購入サポートに問い合わせてください。

3. 横向き・Split Viewでは、位置ではなく画面の項目名で探す

iPadでは、縦横の向きやSplit View、ウインドウの大きさによって表示領域が変わります。リストに表示される項目数や、選択項目と詳細画面の配置も変わることがあります。iPhone向けの説明にある「右下」や「2段目」は確実な目印ではありません。Home、Config、Data、Settingsなど、画面に表示されている英語の項目名で探してください。

画面を回転してもGlobal Routingが自動で切り替わったり、現在のConfigファイルが置き換わったりすることはありません。画面上のパネルが左右どちらにあるかではなく、選択中の項目、接続スイッチ、実際のリクエスト記録で状態を確認してください。Split Viewで表示幅が狭くリストしか見えない場合は、項目を選択するか詳細を開いてから編集します。

画面の場所確認する内容iPadでの操作ポイント
Homeサーバー、サブスクリプショングループ、接続状態目的の項目が選択されていることを確認してから接続スイッチを確認します。詳細を表示しただけでサーバーが切り替わったと勘違いしないようにしてください。
Home → Global Routing現在のルーティング設定ボタンの位置ではなく、Proxy、Direct、Config、Sceneの選択肢の表示を確認してください。
Configローカル設定、リモート設定、現在使用中の設定ファイルを開いたり編集したりしても、有効になったとは限りません。リストに戻り、実際に選択されている設定を確認してください。
Dataリクエスト、通信量、接続に関する記録新しいテストリクエストを実行して、その記録を確認してください。以前の接続を今回のテスト結果と取り違えないようにします。
Settings → On Demandオンデマンド接続の条件まず現在の設定を記録します。トラブルの切り分けでは、条件によって接続が開始される設定があるか確認し、複数のスイッチを何度も変更しないでください。

初めて接続するとき、システムからVPN構成の追加を求められる場合があります。Shadowrocketで開始した操作であることを確認してから、システムの案内に従って許可してください。アプリに「接続済み」と表示されることと、Webページを開けることは別々に確認します。接続の許可は、システムが該当する接続の確立を認めたことを示すだけで、サブスクリプションや接続先サービスが利用可能であることを保証するものではありません。

4. サブスクリプションとConfigを移行する前に、元のコピーを保存

iPhoneからiPadに移行する際は、「サーバーの取得元」と「ルーティングルール」を分けて扱います。通常、サブスクリプションはサーバー項目の更新に使い、Configファイルにはルールや関連設定を保存します。サブスクリプションを再登録するだけでは、iPhoneで使っていたカスタムルールが反映されない場合があります。ルールファイルだけを読み込んでも、利用可能なサーバー情報が含まれているとは限りません。

  • サブスクリプション:iPadのHomeで右上の「+」→Type→Subscribeを開き、自分のサブスクリプションURLを入力します。保存後、該当するサブスクリプションを更新してください。更新結果とサーバー数を確認し、ローカルの項目が表示されているだけで更新成功と判断しないようにします。
  • 設定ファイル:iPhoneのConfigで現在使っているファイルを確認し、バックアップを保存します。アプリの共有または書き出し機能を使い、自分で管理できる場所に保存してください。次にiPadのConfigで該当する読み込み機能を使ってファイルを読み込み、有効になっていることを確認します。
  • リモート設定:以前からリモート設定URLを使っている場合は、追加する前に取得元と内容を確認してください。リモート更新によってルールが変更されることがあります。残しておきたいローカル編集がある場合は、更新前に別のコピーを保存してください。
  • 機密情報:サブスクリプションURL、パスワード、UUID、キー、設定内の認証情報は、自分が管理できる場所だけに保存してください。問い合わせ用のスクリーンショットではこれらの情報を隠し、サブスクリプションURL全体を送らないようにします。

ルールファイルの基本構造は、次の例で確認できます。文法の説明用であり、現在の設定を置き換えられる完全なファイルではありません。example.comは説明用のドメイン、192.0.2.0/24は文書用の例示ネットワークです。実際のサービスが利用できるかどうかの確認には使えません。

[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR,192.0.2.0/24,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY

DOMAIN-SUFFIXはドメインのサフィックスに一致します。IP-CIDRはアドレス範囲に一致し、例のno-resolveは、そのルールのために追加のドメイン解決を行わないことを示します。GEOIPはIPアドレスの地域情報に基づいて一致します。FINALは末尾のフォールバックルールです。ルールは上から順に判定され、一致したルールに指定されたポリシーが適用されます。そのため、同じサブスクリプションでもConfigファイルが異なれば、アクセス結果が変わることがあります。

5. Global Routingの選択とiPadでの確認方法

iPadとiPhoneでトラブルを切り分ける手順は同じです。まずサーバー、Config、ルーティング設定をそろえてから、アクセス結果を比較します。以下の違いはShadowrocket内のルーティング設定について説明するものです。Configを推奨できるのは、ルールの内容が自分の用途に合っていると確認できている場合です。ルールに一致しなかったリクエストがすべて直接接続になるとは限りません。

Config

推奨

現在の設定ファイルにあるルールに基づいて、リクエストの処理方法を決めます。ルールに一致した場合は対応するポリシーが適用され、前のルールに一致しなかったリクエストはFINALなどのフォールバックルールで処理されます。

適しているケース:ルールが明確で、設定に基づく振り分けを継続して使いたい環境。

Proxy

Shadowrocketが処理する通信をプロキシ経由にします。一時的に通常のルーティングルールの影響を切り分ける際に便利です。テスト後は元の設定に戻してください。一度のアクセス結果だけで、すべてのルールが正しいと判断しないようにします。

適しているケース:現在のサーバーが対象のリクエストを処理できるか、一時的に確認したい場合。

Direct

Shadowrocketが処理するリクエストを直接接続にします。現在のネットワークから直接アクセスできるかを確認するための設定であり、プロキシサーバーの利用可否を検証するものではありません。

適しているケース:基本的なネットワークの問題とプロキシ経路の問題を切り分けたい場合。

Scene

設定済みのシーン条件に応じてルーティング動作を選択します。有効にする前にシーンの条件と対応するアクションを確認してください。ネットワーク環境が変わった後、手動テストと異なる結果になるのを防げます。

適しているケース:シーンを設定済みで、環境に応じて動作を切り替えたい場合。

結論:一度に変更するのは1つだけ

iPhoneではアクセスできてiPadではできない場合は、まず同じWi-Fiに接続し、サーバー、Config、Global Routingをそろえてから、新しいWebリクエストを実行してください。サブスクリプションの更新、ルールの差し替え、シーンの切り替えを同時に行わないようにします。

遅延テストで数値が表示されても、それはテスト対象の経路または応答が確認できたことを示すだけです。WebページのDNS、TLS、実際のデータ転送がすべて正常とは限りません。Proxyでは対象のWebページを開けてConfigでは開けない場合は、まずルールの一致状況と適用ポリシーを確認してください。どちらでも失敗する場合は、ネットワーク、サーバー情報、名前解決の設定を確認します。利用中のサービスに同時接続数の制限がある場合は、サービスの案内に従って確認してください。

  1. Homeで対象のサーバーを確認し、現在のGlobal Routingの選択肢を記録します。Configでは使用中のファイルを確認してください。
  2. Settings → On Demandを開き、オンデマンド接続の条件が設定されているか確認します。テスト中に接続状態が自動で変わらないようにするためです。
  3. 接続を確立し直した後、新しいWebリクエストを開いてください。既存の長時間接続は新しいポリシーにすぐ切り替わらないことがあります。古いページのキャッシュで結果を判断しないでください。
  4. Dataで今回のリクエストと関連する記録を確認します。変更が必要な場合は1項目だけ調整し、再試行して結果を記録した後、普段使う設定に戻してください。

6. 購入済みアプリの再入手に関するよくある質問

iPhoneで購入済みですが、iPadでもう一度購入する必要がありますか?

まず以前の購入時に使ったアカウントでApp Storeの購入履歴を確認し、同じ製品ページか照合してください。購入履歴があり、現在のデバイスがストアの要件を満たしていれば、通常は再入手できます。購入の適用条件とシステム要件はApp Storeの製品ページをご確認ください。価格ボタンが表示された場合は、まずアカウントと購入情報を確認してください。

再インストール後、HomeとConfigが空なのはなぜですか?

App Storeから再入手できるのはアプリです。別のデバイスのローカルデータがコピーされるわけではありません。まず自分のバックアップがあるか確認し、サブスクリプションとConfigをそれぞれ復元してください。設定を取り戻すために、元のデバイスからすぐにアプリを削除しないでください。元のデバイスでファイルや設定を確認できます。

横向きにしたら、説明にあるボタンが見つからない場合はどうすればよいですか?

Home、Config、Data、Settingsなどの項目名で機能を探し、必要な項目を開いてください。一時的にSplit Viewを終了するか、縦向きに戻して操作を確認できます。完了後、横向き表示に戻してください。ウインドウの配置が変わっても、再購入やすべての設定の再読み込みは必要ありません。

iPadのスリープ後に接続状態が変わるのは、購入の復元と関係がありますか?

購入資格と接続のライフサイクルは別の問題です。スリープ解除後のネットワーク、Homeの接続状態、Settings → On Demandの条件を確認してから、新しいリクエストをテストしてください。特定のWi-Fiだけで問題が起きる場合は、他の設定を変えずに、そのネットワークと別のネットワークでの結果をそれぞれ記録します。

移行後は、使用可能なConfigのバックアップと、利用中のサブスクリプションの取得元に関する記録を保存しておくことをおすすめします。iPadの買い替えやルールの調整を行う際は、「購入アカウント→アプリの入手→ローカル設定→新しいリクエストで確認」の順に進めると、購入の問題と接続の問題を分けて調べられます。

App Storeで正規品を確認 →