この記事は、iPhoneでShadowrocketを購入し、自分のiPadでも引き続き使いたい方を対象にしています。App Storeの購入履歴から再ダウンロードする方法、価格が表示され続ける理由、購入履歴と設定データの違い、横向き2ペイン表示でHome・Config・Settings・Global Routing・On Demandを操作する方法を説明します。
まず購入履歴・アプリデータ・接続設定を区別する
ShadowrocketはApp Storeで提供される有料の商用アプリです。購入資格は、App Storeのメディアと購入に使うApple IDに紐づいており、最初に購入したiPhoneだけに紐づくものではありません。iPadで同じ購入アカウントを使い、ストアの条件も一致していれば、購入履歴から再ダウンロードでき、通常は再度支払う必要はありません。
「アプリを購入済みであること」と「iPadに元の設定が入っていること」は別です。App Storeは購入資格を確認してアプリを提供しますが、Homeのサーバー項目、Configで選択した設定、ルールファイル、Settingsの個別オプションはアプリデータにあたります。再ダウンロード後は、これらがiPadに表示されているかを別途確認してください。
iPhoneとiPadでApp Storeのアカウントが異なる場合、同じiCloud機能にサインインしていても、iPadの購入履歴に購入済み項目が表示されないことがあります。確認時は、デバイス設定の上部に表示されるiCloud情報だけでなく、App Storeのアカウントページに表示されるアカウントを確認してください。ストア地域の変更、アプリの非表示、購入履歴の更新遅延も表示に影響します。
結論:まずApp Storeのアカウントを確認し、その後に設定を移行する
購入履歴が表示されない場合は、まずApp Storeのアカウントとストア地域を確認してください。アプリは開けるのにリストが空の場合は、Home・Config・Settingsでデータを確認します。2つの問題を混同しないことが重要です。
iPadでApp Storeの購入済み項目から再ダウンロードする
Shadowrocketの入手先はApp Storeのみです。開発者名はShadow Launch Technology Limited、アプリIDは932747118、購入方法は買い切りです。システムによって項目名が「Apps」「購入済み」または「マイApp」と表示される場合があるため、操作時は現在のiPadのApp Storeアカウントページを確認してください。
アカウントを確認する
iPadでSettingsを開き、Apple ID関連のページに進み、Media & Purchasesで使われているアカウントが、iPhoneで最初に購入したときのものと一致するか確認します。
購入済み項目を開く
App Storeを開き、右上のアカウントアイコンをタップしてAppsまたは購入済み項目に進み、自分の購入履歴を表示するリストを選びます。
アプリを検索する
購入済みリストでShadowrocketを検索します。見つかったら、名称、開発者Shadow Launch Technology Limited、アプリID932747118を確認してください。
再ダウンロードする
雲形のダウンロードボタンをタップして完了するまで待ちます。価格が表示され続ける場合は、支払いを再度確定せず、アカウントページで購入アカウントとストア地域を確認してください。
初回起動
ホーム画面からShadowrocketを開き、システムの案内に従ってネットワーク関連の許可を完了します。その後、Home・Config・Settingsの順に、想定どおりか確認してください。
購入済みリストに一時的に結果が表示されない場合は、App Storeを閉じて再度開き、アカウントページを更新してください。同時にネットワーク接続も確認します。以前に購入項目を非表示にしていた場合は、App Storeのアカウント設定で非表示項目を確認してください。項目名はシステムによって変わることがありますが、まず購入履歴を表示できる状態に戻し、その後に製品ページから再ダウンロードするという流れは変わりません。
iPad、Mac、Apple TV、Apple Visionで利用できるかどうか、および各デバイスのシステム要件は、App Storeページの記載を基準にしてください。この記事ではiPhoneとiPadの購入資格および画面表示の違いに焦点を当て、特定時点のシステム条件を固定の要件として記載しません。
再ダウンロード後にHome・Config・Settingsを確認する
iPadで初めて開いた後、接続スイッチの状態だけで移行完了と判断しないでください。画面の階層ごとに確認します。Homeでは現在選択中のサーバー項目とGlobal Routing、Configではルール設定、SettingsではOn Demand、購読更新などの動作設定を確認します。どこか1つでも欠けていると、iPadとiPhoneで動作が異なる場合があります。
- Home:既存のサーバー項目が表示されているか、どの項目が選択されているか、Global RoutingがProxy、Direct、Config、Sceneのどれになっているかを確認します。
- Config:使用する設定が存在するか、現在有効になっているかを確認します。設定ファイルが表示されているだけでは、選択済みとは限りません。
- Settings:Settings → On Demandを開き、iPadで自動接続の条件を有効にする必要があるか確認します。あわせて購読更新に関するオプションも確認してください。
- システムの許可:初回接続時に、システムからネットワーク構成の追加を求められます。システムでの確認を完了してからHomeに戻り、状態を確認してください。
iPadのHomeリストが空の場合は、自分が保有するサービスプロバイダーの情報から項目または購読を追加してください。購読を使う場合は、Home右上の「+」からTypeでSubscribeを選び、自分の購読URLを入力します。形式を理解するためのダミー値は次のように記述できますが、実際の接続には使えません。
https://example.com/sub?token=xxxx
アプリの買い切り購入は、接続サービスの契約を意味しません。再ダウンロードで復元されるのはShadowrocketのアプリ購入資格であり、サーバー情報が自動作成されたり、元のサービスプロバイダーとの契約状態が変更されたりすることはありません。購読URL、認証情報、利用可能範囲は、自分が保有するサービスプロバイダーの情報で確認してください。
設定ファイルと購読リストも同じものではありません。購読は通常サーバー項目の管理に使われ、ConfigにはGeneral、Rule、Host、URL Rewriteなどの設定セクションを含められます。iPhoneで自分でルールを管理していた場合は、サーバー名が同じかどうかだけでなく、iPadで同じ設定内容を使っているか確認してください。
横向き2ペイン表示とiPhoneの1列表示の違い
iPhoneは利用できる幅が狭いため、Home・Config・Settingsは通常、1列のページを順番に開いて操作します。iPadの横向き表示や幅の広いウィンドウでは、Shadowrocketはナビゲーションリストと詳細エリアを同時に表示できます。2ペイン表示で変わるのは情報の配置と選択方法であり、ルール構文、プロトコルの意味、Global Routingの処理ロジックは変わりません。
| 画面 | iPhoneでよくある操作 | iPadの横向き表示でよくある操作 | 注意点 |
|---|---|---|---|
| Home | 1列表示で項目を選び、詳細を開く | リストと選択中の項目の詳細を同時に表示できる | 詳細パネルが開いていても、接続が開始されたとは限らない |
| Config | 設定リストから専用ページを開く | 左側で設定を選び、右側に内容または操作項目を表示する | 右側の内容だけでなく、現在の選択マークを確認する |
| Settings | 設定項目を順番に開いて戻る | 左側に設定カテゴリを残し、右側に具体的なオプションを表示する | Settings → On Demandの階層関係は変わらない |
| Global Routing | Homeでモードを展開して選択する | 選択後もメインリストと詳細が表示される場合がある | モードを切り替えた後は、現在の選択項目をもう一度確認する |
横向き表示で最も起こりやすい誤解は、右側に表示されている古い詳細を現在有効な項目だと思い込むことです。設定が有効かどうかはリストの選択状態で確認し、サーバーが選択されているかはHomeで現在の項目を確認します。ルーティングモードはGlobal Routingに表示されている値を確認してください。右側のパネルは閲覧中の対象を示すだけで、その対象が有効であることを単独で証明するものではありません。
iPadでウィンドウを狭くした場合、縦向き表示にした場合、またはシステムによって利用可能な幅が調整された場合、2ペイン表示がiPhoneに近い1列ナビゲーションに収まることがあります。一部の入口は戻る階層やサイドバーのボタン内に移動します。2列から1列に変わっても設定が失われたわけではなく、ウィンドウ幅に応じてレイアウトが変わっただけです。
結論:iPadでは「表示中」と「現在有効」を分けて確認する
変更するたびに対応するリストへ戻って選択マークを確認し、その後HomeでGlobal Routingと接続状態を確認してください。右側の詳細パネルのタイトルだけで判断しないでください。
iPadでGlobal RoutingとOn Demandを確認する方法
Global Routingは、通信全体をどのモードで処理するかを決めます。Proxyは選択したプロキシで処理し、Directは直接接続します。Configは現在の設定にあるルールを順番に照合し、Sceneは設定済みのシーンに従って動作を選択します。横向き2ペイン表示でも、これら4つのモードの意味は変わりません。
Configを使う場合、ルールは設定内の順序に従って照合されます。よく使われるキーワードにはDOMAIN-SUFFIX、GEOIP、IP-CIDR、FINALがあります。具体的なルールが先に適用され、どのルールにも一致しなかった通信をFINALが処理します。たとえば次の順序では、先にドメインとローカルネットワークのアドレスを処理し、次に地域を判定し、最後にFINALで処理します。
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY
Global RoutingがDirectの場合、上記のConfigルールは想定どおりに振り分け判定を行いません。Proxyの場合も、通信はルールを1つずつ照合した結果としては動作しません。「iPhoneでは正常なのにiPadでは動作が違う」場合は、まず2台のGlobal Routingを比較し、次にConfigの内容と現在の選択項目を比較してください。
- iPadでHomeを開き、現在選択されているサーバー項目を確認します。
- Global Routingを開き、Proxy、Direct、Config、Sceneのどれになっているか確認します。
- Configを選択している場合は、Configを開き、有効マークとルールの順序を確認します。
- Settings → On Demandを開き、スイッチと条件がiPadの利用環境に合っているか確認します。
- Homeに戻って接続を確立し、実際のアクセス状況で結果を確認します。
On Demandは、ネットワーク条件に応じて自動接続するタイミングを決める機能です。これはデバイス側の設定であり、iPhoneで有効にした状態がiPadでも自動的に現在の状態になるとは限りません。iPadを家庭のWi‑Fi、モバイルホットスポット、職場のネットワークで切り替えて使う場合は、それぞれの条件を確認し、手動接続が一度成功しただけでOn Demandの設定も完了したと判断しないでください。
Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardなどのプロトコル項目に必要な接続パラメータは、ユーザーが保有するサービス情報によって決まります。iPadの2ペイン表示は見せ方にすぎず、あるプロトコルを別のプロトコルへ自動変換することはありません。同じ項目で2台のデバイスの動作が異なる場合は、アドレス、ポート、認証情報、通信オプション、ローカルネットワークの条件を比較し、関係のない画面設定を先に変更しないでください。
よくある問題と対処方法
ここでは、再ダウンロード、購入履歴、2ペイン表示での操作に関する問題を扱います。一度に変更する項目は1つにし、Homeに戻って結果を確認してください。問題がApp Store、アプリデータ、ルーティング設定のどこにあるかを判断しやすくなります。
購入済みなのに、なぜiPadで価格が表示されるのですか?
まず支払いの確認を中止し、App StoreのアカウントページでMedia & Purchasesに使われているApple IDを確認します。ストア地域が購入時と一致していることも確認してください。その後、Appsまたは購入済み項目からShadowrocketを検索し、通常の検索結果だけで購入状態を判断しないでください。
購入済みリストにShadowrocketが見つかりません。
App Storeのアカウントページを更新し、自分の購入履歴を表示しているか、項目が非表示になっていないか確認します。確認時は正式名称Shadowrocket、開発者Shadow Launch Technology Limited、アプリID932747118を使用してください。
開くとHomeリストが空です。どうすればよいですか?
これはアプリの取得は完了しているものの、サーバーデータがiPadに表示されていない状態です。自分が保有するサービスプロバイダーの情報から項目またはSubscribeを再追加し、ConfigとGlobal Routingを確認してください。アプリの購入履歴から接続情報が自動生成されることはありません。
横向き表示で右側に設定が表示されるのに、なぜ反映されないのですか?
右側に表示されるのは現在閲覧している対象です。Configリストに戻って有効マークを確認し、HomeでGlobal RoutingがConfigになっているか確認してください。DirectまたはProxyのままでは、Configモードとはルールの照合結果が異なります。
iPadを縦向きにしたらサイドバーが消えました。
まずページ上部にある戻るボタンまたはサイドバーの入口を探してください。ウィンドウ幅が狭いと2ペイン表示が1列に収まり、元のHome・Config・Settingsのデータが削除されることはありません。横向きに戻すかウィンドウを広げると、通常は2ペイン表示が再び現れます。
アプリは開けるのに初回接続が完了しない場合は、システムがネットワーク構成の許可をまだ待っていないか確認してください。許可を完了してからHomeに戻り、接続スイッチを操作します。設定にドメイン、IP範囲、地域に基づくルールが含まれる場合は、DNS解決、ローカルネットワーク、ルールの順序も確認してください。接続状態のアイコンだけで、すべての通信が想定どおり処理されたと判断しないでください。
移行が完了したら、App Storeの購入アカウント、現在のConfig名、Global Routingのモード、On Demandの有効状態、購読の最終更新が成功したかを簡単に記録しておくと便利です。後でiPhoneとiPadを比較するとき、すべてを最初から設定し直さなくても差分を特定できます。
再ダウンロード後の完全な確認手順
iPadでの確認は、アプリの入手元から始めて、データと接続の各層へ進めます。まずApp Storeから入手したアプリであることを確認し、開発者とアプリIDを確認します。次にHomeに必要な項目があることを確認し、ConfigとGlobal Routingの組み合わせを確認します。その後Settings → On Demandを確認し、最後に実際のアクセスをテストします。
- App StoreページにShadowrocketと表示され、開発者はShadow Launch Technology Limited、アプリIDは932747118です。
- Homeの現在の項目がユーザーの保有する情報と一致し、アドレス、ポート、認証パラメータに抜けがありません。
- Configで想定した設定が選択され、DOMAIN-SUFFIX、GEOIP、IP-CIDR、FINALなどのルール順が用途に合っています。
- Global Routingが想定したモードになっており、テスト後にDirectやProxyのまま残っていません。
- Settings → On Demandのスイッチとネットワーク条件が、iPadの現在の利用方法に適しています。
- 横向きと縦向きでそれぞれ一度操作し、Home・Config・Settingsのリスト入口と戻る経路を確認できます。
上記の項目がすべて一致していれば、iPadとiPhoneの主な違いは画面レイアウトとデバイスのネットワーク環境だけです。横向きの2ペイン表示はリストと詳細を同時に確認するのに適しており、iPhoneの1列表示は階層を順番に進む操作に向いています。どちらも同じ画面概念、ルールキーワード、プロトコルパラメータを使用します。システム要件はApp Storeページの記載を基準にしてください。