この記事は、iPhoneでShadowrocketを購入し、自分のiPadでも使いたい方を対象にしています。まずApp Storeの購入アカウントと再ダウンロード方法を確認し、次に横向き画面でのHome(ホーム)、Config(設定ファイル)、Settings(設定)を確認します。最後に、既存のサブスクリプション、ルーティングモード、システムのVPN許可をそれぞれ確認します。購入履歴の復元だけでは設定が引き継がれない点にご注意ください。
1. 購入資格とデバイスの設定を分けて確認する
ShadowrocketはAppleプラットフォーム向けの有料クローズドソースアプリで、入手先はApp Storeのみです。アプリを確認する際は、名称がShadowrocketであること、デベロッパがShadow Launch Technology Limitedであること、公式アイコンとアプリID 932747118をあわせて確認してください。購入は買い切りです。アプリの購入と接続サービスの契約は別のものです。この記事では、利用者がすでに自身のサービスとサブスクリプションを用意していることを前提とし、接続サービスの選び方は扱いません。
この記事でいう「同じApple IDでの購入共有」とは、本人が同一の購入アカウントを使い、自分のデバイスに購入済みアプリを再ダウンロードすることです。アプリ内の設定が別のデバイスに自動コピーされるわけではありません。主な利用デバイスはiPhoneとiPadです。Mac、Apple TV、Apple Visionの互換性、システム要件、ユニバーサル購入の適用範囲は、App Storeの表示をご確認ください。
購入履歴はApp Storeアカウントに紐づきます。一方、サブスクリプションの内容、設定ファイルの選択、本体での接続許可は別に確認が必要です。iPadに再ダウンロードできても、初回起動時に既存のサブスクリプションの追加、設定ファイルの選択、システムへのVPN構成追加の許可が必要な場合があります。「アプリの入手」でつまずいているのか、「アプリ内の接続」で問題が起きているのかを先に切り分け、確認手順を混同しないようにしましょう。
2. iPadの「購入済み」から再ダウンロードする
まず、iPadのApp Storeで使用しているアカウントを確認します。iCloudへのサインインに使うアカウントと「メディアと購入」用のアカウントは異なる場合があります。購入資格の確認には、実際に購入したApp Storeアカウントを使います。システムのSettings(設定)→画面上部の名前→Media & Purchases(メディアと購入)で確認できます。確認のためにiCloudアカウント全体からサインアウトする必要はありません。
-
購入アカウントを確認
iPadでMedia & Purchases(メディアと購入)を開き、Shadowrocketを購入したアカウントと一致しているか確認します。不明な場合は、本人が保管している購入履歴を先に確認してください。デバイス上部に表示された名前だけで判断しないようにしましょう。
-
「購入済み」を開く
App Storeを開き、右上のアカウントアイコン→Purchased(購入済み)を選択します。システムによっては、Apps(アプリ)→My Apps(マイアプリ)にアプリの購入履歴が表示されます。メニュー名はシステムの表示により異なるため、実際の画面をご確認ください。
-
アプリの購入履歴を探す
購入済みアプリの一覧でShadowrocketを検索します。必要に応じてNot on this iPad(このiPad上にない)などのフィルタに切り替えてください。見つからない場合は、まずフィルタを解除してアカウントを再確認し、購入履歴と非表示の購入済み項目も確認します。
-
確認してダウンロード
製品ページを開き、デベロッパのShadow Launch Technology LimitedとアプリID 932747118を確認します。本人が購入したアプリであることを確かめたら、雲のダウンロードボタンをタップし、システムの指示に従って認証します。
-
初回起動を確認
インストール後にアプリを開き、Home(ホーム)、Config(設定ファイル)、Settings(設定)をそれぞれ確認します。まず必要な項目がそろっているかを確認してください。アプリがインストールされたからといって、元のデバイスのサブスクリプションやルーティングの選択まで復元されたとは限りません。
3. iPad横向き画面とiPhoneの違い
iPadを横向きにすると表示幅が広がりますが、サブスクリプションURL、サーバーパラメータ、ルールの意味は変わりません。全画面の横向き表示、Split View、縦向き表示では利用できる幅が異なります。特定のボタンが「画面の右下」にあることだけを頼りに操作しないでください。まず英語のメニュー名を探し、現在表示されている一覧や詳細領域を確認しましょう。
| 確認箇所 | iPhoneでの表示 | iPad横向きで確認するポイント |
|---|---|---|
| Home(ホーム) | 画面幅が狭いため、グループや項目を確認するには縦方向に何度もスクロールすることがあります。 | 広い画面でグループ名や長い項目名を確認できます。表示が省略されるかどうかは、ウィンドウ幅、文字サイズ、名前の長さによって異なります。 |
| Config(設定ファイル) | 設定ファイルの一覧を確認し、該当する設定ファイルの詳細を開きます。 | 内容を展開しただけでなく、どの設定ファイルを表示しているか確認してください。画面のレイアウトが変わっても、有効な設定ファイルに切り替わったとは限りません。 |
| Settings(設定) | 設定項目の名前を確認しながら、階層を順に開きます。 | 横向きでもSettings → On Demand(オンデマンド)など、項目名を手がかりに探します。画面内の相対的な位置だけで判断しないでください。 |
| システムの許可ダイアログ | 現在のデバイスでVPN構成の追加を許可します。 | これもデバイスごとの許可が必要です。iPhoneですでに許可していても、iPadでの確認に代えることはできません。 |
システムやアプリの画面によって、一覧、ナビゲーション、詳細の配置は異なる場合があります。横向きで一覧と内容が同時に表示されたら、まず選択中の項目を確認してください。画面を順に開く形式の場合も、同じ英語のメニュー名をたどれば確認できます。iPadをSplit Viewで狭くすると、内容が折り返されたり一部が折りたたまれたりすることがあります。これは表示幅の変化によるもので、機能が使えなくなったことを示すものではありません。
要点:メニュー名をたどって状態を確認する
iPhoneとiPadで、Homeの選択項目、Configの有効な設定ファイル、Global Routingのモードを順に記録し、接続結果を比較します。ボタンの位置や横向き画面に表示される情報量だけで、両方のデバイスの設定が一致しているか判断しないでください。
4. 再ダウンロード後にサブスクリプションと設定を確認
再ダウンロードで復元されるのはアプリを利用する資格であり、データ一式の移行ではありません。Home(ホーム)が空の場合は、本人が利用している既存のサブスクリプションを再登録する必要があるか確認してください。リストが表示されていても、グループの登録元と内容を確かめ、同じURLを再登録してグループが重複しないようにします。サブスクリプションURLにはアクセス認証情報が含まれることが多いため、スクリーンショット、公開メモ、共有テキストに載せないでください。
- サブスクリプションの追加:Home(ホーム)右上の「+」→Type(タイプ)→Subscribe(サブスクリプション)を開き、自分のサブスクリプションURLを入力して保存します。形式の例として示す架空のURLは
https://example.com/sub?token=xxxxです。実際の接続には使用できません。 - サブスクリプションの更新:保存後、Homeのリストを下に引いて更新し、対象のグループが正しく表示されるか確認します。エラーが返る場合やリストが空の場合は、URLが完全か、現在のネットワークからアクセスできるか、サービス提供元がアクセス認証情報を変更していないかを確認してください。
- 設定ファイルの確認:Config(設定ファイル)を開き、使いたい設定ファイルが存在し、選択されていることを確認します。サブスクリプションの項目が表示されても、以前のカスタムルールが復元されたとは限りません。それぞれ個別に確認してください。
- オンデマンド動作の確認:Settings(設定)→On Demand(オンデマンド)を開き、有効かどうかと既存の条件を確認します。手動接続の問題を調べるときは、この設定も記録してください。自動接続の動作が、接続スイッチの状態の判断に影響する場合があります。
たとえば、ルールDOMAIN-SUFFIX,example.com,DIRECTは、該当するドメインサフィックスに一致した接続にDIRECT(直結)を適用します。FINAL,DIRECTは、それ以前のルールに一致しなかった接続を処理します。これらは構文の例であり、既存の設定を書き換えるための推奨ではありません。両方のデバイスに同じサブスクリプション項目があっても、ConfigのルールやGlobal Routingの選択が異なれば、通信経路が変わることがあります。
5. 2台のデバイスでGlobal Routingを比較する
Global Routing(グローバルルーティング)は通信をどのように処理するかを決めるもので、画面の縦横とは関係ありません。iPhoneとiPadを比較するときは、まずHome(ホーム)でGlobal Routingを確認し、次に選択中の項目や設定ファイルを確認してください。以下はShadowrocketのルーティングモードの比較であり、デバイス性能の比較ではありません。
Config(設定ファイル)
推奨現在の設定ファイルにあるルールに従って接続方法を決定します。結果はルールの順序と指定されたポリシーによって決まり、特定の種類のサイトが常に直結、別の種類が常にプロキシになるわけではありません。
適した用途:設定ファイルを確認済みで、既存のルールに沿って普段の利用を再開したい場合。
Proxy(プロキシ)
アプリが処理する接続をプロキシモードで扱い、Configの通常の振り分けルールを一つずつ適用しません。確認時も、選択中の接続項目とサーバーのパラメータが有効か確かめてください。
適した用途:設定ファイルのルールが結果に影響しているか短時間比較し、確認後に元のモードへ戻す場合。
Direct(直結)
アプリが処理する接続を直結で扱います。このモードでの結果から、選択中のプロキシ項目が使用可能だと判断することはできず、プロキシのパラメータ確認にも代わりません。
適した用途:現在のネットワークでのアクセス状況を比較し、ローカルネットワークとプロキシ経由の違いを切り分ける場合。
Scene(シーン)
登録済みのシーン設定に従ってルーティングします。選択する前にシーンの条件と対応する動作を確認してください。モード名だけでは、最終的にどのポリシーが適用されるか判断できません。
適した用途:シーンの条件を設定・確認済みで、利用環境に応じたポリシーを適用したい場合。
比較するときは一度に一項目だけ変更します。同じネットワークを保ち、まずモードをそろえ、次に設定ファイル、最後に接続項目を確認してください。ネットワーク、モード、項目を同時に変えると、結果が異なっても原因を切り分けられません。一時的な確認が終わったら、テスト用の選択をそのまま使い続けず、必要な元のモードに戻してください。
6. 初回接続とよくある違いの確認手順
iPadで初めて接続スイッチをオンにすると、システムがVPN構成の追加を求めることがあります。この許可はデバイス上に該当するネットワーク構成を作成するためのものです。現在のデバイスでシステムの指示に従って許可してください。以前に拒否した場合は、アプリに戻って接続を再度試します。構成が削除された可能性がある場合は、システムのSettings(設定)→General(一般)→VPN & Device Management(VPNとデバイス管理)で該当項目を確認してください。システム画面の名称は、デバイスの表示に従ってください。
- アプリはあるがリストがない:Homeに戻り、既存のサブスクリプションが追加され、更新できているか確認します。購入履歴の復元とサブスクリプション内容の復元は別々に対応します。サブスクリプションの確認の代わりに、何度も再インストールしないでください。
- リストはあるが接続できない:まずシステムのVPN許可を確認し、次に選択中の項目、Global Routing、現在のネットワークを確認します。必要に応じてLog(ログ)を開き、エラーの種類を記録してください。診断情報を共有する前に、ホスト名、認証情報、サブスクリプション情報を削除してください。
- iPhoneでは使えるが、iPadでは異なる:ネットワーク、接続項目、Config、Global Routing、Settings → On Demandの順に比較します。同じ購入アカウントを使っているだけで、これらの状態も一致しているとは限りません。
- 横向きでメニューが見つからない:まずSplit Viewを終了するかウィンドウを広げてから、Home、Config、Settingsの名称を手がかりに探してください。ナビゲーション領域の表示が変わっただけかを確認し、すぐに設定を削除したり、すべての設定をリセットしたりしないでください。
確認完了の目安は、購入資格が確認できていること、利用者自身のサブスクリプション内容を確認できること、使用する設定ファイルとルーティングモードが明確であること、システムの許可が完了していること、接続結果が現在の設定と一致していることです。横向き画面での表示や一度の遅延値だけを、復元成功の判断基準にしないでください。ネットワークを変えたりウィンドウサイズを調整したりするときも、同じ順序で確認しましょう。