正規アプリの確認と購入
入手先、購入履歴、デバイスの互換性をそれぞれ確認してください。アプリの購入状況は、サーバーやサブスクリプションの有効性を保証するものではありません。
App StoreでShadowrocketが見つからないとき、まず確認することは?
まず正規アプリの案内ページからApp Storeの製品ページを開き、検索結果だけで配信状況を判断しないでください。現在の国や地域では利用できないと表示される場合は、デバイスの言語や地域設定ではなく、「メディアと購入」で使用するApple Accountの国または地域を確認します。変更が必要な場合は、残高や有効なサブスクリプションなどの条件を確認したうえで、Settings → Apple Account → Media & Purchases → View Account → Country/Region の公式手順に従ってください。具体的な項目名や場所はシステムの表示により異なります。購入可否とシステム要件はApp Storeの製品ページで確認してください。
App Storeのアプリが正規版のShadowrocketか確認するには?
次の3点を確認してください。アプリ名がShadowrocketであること、デベロッパがShadow Launch Technology Limitedであること、製品ページのURLにid932747118が含まれること。さらに、当サイトのヘッダーにある公式アプリアイコンとも照合します。アプリIDの数字は932747118です。名前や似たアイコンだけで判断しないでください。検索結果に似た名前のアプリが表示された場合は、正規アプリの案内ページから指定の製品ページを開き直します。価格、互換性、更新履歴は製品ページで確認し、購入前にアカウントと支払い情報を確かめてください。購入後はApp Storeからインストールします。
Shadowrocketを買い切れば、そのまま接続できますか?
購入しただけでは接続できません。アプリの買い切り購入と接続サービスの契約は別です。購入するのはShadowrocketアプリで、接続には利用者自身が用意したサブスクリプションまたはサーバー情報が必要です。米国のApp Storeでの価格は$2.99ですが、価格は各国・地域のストアで現地通貨により表示されます。実際の価格はApp Storeの製品ページで確認してください。初回利用前に、利用中のサービスから取得したアドレス、ポート、認証情報、プロトコル設定を用意し、SubscribeまたはAdd Serverから追加します。当サイトでは設定と使い方を解説しますが、サーバーやサブスクリプションの提供・販売・推奨は行いません。アプリの購入状況と利用中のサービスの有効性は、それぞれ別に確認してください。
機種変更や再インストールのたびに、買い直す必要はありますか?
まず購入時と同じアカウントでApp Storeのアカウントページを開き、購入済みアプリを確認します。次にShadowrocketの製品ページを開き、再ダウンロードできるか確認してください。価格が表示される場合は、すぐに再購入せず、「メディアと購入」で使用中のアカウント、購入履歴、現在のストアを確認します。購入履歴と互換性の条件を満たしていれば、購入済みの項目から再ダウンロードできます。詳細はApp Storeの表示に従ってください。アプリの購入履歴とアプリ内の設定は別のものです。再インストール前に必要な設定を別途保存し、機種変更後はサブスクリプションやサーバー情報がそろっているか確認してください。
iPadにインストールできますか?ほかのAppleデバイスでの対応状況は?
Shadowrocketは主にiPhoneとiPadで利用します。iPadでは購入時と同じアカウントでApp Storeの製品ページを開き、購入状況と互換性を確認してから、ストアの表示に従ってインストールしてください。Mac、Apple TV、Apple Visionについても、同じ製品ページの互換性欄で確認できます。システム要件やユニバーサル購入への対応は、App Storeの表示を確認してください。あるデバイスで購入済みだからといって、すべてのデバイスで利用できるとは限りません。iPadでは画面サイズやアプリの表示方法によってレイアウトが変わることがあります。操作箇所はHome、Config、Settingsなどの画面上の名称で探してください。
初回設定と起動
まず許可とデフォルトサーバーを確認し、その後に接続状態を確認します。システムのVPN状態、サーバーへの接続可否、実際のアクセス結果は、それぞれ別に確認してください。
初回起動時にVPN構成の追加を求められたら、どうすればよいですか?
これはVPN構成を作成するために、システムが許可を求めている状態です。直前に開いたShadowrocketからの要求であることと、システム画面に表示されたアプリ名を確認してから、案内に従って許可し、デバイスの認証を完了してください。許可しただけではサーバーが利用可能になったことにはならず、サブスクリプションやサーバー情報の追加も別途必要です。以前にキャンセルした場合は、アプリに戻って接続を再試行すると、システムが再度許可を求めることがあります。SettingsでVPN構成の状態も確認してください。管理対象デバイスでは構成の追加が制限されている場合があります。その際はデバイスの管理者に権限を確認し、使用中のほかの構成を何度も削除しないでください。
Homeの接続スイッチをオンにできない、またはすぐオフになる場合は?
まずSERVERに有効なサーバーが登録され、デフォルトに選択されていることを確認します。次に、初回のVPN構成の許可が完了しているか確認してください。デバイスで別のVPN接続が動作中なら、複数のネットワーク設定を同時に変更しないよう、その接続を停止してから再試行します。スイッチがすぐオフになる場合は、アプリのエラーメッセージを記録し、選択中のサーバーのプロトコルや必須項目に不足がないか、システムでVPN構成が制限されていないかを確認します。その後、アプリを終了して開き直し、接続をテストしてください。システム構成の削除と再作成は最後の手段です。作業前に既存の設定とサブスクリプション情報を保存してください。スイッチを何度も切り替えるだけでは、原因を特定できないことがあります。
画面が英語表示の場合、どこから操作を始めればよいですか?
このマニュアルでは、画面と照らし合わせやすいよう英語の項目名をそのまま記載しています。Homeではサーバーの選択、Global Routingの設定、接続の操作を行います。Configではルール設定を管理し、Dataでは通信量に関する記録を確認します。Settingsではアプリの設定を変更できます。サーバーを個別に追加するときはAdd Server、既存のサブスクリプションを追加するときはSubscribeを探してください。デバイスやアプリの表示状態によって項目の場所が異なる場合があります。ボタンの位置ではなく、表示名を目印にしてください。初回は情報の追加、デフォルトサーバーの選択、接続、動作確認まで行い、その後必要に応じてほかの設定を確認します。
初回接続時にデフォルトサーバーを選び、動作を確認するには?
既存の設定を追加したら、HomeのSERVER一覧から使用するサーバーを探し、左側の丸印をタップしてデフォルト選択が切り替わったことを確認します。次にGlobal Routingを確認し、接続スイッチをオンにして、システムの案内に従って許可を完了してください。接続状態になったらConnectivity Testを実行し、実際にアクセスしたいWebページやアプリも開いてみます。テスト結果はそのテスト条件での結果であり、すべての接続先へのアクセスを保証するものではありません。結果が空欄またはタイムアウトの場合は、まずデバイスのネットワークが正常か確認し、その後サーバー設定とサービスの状態を確認してください。一覧に名前が表示されているだけでは、接続済みとは限りません。
iPadでチュートリアルと同じ場所にボタンが見つからないときは?
iPhoneでのボタンの位置をそのまま探すのではなく、画面上の項目名と操作目的を照らし合わせてください。サーバーの選択はHomeとSERVER、ルール設定はConfig、アプリ設定はSettingsを確認します。画面が広い場合、一覧と詳細が同時に表示されることがあります。編集前に選択中の項目を確認し、隣の設定を誤って変更しないようにしてください。初回の基本手順は、既存情報の追加、デフォルトサーバーの選択、Global Routingの確認、接続、動作確認です。ストアでデバイスに対応していないと表示された場合は、製品ページで互換性を確認してください。システム要件はApp Storeの表示を確認してください。
サブスクリプションとサーバー情報の追加
以下の操作は、利用者自身がサブスクリプションまたはサーバー情報を用意していることを前提としています。内容の種類を確認してから追加・更新・動作確認を行い、サブスクリプションとルール設定を混同しないようにしてください。
利用中のサブスクリプションを追加するには?
まず利用中のサービス提供元から、自分の完全なサブスクリプションURLを入手します。アカウント管理画面や案内ページ、単一サーバーの共有情報ではないことを確認してください。Add Serverを開き、TypeでSubscribeを選択します。サブスクリプションURLと識別しやすい名前を入力して保存し、画面の案内に従って更新したあと、SERVER一覧を確認してください。更新後はデフォルトサーバーを手動で選択し、接続を確認します。サブスクリプションURLにはアカウント情報が含まれる場合があります。信頼できるデバイスだけに保存し、サポートを求める際はURL全体や認証情報を隠してください。公開スクリーンショットやメッセージにそのまま載せないでください。
サブスクリプションの解析に失敗する、または追加後の一覧が空になる場合は?
まずURLが完全か確認します。コピー時に空白や改行が混入していないか、クエリパラメータが欠けていないかを確認し、URLから実際にサブスクリプション情報が返されることも確かめてください。次に、現在のネットワークからそのURLにアクセスできるか確認し、利用中のサービス提供元にサブスクリプションが有効か、Shadowrocketで扱える形式かを問い合わせます。現在使える項目を残してから更新を再試行し、原因がわからないまま一覧を消去しないでください。以前は使えていたのに突然空になった場合は、エラー表示、更新した時刻、ネットワーク環境を記録し、リクエストの失敗、認証切れ、内容の解析エラーを切り分けます。
サブスクリプションを更新する方法と、更新後の確認事項は?
既存のSubscribe項目にある更新操作を実行してください。操作箇所は現在のアプリ画面で確認します。更新前にネットワークが利用できることを確認し、残しておきたいカスタム設定は保存してください。サブスクリプションの項目は、サーバーから返される内容に応じて変わることがあります。更新後はサーバーが一覧に残っているか、デフォルトサーバーが正しいか、普段使う接続が確立できるかを確認します。サブスクリプションの更新とApp Storeでのアプリ更新は別の操作です。前者は利用中のサービス情報を更新し、後者はアプリを更新します。更新に失敗した場合は何度も短時間に再試行せず、エラー内容とURLの有効性を確認してください。
サーバー情報が1台分だけある場合、Add Serverで注意することは?
提供されているサーバー情報に合わせてTypeでプロトコルを選び、アドレス、ポート、認証情報を順に入力してください。Trojan、VMess、VLESSなどは必要な項目が異なります。サーバーアドレスだけを置き換え、別のプロトコルの設定を流用しないでください。TLS、通信方式、サーバー名などの情報がある場合も、一つずつ照合します。Scan QR Codeで既存の共有情報を読み取ることもできますが、保存前に各項目を確認してください。追加後はSERVERに戻って該当項目を選択し、Connectivity Testと実際のアクセスを試します。認証情報を公開のトラブル記録に書かないでください。
サブスクリプションとConfigの設定ファイルは何が違いますか?
Subscribeは通常、複数のサーバー項目を取得・管理するために使います。一方、Configの設定ファイルはルールやDNSなど、接続に関する設定をまとめるためのものです。名前が似ているからといって、相互に置き換えられるわけではありません。サーバーがSERVER一覧にあっても、対象サイトに適切なルーティングルールがあるとは限りません。同様に、ルール設定を追加してもサーバーの認証情報が補われるとは限りません。トラブル時はデフォルトサーバー、現在有効なConfig、Global Routingの選択をそれぞれ確認してください。変更前に復元できるコピーを保存し、サブスクリプションとルールのどちらが影響したか判断できるよう、一度に変更する内容を一種類に絞ります。
ルーティング設定とトラブル対処
デバイスのネットワークから始め、サーバー、ルーティング方式、ルール、DNSの順に確認します。毎回同じ接続先をテストし、結果を記録してから次の項目を変更してください。
Global RoutingのConfig、Proxy、Directはどう選べばよいですか?
Configは、現在有効な設定ファイルのルールに従って接続方法を決定します。Proxyは接続をプロキシ経由にし、Directは直接接続します。既存のルーティング設定を使う場合は、まずConfigを選び、ルールが想定どおりか確認してください。トラブルの切り分けでは、テスト対象を決めてから一時的にProxyまたはDirectに切り替え、同じ接続先で結果を比較します。テスト後は元の設定に戻してください。Directを選んでもVPNスイッチがオフになるわけではなく、Proxyを選んでもサーバーが必ず利用できるとは限りません。最終的にはサーバーの状態、適用されたルール、実際のアクセス結果を合わせて判断します。
接続済みなのにWebページやアプリにアクセスできない場合は?
まず接続をオフにし、デバイス本来のネットワークで正常にアクセスできることを確認してから、再接続し、デフォルトサーバーとConnectivity Testを確認します。システムに接続済みと表示されても、それはローカルのVPN接続が確立したことを示すだけで、リモートサーバー、DNS、接続先のすべてが正常とは限りません。すべての接続先で失敗する場合は、サーバーが有効か、プロトコル設定が正しいかを優先して確認します。一部の接続先だけ失敗する場合は、Global Routing、ルール、DNSを確認してください。同じ接続先で設定ごとの結果を記録し、一度に一つの条件だけ変更します。サブスクリプションの更新、設定の差し替え、DNSの変更を同時に行うと、原因を特定しにくくなります。
Configを使っていて、特定のサイトだけルーティングが違う場合は?
まずGlobal RoutingがConfigになっていることと、想定した設定ファイルが有効であることを確認します。次に、関連するリクエスト記録で接続先と適用されたルールを確認してください。ルールは記述順も重要です。前にあるルールが先に一致すると、後続のDOMAIN-SUFFIXやIP-CIDRが適用されない場合があります。最後に、該当ルールがない場合の処理を決めるFINALも確認します。ドメインルールとIPルールでは照合対象が異なるため、URLが似ているという理由だけで広範囲に一致する条件を追加しないでください。元の設定を保存してから、必要最小限のルールを調整し、再度リクエストを実行して確認します。このマニュアルのexample.comは構文説明用で、実際のサービスアドレスではありません。
DNSの問題が疑われる場合、どう確認すればよいですか?
まず、ドメインの名前解決失敗、接続タイムアウト、接続先サービスからのエラーを区別してください。アクセスできない状況をすべてDNSの問題と決めつけないことが大切です。現在のConfigにあるDNS関連の設定を確認し、元の値を保存したうえで、内容が明確な設定を一つ選んで比較テストします。たとえば[General]のdns-serverが想定どおりか確認してください。DNS over HTTPSを使う場合は、現在のネットワークとルーティング設定で名前解決サービスのアドレスにアクセスできることも確認します。不明な設定をいくつも同時に追加せず、変更のたびに対象へリクエストを送り、アプリの記録から名前解決とその後の接続を個別に確認してください。
接続を続けるとバッテリーを消費します。On DemandとDataはどう確認すればよいですか?
まずシステムのバッテリー使用状況で対象の時間帯を確認し、Dataの通信量記録と照らし合わせて継続的な通信があるかを調べます。VPN使用時の電力消費には、バックグラウンドアプリの動作、電波の弱さ、頻繁な再接続なども影響するため、接続時間だけでは判断できません。接続が繰り返される場合は、手動接続が安定することを確認してから、On Demandの条件が現在のネットワーク利用状況に合っているか確認します。不要な連続テストを避け、ネットワーク環境、接続状態、通信量の変化をそれぞれ記録してください。Dataは通信量の確認に使う項目です。利用中のサービスの請求明細ではないため、実際の利用枠はサービス提供元に確認してください。