Troubleshooting / FAQ

Shadowrocketのよくある質問

App Storeの製品情報とアプリの状態を確認してから、問題が発生している段階に沿って対処してください。以下は、ご自身がすでにお持ちのサブスクリプションまたはサーバー情報を使う前提で説明します。アプリ内の項目名は、画面と照らし合わせやすいよう英語表記のまま掲載しています。

01 / App Store

正規アプリの確認と購入

アプリ名、デベロッパ、アプリIDを照合し、購入状況はApp Storeのアカウント記録で確認してください。

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

まず、本サイトの入手案内にあるApp Store製品ページへのリンクを開き、アプリID 932747118のページが表示されるか確認します。現在のアカウントで製品ページを表示できない場合は、App Storeのアカウント設定で国または地域を確認してください。変更が必要な場合は、Apple公式の国または地域の変更手順に従ってください。ストアによって表示内容や購入条件が異なるため、検索結果の名称だけで判断しないでください。

App Storeに表示されたShadowrocketが正規のアプリか確認するには?

製品ページで、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limitedであること、リンク内のアプリIDが932747118であることをそれぞれ確認します。あわせて、製品ページのアイコンと本サイトのヘッダーに掲載している公式アイコンを見比べてください。名前が似た検索結果では、これらの情報の代わりになりません。確認後、製品ページから購入するか、購入済みかどうかを確認してください。

Shadowrocketを購入した後、ほかに何を準備すればよいですか?

ShadowrocketはApp Storeで購入する買い切りアプリです。米国ストアでは約$2.99ですが、実際の価格は現在のストア表示をご確認ください。アプリの買い切り購入は接続プランの購入とは異なります。購入できるのはクライアントアプリであり、接続にはご自身がすでにお持ちのサブスクリプションまたはサーバー情報が必要です。本サイトでは設定方法のみを案内し、接続先は提供していません。

iPhoneを買い替えた場合、もう一度購入する必要がありますか?

新しいデバイスのApp Storeで、購入時に使用したAppleアカウントにサインインしていることを確認し、アカウントの購入済み項目またはShadowrocketの製品ページで入手状況を確認してください。購入済みと表示されるかどうかは、アカウントとストアの購入記録によって異なります。記録が表示されない場合は、購入に使ったアカウントとストアを確認してから、App Storeの購入履歴とサポートの手順に沿って対処してください。アプリの購入記録とアプリ内のサーバー設定は別のものです。機種変更の前に、それぞれ確認しておきましょう。

02 / First open

インストールと初回起動

アプリはApp Storeから入手します。初回接続時は、システムの許可、サーバーの選択、接続状態をそれぞれ確認してください。

04
iPadにShadowrocketをインストールして使えますか?

まず、iPadのApp Storeで同じShadowrocketの製品ページを開き、互換性とアカウントの入手状況を確認してください。システム要件はApp Storeの製品ページの表示をご確認ください。以前iPhoneで購入している場合は、購入時のアカウントで購入済み項目を確認できます。初回起動後は、iPadにご自身の設定が読み込まれているかも確認してください。アプリの購入記録と設定の同期は別です。

初回起動時に表示されるVPN構成の許可とは何ですか?

Shadowrocketで接続すると、AppleのシステムからVPN構成の許可を求められる場合があります。操作がShadowrocketから開始されたことを確認し、画面の案内に従ってシステムの許可を完了してください。許可後にアプリへ戻り、Homeの接続状態を確認します。以前に許可を拒否した場合は、システム設定で該当するVPN構成を確認し、アプリからもう一度接続を試してください。システム画面や案内の文言は、デバイスに表示される内容をご確認ください。

Homeの接続スイッチがオンにならない場合、どう対処すればよいですか?

まず、ご自身のサーバー情報を追加し、使用するサーバーを選択していることを確認します。次に、初回接続に必要なシステム許可が完了しているか確認してください。スイッチをオンにしてもすぐオフに戻る場合は、アプリ内のエラーメッセージと、システム設定のVPN構成の状態を確認します。その後、接続できることが確認済みのネットワークに切り替え、アプリを開き直して再度試してください。スイッチのアニメーションだけで接続の成否を判断しないでください。

画面が英語表示の場合、ガイドと照らし合わせて操作するには?

画面上の項目を探しやすいよう、本サイトではアプリ内の英語表記をそのまま使用しています。Homeは接続状態の確認、Configは設定の管理、Add Serverはサーバー情報の手入力、Subscribeは既存サブスクリプションの追加、Global Routingはルーティングモードの選択に使います。デバイス上のレイアウトや表記がガイドと異なる場合は、アプリに実際に表示されている項目を確認し、機能名を見分けてから操作してください。

03 / Config

サブスクリプションとサーバー情報の追加

URLへのリクエスト、内容の解析、手入力した項目のどこで問題が起きているかを確認しましょう。保存できたことを、追加完了と混同しないでください。

