公式マニュアル / FAQ

Shadowrocketのよくある質問

まず、問題がどの段階で起きているかを確認し、一つずつチェックしましょう。購入履歴、サブスクリプションの内容、接続状態はそれぞれ別の項目です。

01 / APP STORE

正規品の確認と購入

製品ページと購入に使用するアカウントを確認してください。端末の互換性、価格、購入資格はApp Storeの現在の表示に基づきます。

App StoreでShadowrocketが見つからない場合、まず何を確認すればよいですか?

まず本サイトの正規品確認ページからApp Storeの製品ページを開き、検索結果の名称だけで判断せず、Shadowrocketと表示されていることを確認してください。お住まいの地域では利用できないと表示される場合は、App Storeで使用しているApple IDの国または地域を確認します。これは端末の言語設定とは別の項目です。変更が必要な場合は、システムのSettings → Apple ID → Media & Purchases → View Account → Country/Regionから公式の手順を確認し、残高、サブスクリプション、支払い情報などの条件を先に整理してください。購入できるかどうかは、現在のストアに表示される内容をご確認ください。

ストアで販売されているアプリがShadowrocketの正規品か、どう確認できますか?

次の3点を確認してください。アプリ名がShadowrocketであること、デベロッパがShadow Launch Technology Limitedであること、製品ページのURLにid932747118が含まれていること。さらに、アイコンを本サイト掲載の公式アイコンと照合します。似た名称やアイコンだけでは、これらの確認の代わりになりません。購入前にストアページの互換性と購入に関する説明も開き、端末とアカウントの条件を確認してください。入手先はApp Storeのみで、アプリの更新もApp Storeから行います。

Shadowrocketを購入すれば、利用できるサーバーも付属しますか?

アプリの買い切り購入と、接続サービスの契約は別です。購入で得られるのはShadowrocketを使用する権利です。実際に接続するには、お手元のサブスクリプションまたはサーバー情報を使用し、該当サービスが有効か確認してください。本サイトではサーバーやサブスクリプションの提供・販売・推奨は行わず、お手元の情報の読み込み、設定、トラブル対処方法を解説しています。米国ストアでは$2.99の買い切り価格です。各ストアでは現地通貨で表示され、最終価格と購入条件はApp Storeの製品ページに記載された内容が適用されます。

iPhoneの買い替えや再インストール時に、もう一度購入する必要はありますか?

購入時に使用したApple IDでApp Storeにサインインし、アカウントの購入済み項目またはアプリ一覧からShadowrocketを探して、ストアの案内に従って再ダウンロードしてください。それでも価格が表示される場合は、すぐに再購入せず、現在のストアアカウント、購入履歴、ストアの地域を確認します。アプリの購入履歴と設定データは別のものです。再ダウンロードしても、サブスクリプション、サーバーパラメータ、ルールファイルが復元されるわけではありません。機種変更前に別途バックアップを確認してください。複数の端末での購入資格やファミリー共有の適用可否は、App Storeの製品ページとアカウントに実際に表示される内容をご確認ください。

iPadにインストールできますか?MacやApple TVの対応状況はどこで確認できますか?

iPadでは、同じShadowrocketのApp Store製品ページから確認してインストールできます。まず現在のApple IDで購入済みか確認し、互換性をチェックしてください。画面サイズによってiPhoneとiPadで表示が異なる場合がありますが、既存情報の読み込み、Global Routingの選択、接続の許可を確認する順序は同じです。Mac、Apple TV、Apple Visionの対応状況も、同じストアページの互換性欄で確認できます。システム要件とユニバーサル購入の可否は、App Storeの製品ページに記載された内容をご確認ください。

App Storeでの正規品確認と購入方法を見る →

02 / FIRST CONNECTION

インストールと初回起動

システムの許可で確認できるのは構成を作成できるかどうかです。サーバーの利用可否は、接続後に別途確認してください。

初回起動時にVPN構成の追加を求められるのはなぜですか?

これはネットワーク接続の構成を作成するためにシステムが表示する許可確認で、App Storeでの購入確認ではありません。お手元のサーバー情報を読み込んで選択した後、ご自身で接続を開始する際にアプリ名を確認し、システムの案内に従って構成の追加と認証を許可してください。許可が完了しても、システムが接続を認めたという意味であり、接続先サーバーの利用可能性を保証するものではありません。誤って拒否した場合は、Shadowrocketに戻って接続を再試行してください。あわせて、システムのSettingsにVPN構成があるか確認します。

Homeの接続スイッチがオンにならない、またはオンにしてもすぐ切れる場合は?

まず、必要なサーバー設定を選択していることを確認し、システムのVPN許可または認証の確認が表示されていないか見てください。確認が完了していないと、スイッチがオンの状態を保てない場合があります。次に、システムのSettingsで既存のVPN構成を確認し、ほかのネットワーク接続処理と競合していないか調べます。組織管理下の端末では、管理ポリシーにより権限が制限される場合があるため、端末管理者に確認してください。それでも解決しない場合は、エラーの原文と発生時刻を記録してからLogを確認します。すべての問題をサブスクリプションの期限切れと決めつけないでください。

