iPhoneでShadowrocketを購入済みで、自分のiPadでも使いたい方に向けた記事です。まずApp Storeの購入アカウントを確認し、アプリを再ダウンロードします。購入履歴は設定のバックアップではありません。既存のサブスクリプション、Config、接続設定はそれぞれ確認が必要です。横向き表示ではリストと詳細の配置が変わりますが、プロトコルの設定値やルールの適用方法は変わりません。
1. 同じApple IDなら再ダウンロード可能。設定は購入履歴から移行されない
iPhoneとiPadで同じ購入アカウントを使っていれば、購入済みのShadowrocketをiPadに再ダウンロードできます。同じアプリをもう一度購入する必要はありません。ここでいう「同じApple ID」とは、App Storeでメディアと購入に使うアカウントを指し、システム上部に表示されるiCloudアカウントだけを意味するものではありません。アカウントが異なる場合もあるため、購入時に使ったアカウントを確認してください。
初回入手時の料金は2通りです。iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac(Appleシリコン・Intel)、Windows、Android、Linux版は無料です。iPhone / iPadのシステム要件はApp Storeの掲載内容をご確認ください。各プラットフォームの入手方法はダウンロードページをご覧ください。
2. iPadの購入済み項目から再インストール
作業前にiPadからApp Storeへアクセスできることを確認し、購入時のアカウントで認証できるようにしておきます。アプリを探すためにiCloud全体からサインアウトする必要はありません。まずApp Storeのアカウント画面を開き、メディアと購入に使うアカウントを確認してください。システムのバージョンによってアプリ一覧の表示名はAppsまたはPurchasedの場合があります。現在の画面にある項目から探してください。
-
アカウントを確認
App Storeを開き、右上のアカウントアイコンをタップして、iPhoneでShadowrocketを購入したアカウントか確認します。必要に応じて、システムのSettings → Apple Account → Media & Purchasesでも確認してください。
-
購入済み項目を検索
アカウント画面でAppsまたはPurchasedを開きます。My Appsが表示された場合は、自分のアプリ一覧に進んでください。Shadowrocketを検索し、検索結果に似た名前があるだけで判断しないようにします。
-
再ダウンロード
開発者がShadow Launch Technology Limitedであることを確認し、雲のダウンロードボタンをタップしてシステム認証を完了します。購入価格が表示されたままの場合は操作を中止し、アカウントと購入履歴を確認してください。
-
初期画面を確認
Shadowrocketを開き、Home、Config、Settingsに移動できることを確認します。この時点では接続スイッチをオフにしたままにし、設定の移行後に初回接続を行ってください。
購入済み一覧に表示されない場合は、購入履歴にアプリがあるか、非表示にされていないか、現在のストア地域で再ダウンロードできるかを確認してください。「アプリの再ダウンロード」と「ユーザー設定の復元」は別の作業です。購入資格に問題がないのにダウンロードできない場合は、プロキシのプロトコルを変更するのではなく、App Storeのアカウントやシステムの互換性を先に確認してください。
3. 横向きの分割表示とiPhoneの1列表示の違い
iPhoneの狭い画面では、通常リストから詳細画面に進んで編集します。iPadは横向きで十分な表示幅がある場合、リストと詳細を並べて表示できます。左側の項目を選ぶと、右側に該当する内容が表示されます。分割表示になっても設定が2組になるわけではなく、2つの接続スイッチを個別に使えるわけでもありません。
| 画面 | 狭い画面での操作 | iPadの広い画面で確認する点 |
|---|---|---|
| Home | 接続リストから項目の詳細を開き、リストに戻って接続先を選びます。 | 選択行を切り替えたら、詳細に表示される名前、アドレス、ポートが正しいか確認し、別の項目を誤って編集しないようにします。 |
| Config | Configのリストを開き、設定内容または編集画面に進みます。 | 表示中のファイルと現在有効なConfigを区別してください。表示用に選択しただけでは有効になりません。 |
| Settings | 項目ごとに設定画面を順に開きます。 | 詳細画面が隣の列に表示される場合があります。編集後は保存状態も確認してください。 |
| ウィンドウ幅が狭い場合 | 主に1列のナビゲーションと戻る操作を使います。 | Split Viewやウィンドウ幅を狭めた状態では1列表示に戻ることがあります。まずウィンドウを広げてから、分割表示が使えるか確認してください。 |
画面の向きを変えても、保存済みのサーバーポート、転送パラメータ、Configのルールは変わりません。回転後に表示される項目が違う場合は、選択行と詳細画面のタイトルを確認し、すぐにサブスクリプションを再インポートしないでください。画面の配置はシステムのバージョン、アプリの画面、ウィンドウ幅によって異なるため、「横向きにした」だけで必ず分割表示になるとは限りません。
- 編集前に詳細画面上部の項目名を確認してから、フィールドを変更してください。
- 詳細画面から戻ったら、変更が保存されているか、現在の接続先が正しいか確認してください。
- システムのマルチタスク表示でウィンドウが狭い場合は、1列表示のまま操作しても問題ありません。プロトコルの機能には影響しません。
4. 既存のサブスクリプションとConfigを個別に移行
移行を始める前に、iPhone上の使える設定を残しておきます。少なくともHomeにある既存のサブスクリプションや手動登録項目、Configで有効な設定ファイル、Settingsで変更した項目の3種類を記録してください。サブスクリプションURLだけをコピーしても、ローカルルール、ポリシーの選択、On Demandの条件は通常一緒に移行されません。
-
元の設定を記録
iPhoneでHome → Global Routingの現在の値と、Configで有効なファイルを確認します。Settings → On Demandの有効・無効と設定済みの条件も記録し、自動接続の設定を漏らさないようにしてください。
-
既存のサブスクリプションを追加
iPadでHome →「+」→ TypeからSubscribeを選び、自分の既存のサブスクリプションURLを入力して保存します。次にHomeで該当のサブスクリプションを更新してください。戻ってきた項目がすべて揃っているか確認し、グループ名が表示されたかだけで判断しないようにします。
-
設定ファイルを転送
iPhoneのConfigで該当ファイルの共有または書き出しを行い、システムのファイル共有機能を使って自分のiPadにコピーを送ります。iPadのConfigからファイルを読み込み、有効にする設定も選択してください。メニューの表示は現在の画面に従ってください。
-
項目ごとに確認
既存の項目についてプロトコル、アドレス、ポート、認証情報を確認し、Configが参照するポリシー名がiPad上にあるか確認してください。名前が一致しない場合は参照先を修正します。接続スイッチを何度も切り替えて設定の問題を見過ごさないようにしてください。
-
手動で接続を確認
まずSettings → On Demandをオフにしてから、Homeの接続スイッチを手動でオンにし、システムの案内に従ってVPN構成を追加します。接続とルールの適用結果を確認した後、必要な自動接続条件を再設定してください。
https://example.com/sub?token=xxxx
Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardの項目を手動で移行するときは、元の設定を項目ごとに転記してください。どちらもポート443を使っているからといって、プロトコル、TLS、転送方式、認証パラメータが同じとは限りません。利用中のサービスに端末数や同時接続の制限がある場合、アプリの購入資格によって制限は変わりません。利用中のサービスの条件に従ってください。
5. 移行後にGlobal Routingを選び、ルールを確認
Global Routingの意味はiPadとiPhoneで同じで、横向きにしてもルーティングの動作は変わりません。まずHome → Global Routingを確認してから、Webページやアプリで動作を確認してください。Proxy、Directなどが適用されるのはクライアントが処理する通信です。システム内のすべての通信を必ず制御できるという意味ではありません。
Config
推奨現在有効なConfigと、そのルールに従って接続を処理します。ルールとポリシーの参照先が正しく揃っていることが前提です。ルールの振り分け先はProxyだけでなく、DIRECTやほかの定義済みポリシーの場合もあります。
用途:移行後も既存のルールによる振り分けを引き継ぐ場合。
Proxy
クライアントが処理する通信に現在のプロキシポリシーを適用し、Configの結果と比較しやすくします。Proxyでは接続できるのにConfigで目的の通信が失敗する場合は、ルールの適用先とポリシーの参照を確認してください。
用途:ルールによる振り分けが問題の原因か、一時的に切り分ける場合。
Direct
クライアントが処理する通信をプロキシ経由にせず、直接接続します。通常のWebページが開けてもプロキシ接続が正常とは限りません。テスト対象が実際にどの経路を使っているか確認してください。
用途:現在のネットワークで直接接続した結果と比較する場合。
Scene
設定済みのシーン条件に応じて、対応するルーティング動作に切り替えます。移行後は条件が現在のネットワークに合っているか確認してください。常時有効なグローバルプロキシスイッチとして扱わないでください。
用途:シーン条件を設定済みで、ネットワーク環境に応じて切り替えたい場合。
Configを確認するときは、まず[Rule]内のマッチ順を確認します。DOMAIN-SUFFIXはドメインのサフィックス、IP-CIDRはIPアドレス範囲、GEOIPは地理情報に基づく分類にマッチします。FINALは、それまでのルールに一致しなかった通信を処理します。実際のポリシーは、ルールで最後に指定されたアクションまたはポリシー名によって決まります。ルールをインポートしただけで、すべての通信が自動的にプロキシ経由になるわけではありません。
- 例:
DOMAIN-SUFFIX,example.com,DIRECTは、そのドメインのサフィックスにDIRECTを適用する指定です。構文の説明であり、日常的に追加するルールとして推奨するものではありません。 - テスト時はできるだけ2台とも同じWi-Fi、同じ既存項目、同じConfigを使い、変数を減らしてください。
- まずConnectivity Testを実行してから、実際に使いたい接続先にアクセスします。テストで遅延が返っても、すべてのWebサイトやアプリが利用できるとは限りません。
- iPadだけで問題が起きる場合は、まず現在のポリシー、ルールの参照先、DNS設定、接続項目のパラメータを確認し、その後ネットワーク環境を確認してください。
6. iPadへの再ダウンロードと設定移行に関するよくある質問
同じアカウントなのに、なぜ価格が表示されるのですか?
まずApp Store → アカウントアイコン → AppsまたはPurchasedを開き、購入履歴を確認してから、メディアと購入に使うアカウントを確かめてください。iCloudのサインイン先が同じでも、購入アカウントが同じとは限りません。確認が済むまでは購入を再度確定しないでください。非表示の購入項目やストア地域の条件も確認しましょう。
インストール後にHomeが空です。もう一度購入が必要ですか?
Homeが空でも、アプリを再購入する必要はありません。まず自分がすでに利用しているサブスクリプションまたは手動登録項目を読み込み、その後Configを読み込んで有効にしてください。購入履歴で確認できるのはアプリの入手資格であり、接続設定の移行に代わるものではありません。
横向きにしても1列表示です。どこかの設定を間違えていますか?
幅が狭すぎるSplit Viewを終了するかアプリのウィンドウを広げてから、詳細画面でリストに戻る必要があるか確認してください。レイアウトは使用可能な幅と現在の画面によって変わります。Home、Config、Settingsに問題なくアクセスできるなら、1列表示だけでインストール失敗と判断する必要はありません。
スイッチをオフにしても自動で再接続するのはなぜですか?
Settings → On Demandを開き、自動接続とそのトリガー条件が有効になっているか確認してください。問題を切り分けるときはOn Demandをオフにしてから、手動で切断・再接続します。ほかのシステムVPN構成との切り替え競合がないかも確認してください。
2台のデバイスで同時に使えますか?
アプリを再ダウンロードできる資格と、利用中のサービスに設定された同時接続数の制限は別です。片方を接続した後にもう片方が失敗する場合は、発生条件を記録し、接続項目のパラメータとサービス側の端末数・セッション制限を確認してください。同じサブスクリプションを何度も読み込んでも、セッション制限は解消されません。
移行完了の目安は、App Storeでの入手資格が正しいこと、Homeの接続項目が揃っていること、Configが有効でポリシー参照が正しいこと、実際の接続結果がルールの想定どおりであることです。横向き表示で変わるのは操作画面の配置です。購入、設定の移行、接続確認はそれぞれ個別に行ってください。