04
既存のサブスクリプションURLを追加できないとき、まず何を確認すればよいですか?

まずConfigのSubscribeから、貼り付けた内容が完全か確認します。特に、URLの前後に空白や改行が紛れ込んでいないか確認してください。次に、説明文ではなく、ご自身がすでにお持ちのサブスクリプションURL全体をコピーしたか確認します。リクエストまたは解析に失敗したという表示が出る場合は、現在のネットワークからURLにアクセスできるか、提供元でサブスクリプションが有効かをそれぞれ確認してください。アプリに表示されたエラーを記録し、URL、ネットワーク、内容の順に原因を絞り込みましょう。

Subscribeへの追加は成功したのにサーバー一覧が空の場合、どうすればよいですか?

追加に成功したという表示は、SubscribeにURLが保存されたことを示すだけで、使用可能なサーバー情報が返されたことを意味しません。手動で一度更新し、解析に関するメッセージが表示されるか確認してください。次に、URLを最後まで正しくコピーしたか、現在もアクセスできるか、返された内容がShadowrocketで認識できる設定かを確認します。それでも一覧が空の場合は、すでにお持ちのサブスクリプションの内容が有効か、元の提供元に確認してください。同じURLを何度も追加して重複させないようにしましょう。

Add Serverに手入力するとき、どの項目を正確に入力する必要がありますか?

まず、ご自身がすでにお持ちのサーバー情報に合わせてTypeを選択し、Address、Port、認証情報を一つずつ確認します。TypeによってはUUID、Password、TLS、SNIなどの設定も必要です。詳細は手元の情報とアプリ内の項目をご確認ください。Remarkは見分けるためのメモであり、接続パラメータの代わりにはなりません。入力後に保存して該当項目を選択します。接続できない場合は、Remarkだけを変更して何度も試すのではなく、Typeと認証情報から照合してください。

サブスクリプションを更新しても変化がない場合、何を確認すればよいですか?

Configで該当するSubscribeの項目を開き、手動で更新して、アプリに表示される完了状態またはエラーを確認します。現在表示しているのが対象のサブスクリプションに含まれる項目であり、別のConfigのサーバーではないことも確認してください。複数のサブスクリプションがある場合は、名前を確認してから一覧を比べます。更新が完了しても内容が変わらない場合は、元のURLから返される情報に実際に変更があったか確認してください。更新操作によってアプリが新しい項目を自動生成することはありません。

04 / Routing

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

まず現在のルーティングモードを確認し、ネットワーク、サーバー、ルールを分けてテストしてください。

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

3つのモードは、それぞれ設定に従う、プロキシ経由、直接接続として理解できます。Configは現在の設定に含まれるルールに従ってリクエストを処理するため、ルールを確認したうえで普段使いする場合に適しています。ProxyとDirectは、すべての通信をプロキシ経由または直接接続にした場合の動作を確認するために使います。トラブル対処の際は、元の選択を記録してから短時間だけ切り替えて比較し、テスト後に必要なモードへ戻してください。PROXYやDIRECTなどのルールキーワードは、実際の設定内容に従ってください。

接続済みなのにWebページが開かない場合、まず何を確認すればよいですか?

まず、現在のネットワークでデバイス自体が普段使うWebページにアクセスできるか確認します。次にShadowrocketで、選択中のサーバーとGlobal Routingのモードを確認してください。一部のWebサイトだけ開けない場合は、現在のConfigにあるルールとDNS設定を確認します。すべてのリクエストが失敗する場合は、アプリ内のConnectivity Testで、すでにお持ちのサーバーをテストできます。結果はあくまで原因を絞り込む手がかりです。ご自身のサーバー情報やネットワークの状態もあわせて判断してください。

On Demandを有効にすると電池の消耗が増える場合、どう判断すればよいですか?

まずデバイスのバッテリー使用状況でShadowrocketの実際の使用割合を確認し、使用時間帯やネットワークの切り替わりも記録します。On Demandは設定した条件に応じて接続を試みます。ルールが頻繁に適用されると、接続や再接続の回数が増える場合があります。同じ使い方をしたままOn Demandを一時的にオフにして変化を比べ、自動接続が必要かどうかに応じて有効にするか判断してください。一度の比較だけでは原因を特定できないため、電波状況やほかのバックグラウンド動作にも注意しましょう。

ルールによる振り分けが想定どおりにならない場合、どう調べればよいですか?

まずGlobal RoutingがConfigになっていることを確認し、使用する予定のConfigが有効になっているか確認します。対象のドメイン名またはアドレスに対して、DOMAIN、DOMAIN-SUFFIX、GEOIP、IP-CIDRなどのルールと並び順を照合してください。特に、先に一致するルールがないか確認します。その後、アプリ内の接続情報や診断情報と照らし合わせ、実際の処理結果を確認してください。ルールを変更する前に元の設定を保存しておくと、テスト後に戻せます。