画面が英語表示の場合、マニュアルの操作とどう対応させればよいですか?

本マニュアルでは、アプリ内の英語表記をそのまま掲載し、画面と照合しやすくしています。Homeはホーム画面、Add Serverはサーバー情報の追加、Configは設定ファイルの確認、Settingsは設定の確認に使用します。Global RoutingのConfig、Proxy、Directは、それぞれルール設定、プロキシ、直接接続のモードです。アプリの言語を変更する場合は、システムのSettingsでShadowrocketに言語設定があるか確認してください。実際に選べる言語は、アプリとシステムに表示される内容によります。項目が見つからない場合も、上記の英語表記を目印に操作できます。

システムにVPNと表示されていれば、Shadowrocketでインターネットに正常に接続できていますか?

VPNの表示だけでは判断できません。この表示が示すのは主にシステムの接続状態で、接続先サーバーの認証、DNSの名前解決、ルールの照合に失敗している場合もあります。接続後、普段アクセスできるサイトと、プロキシ経由でアクセスしたいサイトをそれぞれ試し、Logで該当リクエストのエラーを確認してください。一部の接続先だけ失敗する場合は、ルールとDNSを優先して確認します。すべてのリクエストが失敗する場合は、サーバー情報、有効期限、現在のネットワークを確認してください。Connectivity Testの結果も、診断の手がかりとしてご利用ください。

アプリを更新する前に、何をバックアップすればよいですか?

まず、既存のサブスクリプションURL、手入力したサーバーパラメータ、使用中のConfigファイルを復元できることを確認します。ご自身で変更したルールは、復元できるコピーを別途保存してください。iCloud同期を使っている場合は、同期が実際に完了しているか確認します。スイッチがオンであることだけでは、バックアップが成功したとは限りません。アプリの更新はApp Storeから行い、通常は再購入不要ですが、更新と再インストールは別の操作です。アプリの削除、機種変更、設定の整理を行う前に、バックアップを開けることを確かめ、認証情報を含むデータは安全に保管してください。

手順に沿って初期設定を進める →

03 / EXISTING CONFIGURATION

サブスクリプションとサーバー情報の読み込み

以下の操作は、お手元にご自身のサブスクリプションまたはサーバー情報があることを前提とします。まず情報の種類を確認し、読み込み結果をチェックしてください。

既存のサブスクリプションはどこから読み込みますか?Configとの違いは何ですか?

まず、お手元の情報の種類を確認してください。既存のサブスクリプションは通常、サーバー一覧の取得や更新に使います。HomeのAdd ServerからSubscribeを選び、お手元の完全なサブスクリプションURLを入力して保存してください。具体的な操作場所は現在の画面表示に従います。Configは主にルール、ポリシー、関連設定を保持するもので、任意のルールファイルURLをサーバーサブスクリプションとして入力するものではありません。読み込み後、一覧に想定した項目が表示されることを確認してからサーバーを選択します。URLを保存しただけで内容を正常に取得できていない場合、読み込み完了とはみなせません。

サブスクリプションの読み込みに失敗する、または一覧が空の場合、どの順番で確認すればよいですか?

まず、コピーしたURLが完全か確認します。特に末尾のパラメータ、大文字・小文字、前後の空白を確認してください。次に、それがお手元のサブスクリプションURLであり、アカウントのログインページや通常のWebページではないことを確かめます。更新時のエラー原文を見て、ネットワークリクエスト、認証、内容の解析のどこで失敗したか切り分けます。その後、サブスクリプションが有効か、現在のネットワークから該当URLにアクセスできるか確認してください。複数の設定を一度に変更したり、認証情報を含む完全なURLを公開したりしないでください。エラーを記録する際は、機密情報を隠してください。

既存のサブスクリプションを更新する方法と、更新後の確認事項を教えてください。

Homeで既存のSubscribeグループまたはサブスクリプション項目を探し、現在の画面にある更新操作を実行します。リクエスト完了後、エラー表示とサーバー一覧を確認してください。更新ではサブスクリプションから提供された内容を再取得するだけで、サービスの期限は延長されません。以前の項目が削除されたり名前が変わったりした場合は、選択中のサーバーを再指定する必要があります。更新後、現在の選択、Global Routing、実際のアクセス結果をもう一度確認してください。そのサブスクリプションに含まれない手動追加項目は、更新とは分けて確認します。

Scan QR Codeで読み込んだのに接続できないのはなぜですか?

