Shadowrocket · FAQ
Shadowrocket よくある質問
まず症状から項目を探し、順に確認してください。このページはShadowrocketの公式ガイドに掲載するFAQ一覧です。購入の復元、初回設定、手元の情報の読み込み、接続トラブルを取り上げています。
質問をタップすると回答が開きます。トラブルの確認では、一度に変更する項目を一つにし、元の設定を残したうえで、同じ接続先を使って変更結果を確認してください。
正規品の確認と購入
製品と購入アカウントを確認してから、価格、互換性、購入済みアプリの復元を確認してください。入手先はApp Storeのみです。確認手順は正規品の確認方法をご覧ください。
App StoreでShadowrocketが見つからないとき、まず確認することは?
まず、アプリ名の綴りと、現在App Storeで使用しているAppleアカウントの国または地域を確認し、このサイトのダウンロードページから指定の製品ページを開いてください。検索結果はストアでの提供状況にも左右されるため、名前だけで製品を判断しないでください。現在の地域では利用できないと表示された場合は、システムのSettingsからAppleアカウントを開き、Media & Purchases、View Account、Country/Regionの順に確認します。表示される項目はシステムの言語によって異なります。変更が必要な場合は、Appleの案内に従って残高、サブスクリプション、支払い情報を確認し、購入を試すために地域を何度も切り替えないでください。
ストアのアプリが正規のShadowrocketかどうか確認するには?
次の3点を確認してください。アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limited、製品ページのURLにid932747118が含まれていること。さらに、アイコンをこのサイトに掲載している公式アイコンと見比べます。検索順位や名前の類似、アイコンの色だけで判断しないでください。購入前にストアページの価格と互換性も確認してください。システム要件とユニバーサル購入の適用状況は、App Storeの記載を確認してください。このサイトのダウンロードページに確認項目をまとめています。
Shadowrocketを購入したあと、接続するには何を準備すればよいですか?
利用者自身がすでに持っているサブスクリプションまたはサーバー情報が必要です。アプリの買い切り購入は接続サービスの契約とは別で、購入費用はアプリの利用権に対するものです。購入しても接続先のサーバーが自動的に用意されるわけではありません。米国ストアでの価格は約2.99米ドルですが、実際の金額と通貨は購入時のApp Storeページで確認してください。読み込む前に、手元の情報が有効か、必要な項目がそろっているか、プロトコルが情報と一致しているかを確認します。このサイトではクライアントの公式ガイドを提供していますが、サーバーやサブスクリプションの提供・販売・推奨は行っていません。
新しいiPhoneへの機種変更や再インストールの際、もう一度購入する必要はありますか?
購入時に使用したAppleアカウントでApp Storeにサインインし、アカウントページの購入済みアプリ一覧からShadowrocketを探してください。購入済みアプリの復元条件を満たしている場合は、再ダウンロードの項目から入手でき、再購入は不要です。利用可否はストアの表示で確認してください。価格が表示される場合は、Media & Purchasesで購入時のアカウントを使っているか、購入履歴にアプリがあるかを確認します。再ダウンロードで復元されるのはアプリの入手権です。サブスクリプション、サーバー情報、設定ファイルが復元されるかは、バックアップと同期の状態を別途確認してください。
購入済みなのに、別のデバイスでは価格が表示されるのはなぜですか?
まず、両方のデバイスでApp Storeにサインインしているアカウントが同じか確認してください。画面上部に表示されるiCloudアカウントだけでは判断できません。Media & Purchasesでは別のアカウントを使っている場合があります。続いて、購入時のアカウントの購入履歴を確認し、購入済み一覧からアプリのページを開いてください。デバイスの互換性、ストアでの提供状況、ユニバーサル購入の適用状況はApp Storeの記載を確認してください。ファミリー共有が利用できるかもストアの説明とファミリー設定で確認しましょう。同じファミリーに参加しているだけで購入を復元できるとは限りません。原因を確認するまでは、再度支払わないでください。
インストールと初回起動
インストール後は、手元の情報を読み込み、モードを確認し、このデバイスで許可を完了する必要があります。一連の手順は使い方ガイドをご覧ください。
iPhoneで初めて起動した後、どの順番で設定すればよいですか?
インストール後、まずHomeを開き、利用者自身が持っているサブスクリプションを読み込むか、Add Serverでサーバー情報を入力してから、使用するサーバーを選択します。次にGlobal Routingを確認します。設定ファイルに基づいて振り分ける場合はConfigを選び、Configに使用する設定が読み込まれていることを確認してください。最後に接続スイッチをオンにし、システムのVPN構成許可を読み、承認します。許可後は、接続とルールの適用状況を特定のWebサイトで確認します。初回は既定の設定を維持し、DNSやルール、複数のSettings項目を同時に変更しないでください。
初回接続時にVPN構成の許可を求められたら、どうすればよいですか?
これはVPN構成を作成するためにシステムが表示する許可手続きです。直前に自分で起動したShadowrocketからの要求であることを確認し、システムの案内に従って許可とデバイス認証を完了してください。出所が不明な画面に情報を入力しないでください。以前にキャンセルした場合は、アプリに戻って接続スイッチをもう一度オンにします。デバイスが管理対象になっている、制限が設定されている、または別のVPNが使用中の場合は、システム設定と管理上の要件を先に確認してください。許可によって構成を作成できても、サーバーが利用できるとは限りません。サーバーと実際の接続結果も確認してください。
iPadにもインストールできますか?iPhoneとは別に設定が必要ですか?
ShadowrocketはiPadでも利用でき、入手先はApp Storeです。購入時のアカウントでサインインし、まず購入済み一覧を確認してください。ユニバーサル購入の適用状況とシステム要件は、App Storeの記載を確認してください。iPadではナビゲーションの位置や画面構成が異なる場合があります。Home、Config、Settingsなどの画面上の項目名を目印に探してください。アプリを再ダウンロードできても、このデバイスのサーバー、現在の設定、VPN許可をそれぞれ確認する必要があります。別のデバイスで接続済みだからといって、iPadの初期設定も完了しているとは限りません。
画面が英語の場合、ガイドにある操作項目はどう探せばよいですか?
英語の画面項目名を目印にしてください。Homeではサーバーと接続画面を確認でき、Add Serverではサーバー情報を入力し、Configでは設定ファイルを管理し、Settingsでは設定を変更します。Global RoutingのConfig、Proxy、Directはそれぞれ設定、プロキシ、直接接続の選択肢です。一方、ルール内のPROXYとDIRECTはポリシーキーワードなので、大文字・小文字や使われている場所を区別してください。システムにアプリごとの言語設定がある場合は、システム設定から確認できます。項目が表示されない場合、設定を続けるために何度も再インストールする必要はありません。
接続スイッチがオンにならない、またはオンにしてもすぐ切れる場合、何を確認すればよいですか?
まず利用可能なサーバーを選択しているか確認し、初回のVPN許可が完了しているか確認してください。システムのVPN設定で接続の競合やデバイス管理による制限を確認し、ほかのVPN接続を停止してから再試行します。アプリに具体的なエラーが表示された場合は、エラーの文面と発生時の手順を記録し、サーバー情報、現在の設定、システムのネットワークをそれぞれ確認してください。いったん接続を停止してアプリを開き直す方法もあります。最初からすべての設定を削除しないでください。スイッチがすぐオフになる場合と、オンのままWebページを開けない場合は別の症状なので、分けて対処します。
サブスクリプションとサーバーの読み込み
以下の手順は、利用者自身がサブスクリプションまたはサーバー情報を持っていることを前提としています。サーバーのサブスクリプションとConfig設定ファイルを区別し、読み込み方法、情報の不足や更新結果を確認してください。
手元にあるサブスクリプションのリンクを読み込めない場合、何を確認すればよいですか?
まず、サブスクリプションURL全体をコピーできているか確認してください。前後に空白や改行、チャットの文章が入っていないことも確認します。次に、リンクの有効期限、サービスの有効状態、現在のネットワークからURLにアクセスできるかを確認してください。読み込みにはSubscribeの項目を使います。サブスクリプションURLを単体サーバーのアドレス欄に入力しないでください。内容形式に関するエラーが表示された場合は、元のサービス提供元にShadowrocketで利用できる形式か確認してください。問い合わせる際はエラーの種類と一部を伏せたURLの構造だけを伝え、認証情報を含む完全なURLを公開したり、出所不明のページに何度も送信したりしないでください。
Add Serverで手動追加しても接続できない場合、間違えやすい項目は何ですか?
まずTypeを手元の情報に記載されたプロトコルと一致させ、サーバーアドレス、ポート、認証項目を順に確認してください。必要な項目はプロトコルごとに異なります。あるプロトコルのパスワードを、別のプロトコルの認証欄に入力しないでください。TLS、サーバー名、トランスポートの設定が含まれている場合は、元の情報どおりに入力し、アドレスから推測しないでください。保存後、項目を再度開いて内容を確認し、Connectivity Testを実行します。テスト結果は原因を探る手掛かりにすぎません。認証、Webサイトへのアクセス、ルールの適用状況はそれぞれ別に確認してください。
読み込み済みのサブスクリプションを更新する方法は?更新後に選択中のサーバーが変わるのはなぜですか?
Homeで既存のサブスクリプショングループを探し、そのグループの更新操作を実行します。処理が終わったらサーバー一覧を確認し、選択中のサーバーも確認してください。操作の場所はアプリ内の表示に従います。更新するとサーバー側の一覧が再読み込みされます。元の項目が削除、改名、置き換えられた場合は、選択し直す必要があります。更新が成功しても、選択中のサーバーが引き続き有効とは限りません。更新に失敗した場合は、ネットワークとサブスクリプションの有効性を先に確認してください。比較できるよう既存の情報を残し、同じグループを何度も削除して読み込み直さないでください。
Scan QR CodeでどんなQRコードでも読み込めますか?
QRコードの見た目だけで内容を判断しないでください。Scan QR Codeで読み取った後も、認識された内容がサーバー共有情報、サブスクリプションURL、一般のWebページのどれにあたるかを確認し、利用者自身が持っているサービス情報に由来することを確かめます。読み取れない場合は、画像が欠けていないか、不鮮明でないか、元の情報に別の読み込み方法があるかを確認してください。読み取りに成功しても、プロトコルと重要な項目を確認する必要があります。QRコードの読み取り成功は接続確認にはなりません。認証情報が含まれている可能性があるため、問い合わせ時に元画像や未加工の読み取り結果を公開しないでください。
サブスクリプションの読み込みと、Config設定ファイルの読み込みはどう違いますか?
サブスクリプションは主にサーバー一覧の取得と更新に使います。Config設定ファイルはルールや関連項目をまとめるためのものです。サーバーのサブスクリプションを読み込んでも、自分に適したルールが設定済みとは限りません。ルールと振り分けを使う場合は、Configで有効な設定を確認し、Global RoutingをConfigにします。変更前に現在の設定を複製して保存し、ルールの順序とFINALのポリシーを確認してください。サーバー一覧が利用できるか、設定ファイルの構文が正しいか、現在のモードで設定が使われているかは別々の確認項目です。順に確認してください。
ルールと振り分け・トラブル対処
まず、基本ネットワーク、サーバー、モード、ルール、DNSのどこに原因があるか切り分けます。設定項目を詳しく確認する場合はSettings設定ガイドをご覧ください。一時的にアクセスできるようになっただけで、設定全体が正しいとは限りません。
Global RoutingのConfig、Proxy、Directはどれを選べばよいですか?
Configは、現在有効な設定ファイル内のルールに従って通信の扱いを決めます。Proxyはプロキシモードで通信し、Directは直接接続します。普段ルールと振り分けを使う場合は、Configを選んで設定内容を確認してください。トラブルの切り分けでは、一時的にProxyまたはDirectへ切り替え、同じ接続先への結果を比較できますが、ルールそのものの修正にはなりません。システムの通信や設定内の例外は、実際の設定に照らして判断してください。モード名だけで動作を断定しないでください。テスト後は、使用する予定だった元のモードに戻します。
接続スイッチはオンなのにWebページを開けない場合、どの順番で確認すればよいですか?
まず接続を停止し、デバイス自体がインターネットに接続できることを確認します。次に接続し、現在のサーバーを確認してConnectivity Testで手掛かりを得ます。続いてGlobal RoutingとConfigの設定が一致しているか確認し、関連ログで接続先ドメイン、適用されたルール、ポリシーを調べます。ドメイン名の解決に失敗しているようならDNS設定を確認してください。REJECTや誤ったポリシーが適用されている場合は、ルールを修正します。一度に変更するのは一項目だけにし、同じ接続先で再テストしてください。スイッチがオンなのは接続処理が動作中であることを示すだけで、サーバー、DNS、接続先のすべてが正常とは限りません。
特定のWebサイトだけPROXYを使い、ほかはDIRECTにする場合、何を確認すればよいですか?
まずGlobal RoutingでConfigを選び、使用中の設定ファイルに対象ドメインのルールがあることを確認します。末尾にはFINAL,DIRECTを設定します。たとえばDOMAIN-SUFFIX,example.com,PROXYは、例示ドメインとそのサブドメインに適用するルールです。ルールは上から順に照合されるため、先にある範囲の広いルールが適用される場合があります。対象ルールより前に競合する項目がないか確認してください。Webページが別のドメインにも接続する場合があるので、ブラウザのアドレス欄だけで判断せず、ログで接続先を確認します。example.comは構文例であり、実際のサービスを推奨するものではありません。
DNSが原因だと思う場合、すぐにdns-serverを変更してもよいですか?
DNSを変更する前に、問題が実際にドメイン名の解決時に起きているか確認してください。現在の設定とエラーの状況を記録し、Hostの誤ったマッピング、スペルミス、不適切なDNSパラメータがないか確認します。デバイスの基本的なネットワーク接続も確認してください。dns-serverを変更する必要がある場合は、設定のコピーを保存し、その項目だけを変更して同じ接続先を再テストします。特定のIPアドレスに接続できるだけで、すべての名前解決が正常だとは判断できません。出所の不明な設定を続けて追加しないでください。パラメータの意味がわからない場合は、設定ガイドのDNSの説明を確認してください。
使用中にバッテリー消費が増えた気がします。On Demandや診断ログをオフにすべきですか?
まずシステムのバッテリー画面で、近い時間帯の使用状況を比較してください。画面の使用状況、ネットワークの切り替わり、実際の通信量も考慮し、一度のバッテリー低下だけで原因を決めないでください。Connectivity Testを頻繁に実行していないか、大量の診断情報を記録し続けていないか、接続失敗後に再試行を繰り返していないかも確認します。On Demandは条件に応じて接続を開始する機能です。条件が利用状況に合っているか確認し、汎用的な省電力スイッチとして扱わないでください。確認後、不要になった診断設定を元に戻し、同じネットワークと使用時間で再度比較します。バッテリー消費はデバイスやネットワーク環境によって異なります。