Shadowrocket
よくある質問とトラブル対処
ストアでの購入、設定の追加、接続の問題を切り分け、該当する手順を確認できます。
このページは、すでにサブスクリプションまたはサーバー情報をお持ちの方を対象としています。下のカテゴリを選び、質問を開くと回答を確認できます。手順を続けて確認したい場合は、初めての設定ガイドをご覧ください。
正規版の確認・購入
ストアでの提供状況、支払い状況、購入済みの権利はApp Storeに関する項目です。アプリ内の接続設定とは分けて確認してください。
App StoreでShadowrocketが見つからないときに確認すること
まず本サイトの正規版案内ページからApp Storeの製品ページを開き、検索結果に表示されないのか、現在のストアで利用できないのかを確認します。ストアの地域は購入に使用するAppleアカウントによって決まり、端末の言語設定には左右されません。「設定」からAppleアカウント → メディアと購入 → アカウントを表示 → 国または地域を開き、現在のストアを確認してください。地域の変更が必要な場合は、画面に表示される公式手順に従い、残高、サブスクリプション、支払い方法の条件を事前に確認しましょう。一度の検索のために地域を何度も切り替えることは避けてください。製品の提供状況や購入条件は、現在のApp Storeページでご確認ください。
App StoreでShadowrocketの正規版を確認する方法
製品名Shadowrocket、デベロッパ名Shadow Launch Technology Limited、公式アイコン、アプリIDを確認してください。アプリIDは製品ページのURLに含まれるid932747118で、数字は932747118です。アイコンは本サイトのヘッダーに表示されている公式アイコンと一致します。検索結果で名前やアイコンが似ているだけでは、正規版とは判断できません。製品ページを開き、デベロッパ名とIDも照合してください。購入前に価格、互換性、購入対象となる範囲も確認しましょう。詳細はApp Storeの表示をご確認ください。
Shadowrocketを購入すると、利用できるサーバーも付属しますか?
いいえ。アプリの買い切り購入にサーバー利用権は含まれません。購入できるのはShadowrocketクライアントの利用権です。接続に必要なサブスクリプションやサーバー情報は、ご自身で用意してください。米国ストアでは買い切り価格が$2.99ですが、実際の金額や購入条件はストアページをご確認ください。他のストアでは現地通貨で表示されます。サブスクリプションの更新、通信量、サーバーの稼働状況は各サービスによって異なり、App Storeの購入履歴で代用することはできません。初めて使うときは、手元の設定が有効であることを確認してから追加と接続テストを行ってください。
機種変更や再インストールの際に、再購入は必要ですか?
通常は購入時と同じAppleアカウントを使い、App Storeのアカウントページから購入済みアプリを探して再ダウンロードできます。項目名や場所はシステムのバージョンによって異なる場合があります。価格が表示された場合は、メディアと購入に使っているアカウント、購入履歴、現在のストアを確認し、すぐに再購入しないでください。アプリを再ダウンロードしても、アプリ内の設定がすべて復元されるわけではありません。機種変更の前に、既存の設定を適切にバックアップしてください。ファミリー共有を利用する場合は、製品ページでの対応状況とファミリー設定を確認してください。利用条件はApp Storeの表示をご確認ください。
購入やダウンロードが完了しないときの確認方法
まずApp Storeに表示されるメッセージを読み、支払い未完了、アカウントの確認、端末の空き容量不足、ネットワーク切断のどれに該当するか確認します。購入履歴で決済状況を確認し、必要に応じて支払い方法や保留中の規約確認に対応してください。購入履歴に記録がある場合は、同じアカウントの購入済みアプリからダウンロードを試します。端末の空き容量とシステムの互換性も確認してください。システム要件はApp Storeページの表示をご確認ください。ストアのエラーが続く場合は、表示されたメッセージを記録し、Appleのサポート窓口に相談してください。アプリ内のサーバー設定では、App Storeの支払い問題を解決できません。
インストール・初回起動
インストール、システムの許可、サーバーの利用可否は、それぞれ別の段階です。まずシステムが求める許可を完了し、手元の設定が使えることを確認してください。
iPadにインストールできますか?追加購入は必要ですか?
Shadowrocketは主にiPhoneとiPadで利用します。iPadのApp Storeで購入時と同じアカウントを使い、製品ページまたは購入済みアプリを確認してください。同じアカウントに購入履歴があれば、通常はそのまま再ダウンロードできます。現在の端末で利用できるか、システム要件や購入対象の範囲については、App Storeページの表示をご確認ください。インストール後は、手元にある設定を追加する必要があります。アプリの購入によって設定が自動同期されるわけではありません。Mac、Apple TV、Apple Visionでの対応状況も、同じ製品ページの互換性欄で確認してください。
初回接続時に「VPN構成を追加」というメッセージが表示されるのはなぜですか?
これは、アプリがVPN構成を作成することをシステムに許可するための手順です。選択したモードに応じて、Shadowrocketがネットワーク通信を処理できるようにします。開いているアプリが確認済みのShadowrocketであることを確かめ、システムの案内を読んで、求められた端末認証を完了してください。この許可によってサーバー情報が作成されるわけではなく、既存の設定が利用可能であることを保証するものでもありません。以前にキャンセルした場合は、アプリに戻って再度接続を試し、システムの案内に従ってください。端末が組織の管理下にある場合や利用制限が設定されている場合は、管理上の要件を確認し、用途が不明なシステム構成を削除しないでください。
Homeの接続スイッチがオンにならない、またはすぐオフになる場合の対処法
まず設定が追加されていて、利用可能なサーバーが選択されていることを確認し、システムのVPN構成の許可が完了しているかも確認してください。Homeに戻って再度接続し、スイッチがすぐオフになるのか、オンのままでもWebページを開けないのかを確認します。それぞれ別の原因が考えられます。すぐオフになる場合は、システム上の他のVPN接続、端末の管理制限、アプリに表示されるメッセージも確認し、複数の接続機能が干渉していないか調べてください。エラーメッセージを記録してから設定を変更し、バックアップなしにすべての設定を削除しないでください。スイッチがオンのままアクセスできない場合は、接続後のネットワークとDNSを確認してください。
画面が英語の場合、チュートリアルの操作項目はどう探せばよいですか?
この公式マニュアルでは、画面上の項目名を英語のまま記載しています。Homeではサーバーと接続状況、Add Serverではサーバー情報、Configでは構成ファイル、Global Routingでは通信の処理モード、Settingsでは設定を確認できます。まず、システムがアプリに提供する言語設定を確認してください。選択できる言語は、アプリとシステムに実際に表示される内容によって異なります。チュートリアルに沿って操作するときは、各項目の意味に従って入力してください。プロトコル名、ルールキーワード、サーバーパラメータの欄に日本語の説明を入力しないでください。
接続後にバッテリー消費が増えます。アプリを前面に表示したままにする必要がありますか?
接続が確立した後、通常はアプリを前面に表示し続ける必要はありません。バッテリー消費は、実際の通信量、無線信号、サーバーへの再接続頻度、プロトコル、追加の処理設定などに左右されます。接続前後の一瞬だけを比べるのではなく、近い使用条件でシステムのバッテリー使用状況を確認してください。まず、繰り返しのテストや頻繁なサブスクリプション更新をいったん控え、サーバーが何度も切断・再接続していないか確認してから、最近変更した設定を見直します。通信処理を停止するときは接続を手動でオフにし、On Demandの設定も確認してください。アプリの画面を離れただけでは、接続は切断されません。
サブスクリプション・サーバー情報の追加
手元のデータが単一サーバー、サブスクリプションURL、構成ファイルのどれかを確認してください。種類を選んだら、形式、有効性、更新結果を確認します。
サブスクリプションを追加できない場合、どの順番で確認すればよいですか?
まず、アカウントページや案内ページ、途中で切れたテキストではなく、手元にある完全なサブスクリプションURLをコピーしたか確認してください。先頭や末尾の空白、改行、余分な引用符も取り除きます。次に、URLへのアクセスに失敗しているのか、取得した内容を解析できないのかを切り分けます。前者は現在のネットワークとサービスの有効性を確認し、後者はサブスクリプションがShadowrocket対応の形式か確認してください。必要に応じて、元のサービス提供元にURLの状態と形式を問い合わせます。URL内の認証パラメータを何度も変更しないでください。サブスクリプションURLには個人用のアクセス情報が含まれる場合があるため、確認中に完全なURLを公開ページやスクリーンショットに載せないでください。
Scan QR Codeで読み取りに成功したのに、サーバーが追加されないのはなぜですか?
QRコードを読み取れたことは、内容を取得できたという意味であり、内容がインポート可能なサーバー情報であるとは限りません。まず、QRコードが手元の設定に由来することを確認し、単一サーバー、サブスクリプションURL、一般のWebページのどれを示しているか確認してください。Scan QR Codeで読み取った後、アプリに表示される追加確認やエラーメッセージを確認します。対応していない形式と表示された場合は、同じ画像を何度も読み取るのではなく、元データの種類を確認してください。QRコードがぼやけていたり一部が切れていたりする場合は、鮮明で全体が写った画像を使いましょう。読み取った内容に含まれるパスワード、アドレス、認証パラメータも適切に管理してください。
Add Serverで手動追加するとき、間違えやすい項目はどれですか?
まず、手元のサーバーと同じプロトコルを選び、アドレス、ポート、認証に必要な項目を一つずつ確認してください。VLESS、Trojan、WireGuardなどは、名前が似ていても項目を流用できません。TLS、sni、通信方式、パスも元の設定どおりに入力します。通常、サーバーアドレス欄にはホスト名またはIPアドレスだけを入力します。サブスクリプションURL全体を入力しないでください。保存後は、追加した項目が選択されていることを確認してからテストします。元のサービス提供元からサブスクリプションのみが提供されている場合は、不完全な情報を推測して入力せず、そのサブスクリプションを追加してください。
Subscribeを更新する方法と、更新後にサーバー一覧が変わる理由
Homeで該当するサブスクリプショングループを探し、現在の画面に表示される更新操作を実行してください。リクエストや解析のエラーが表示されないかも確認します。更新するとサブスクリプションの内容が再取得されるため、サービス提供元がサーバー名、パラメータ、利用可能な項目を変更すると、端末上の一覧も変わることがあります。更新成功は、各サーバーの接続確認が完了したことを意味しません。更新前に選択中の項目を記録し、更新後も残っているか、別の項目に置き換わっていないか確認してください。何度も失敗する場合は、利用可能な設定を残したままURLの有効性を確認します。更新のためにサブスクリプショングループ全体を先に削除しないでください。
Subscribeの追加とConfigの追加は同じですか?
用途が異なります。Subscribeは通常、複数のサーバー情報を取得・更新するために使います。Configの構成ファイルは、ルールやDNSなどの通信処理設定を定義するもので、内容はファイルによって異なります。サーバー一覧があっても、必要なルールが有効とは限りません。Configを選択していても、サーバーの認証情報が正しいとは限りません。追加前に手元のデータの種類を確認し、追加後はサーバーの選択項目、現在の構成ファイル、Global Routingをそれぞれ確認してください。安定して使えている設定は、変更前にバックアップを取りましょう。サブスクリプションの更新を、すべてのルールの置き換えと取り違えないようにしてください。
ルール設定・トラブル対処
ローカルネットワーク → サーバー → Global Routing → ルールとDNSの順に確認範囲を絞ります。一度に変更する条件は1つにし、元に戻せるよう設定を記録してください。
Global RoutingのConfig、Proxy、Directはどう使い分けますか?
Configは現在の構成ファイルのルールに従って通信を処理するモードで、ルールを用意して日常的に使う場合に適しています。Proxyは選択したプロキシを経由するモードで、サーバー接続を短時間確認するときに使えます。Directは直接接続するモードで、ローカルネットワークとの比較に適しています。3つは通信処理のモードであり、速度の段階ではありません。トラブルの確認では一度に1つだけ切り替え、同じ接続先での結果を記録してください。Configだけで失敗する場合は、サーバーをすぐに作り直すのではなく、該当ルールとDNSを先に確認します。
接続中と表示されるのにWebページを開けない場合、まず何を確認しますか?
まず一時的に接続を切り、ローカルネットワークで通常のWebページにアクセスできることを確認します。その後、再接続して現在のサーバーとGlobal Routingを確認してください。接続中という表示はシステムのトンネルが確立したことを示すだけで、リモートサーバー、認証、DNS、接続先サイトがすべて正常であることを意味しません。Connectivity Testも参考にしながら、正常に利用できることが分かっている複数のサイトでそれぞれテストします。すべて失敗する場合は、サーバーの有効性と認証パラメータを優先して確認してください。一部のサイトだけで失敗する場合は、該当するルール、名前解決の結果、接続先サービスの状態を確認します。原因が分からなくならないよう、変更は一度に1項目にしてください。
Connectivity Testで結果が出てもアクセスできないのはなぜですか?
Connectivity Testの結果は、そのときに選んだテスト方法と接続先に対するものです。すべてのWebサイト、すべてのプロトコル、実際の利用手順全体が動作することを示すわけではありません。実際の接続先について、DNSの名前解決、適用されたルール、接続エラーを引き続き確認してください。テスト結果の数値だけで、設定全体が正しいとは判断できません。DNSを変更して調べる場合は、元の値を記録し、新しいアドレスに到達できることを確認してから、一度に1項目だけ変更します。ドメインのエラーを見て、サーバー、ルール、DNSを同時に変更しないでください。同じ接続先について、Direct、Proxy、Configそれぞれの結果を条件をそろえて比較しましょう。
一部のWebサイトだけをプロキシ経由にする場合、ルールはどう確認しますか?
まずGlobal RoutingをConfigにし、編集した構成ファイルが実際に有効になっていることを確認してください。特定のドメインをプロキシ経由にし、それ以外を直接接続する例では、DOMAIN-SUFFIX,example.com,PROXYをFINAL,DIRECTより前に置きます。example.comは説明用のドメインなので、実際の接続先に置き換えてください。ルールは順番に照合され、先に一致したルールが後続の判定に影響します。FINALは最後に置き、どのルールにも一致しない通信の処理に使います。1つのWebサイトが複数のドメインにアクセスすることもあるため、実際の接続記録をもとに個別に確認し、すべての通信を対象にしないようにしてください。
On Demandは手動切断に影響しますか?トラブル確認中はオフにするべきですか?
On Demandは、設定した条件を満たすとシステムが接続を開始する機能です。実際の動作は、有効にしている条件とシステムの状態によって異なります。手動で切断した直後に再接続する場合は、スイッチの故障と決めつける前に、関連する条件が有効か確認してください。同じ手順で再現できるよう、現在の設定を記録してからOn Demandを一時的にオフにし、手動接続をテストします。基本的な接続とルールが正常に動作することを確認した後、条件を一つずつ戻してください。On Demandでは不足しているサーバーパラメータを補ったり、無効なサブスクリプションを修復したりできません。設定する前に手動接続が使えることを確認しましょう。