Scan QR Codeで読み込めるのはQRコード内の情報であり、接続先サービスの利用可否を確認する機能ではありません。読み込んだ内容が個別のサーバー情報かサブスクリプションURLかを確認し、プロトコル、Address、Port、認証情報に不足がないかチェックしてください。TLSを使う設定では、元の情報と照合してSNIなどのパラメータも確認し、名称が似ているという理由だけで値を変更しないでください。QRコードに機密情報が含まれる場合もあるため、パスワードと同様に取り扱います。読み込み後も接続できない場合は、サーバーパラメータ、現在のネットワーク、Logのエラーの順に確認してください。

VLESS、Trojan、WireGuardを手動で追加する場合、パラメータは共通で使えますか?

異なるプロトコルのパラメータをそのまま使い回すことはできません。Add Serverでお手元の情報に合ったプロトコルを選び、アドレス、ポート、必要な認証情報を一つずつ入力してください。VLESSのID、TrojanのPassword、WireGuardの鍵とPeer設定は、それぞれ意味が異なります。トランスポート方式、TLS、SNIも元の情報に合わせてください。アドレスとポートだけ入力して設定が完了したと判断することはできません。証明書エラーが出た場合は、ドメイン名と証明書設定を確認してください。入力ミスを隠すために証明書検証を緩めるのは避けてください。

SubscribeとConfigの機能の違いを見る →

04 / ROUTING & DIAGNOSTICS

ルールによる振り分けと接続トラブル対処

設定を変更するのは一度に一つだけにしてください。元の設定を保存し、エラーの原文を記録したうえで、同じネットワーク条件で再テストします。

Global RoutingのConfig、Proxy、Directはどう使い分けますか?

普段のルールベースの振り分けにはConfigを選びます。現在のConfigファイルに適用可能なルールが設定されていることが前提です。プロキシ経由の接続を一時的に確認する場合はProxyを選び、クライアントで処理するリクエストをプロキシ経由で転送します。元のネットワークからのアクセスを確認する場合はDirectを選びます。Directを選んでもシステムの接続スイッチがオフになるわけではなく、Proxyもすべてのアクセス問題を解決するものではありません。切り替えるたびに対象へ再接続し、Logで結果を確認します。テスト後は元のモードに戻してください。

接続済みなのにWebページが開かない場合、DNSとサーバーのどちらを先に確認すればよいですか?

まず問題の範囲を切り分けてから、確認する項目を決めます。接続を切り、現在のネットワークで通常どおりアクセスできるか確認した後、再接続して複数の接続先を試します。同時にLogを確認し、名前解決、認証、接続タイムアウトのエラーがないか調べてください。名前解決に失敗する場合は、現在のConfigとSettingsで実際に適用されているDNS設定を優先して確認します。認証エラーならサーバーの認証情報、タイムアウトならアドレス、ポート、ネットワーク到達性を確認してください。値を変更するのは一度に一つだけにし、変更前の値を記録します。DNS、ルール、サーバーを同時に変更すると原因を特定しにくくなります。

特定のWebサイトだけ接続先が違う場合、ルールの順序をどう確認すればよいですか?

まずGlobal RoutingがConfigであることと、確認中のConfigファイルが実際に有効になっていることを確認します。対象に再アクセスし、Logで実際のリクエストドメインと適用されたルールを確認してください。ブラウザのアドレス欄だけでは判断できません。同じページから複数のドメインへリクエストする場合があります。次にDOMAIN、DOMAIN-SUFFIX、IP-CIDRなどの条件と対応するポリシーを上から確認します。先に一致したルールが後の項目より優先されることがあります。FINALはそれ以前の条件に一致しなかったリクエストに適用されます。変更後は再テストし、元の設定もバックアップしてください。

On Demandを有効にすると自動接続を繰り返します。手動操作に戻すには?

まずSettingsでOn Demandの設定と既存のネットワーク条件を確認し、それらが自動接続を引き起こしているか調べます。手動操作に戻すには、先にOn Demandをオフにし、次にHomeの接続スイッチをオフにしてください。接続を切ってもオンデマンド条件を残すと、ネットワークの変化をきっかけに再接続する場合があります。その後、Wi-Fiとモバイル通信の両方で動作を確認します。それでも自動接続する場合は、システムのVPN構成と端末管理ポリシーを確認し、別の構成の動作を現在の設定が保存されていないと誤認しないようにしてください。

バッテリー消費が増えたように感じます。接続設定が原因かどうか、どう判断できますか?

まずシステムのSettingsにあるバッテリー使用状況で、利用条件が近い時間帯を比較します。画面の使用時間、電波強度、実際の通信量も考慮してください。VPN経由のネットワーク活動が関連プロセスの使用量に計上される場合があるため、割合だけで判断しないでください。頻繁な再接続、詳細なLogの継続記録、過度に頻繁な接続テスト、On Demand条件の繰り返し適用がないか確認します。設定は一度に一つだけ変更し、条件の近い時間帯で比較してください。数値を下げるために、証明書検証を安易に無効にしたり必要なルールを削除したりしないでください。

Settingsの設定を詳しく見る →