公式マニュアル / FAQ

Shadowrocket よくある質問と確認手順

まず質問のカテゴリを選び、回答に記載された順に確認してください。以下の手順は主にiPhoneとiPadを対象とし、画面上の項目名は英語表記のまま記載しています。接続に関する説明は、利用者自身が用意したサブスクリプションまたはサーバー情報があることを前提としています。

一連の操作手順ははじめにを、設定やルールの確認はユーザーマニュアルをご覧ください。質問を開くと回答が表示されるため、ほかの手順を先に完了する必要はありません。

App Store / 購入履歴

正規アプリの確認と購入

入手先はApp Storeのみです。まず製品ページを確認し、次にアカウントと購入履歴を確認してください。アプリの購入と接続サービスを混同しないようにしましょう。

App StoreでShadowrocketが見つからないとき、まず確認することは?

まず、このサイトのダウンロードガイドからApp Storeの製品ページを開き、検索結果だけで入手可否を判断しないようにしましょう。メディアと購入に使用しているAppleアカウントと、その国または地域を確認してください。購入可能な範囲はApp Storeのストア地域によって異なります。地域を確認するには、システムのSettings(設定)でアカウントを開き、「メディアと購入」から「アカウントを表示」へ進み、「国または地域」を確認します。変更する前に、残高、サブスクリプション、支払い方法に関する条件を確認し、購入のために地域を何度も切り替えるのは避けてください。

App StoreにあるアプリがShadowrocketかどうか確認するには?

デベロッパ名、公式アイコン、アプリIDを照合してください。デベロッパはShadow Launch Technology Limited、アイコンはこのサイトに掲載されている公式アイコンと同じで、製品ページのアプリIDは932747118です。アプリ名や検索結果の表示位置だけで判断しないでください。製品の詳細ページを開いて3点を確認し、価格、対応デバイス、システム要件はApp Storeの表示を確認してください。いずれかが一致しない場合は、ダウンロードガイドに戻り、製品ページを開き直してください。

買い切り購入にサーバー接続サービスは含まれますか?

アプリの買い切り購入は、接続サービスの契約とは別です。購入するのはShadowrocketクライアントの利用権で、接続には利用者自身が用意したサブスクリプションまたはサーバー情報が必要です。米国ストアでの価格は2.99ドルの買い切りですが、最新の価格はApp Storeの表示をご確認ください。ほかのストアでは現地通貨で表示されます。このサイトではサーバー情報やサブスクリプションの提供、販売、推奨は行っていません。購入後は、手元の設定が有効か確認してから「はじめに」に沿って読み込んでください。アプリの購入が完了したことと、サーバーが利用できることは別々に確認が必要です。

機種変更や再インストールの際、Shadowrocketをもう一度購入する必要はありますか?

まずApp Storeで、購入時に使用したAppleアカウントにサインインしていることを確認します。アカウントの購入済みアプリ一覧からShadowrocketを探して、再ダウンロードしてください。価格が表示されてもすぐに再購入せず、購入履歴、アカウント、ストア地域を確認し、アプリID 932747118の製品ページを開いていることも確かめましょう。購入の適用範囲はApp Storeの表示をご確認ください。アプリを復元しても、端末内のサーバー情報やルールは復元されません。機種変更の前に設定を別途保存してください。

iPadにインストールできますか?ほかのAppleデバイスでの対応状況は?

Shadowrocketは主にiPhoneとiPadで利用できます。iPadのApp Storeで同じ製品ページを開き、互換性、システム要件、購入状況を確認してから、ストアの案内に従ってインストールしてください。システム要件と購入の適用範囲はApp Storeの表示をご確認ください。Mac、Apple TV、Apple Visionで利用できるかどうかも、同じ製品ページの互換性欄で確認してください。別のデバイスでダウンロードできても、現在のデバイスで使えるとは限りません。

正規アプリの確認と購入について →

Home / システムの許可

インストールと初回起動

システムの許可、サーバー接続、実際のアクセスを分けて確認してください。メッセージが表示されたら、まず内容を記録し、確認する項目を決めましょう。

初回起動後は、どのような順番で操作すればよいですか?

まず、利用者自身が用意したサブスクリプションまたはサーバー情報を準備します。Home(ホーム)でAdd Server(サーバーを追加)から入力するか、サブスクリプションの読み込み手順で追加してください。リストに戻ったらサーバー左側の丸印をタップして既定のサーバーを選び、Global Routing(グローバルルーティング)を確認します。準備ができたら接続スイッチをオンにし、システムの案内に従ってVPN構成の追加を許可してください。初回のテストでは、まずサーバー1台に接続できることを確認し、その後ルールやオンデマンド接続を段階的に有効にします。複数の設定を同時に変更するのは避けましょう。

接続スイッチをオンにできない、またはオンにしてもすぐ切れる場合は?

まず、利用可能なサーバーが選択されていることと、システムがVPN構成の許可を待っていないことを確認してください。以前に許可を取り消した場合は、接続スイッチをもう一度オンにして、案内に従って許可します。認証を求められたら、デバイスの認証方法で完了してください。次に、システムのSettings(設定)でVPNの状態を確認し、ほかの接続が使用中でないことを確かめます。管理対象のデバイスではVPN構成の追加が制限されることがあるため、デバイスの管理者に確認してください。既存の設定はそのまま残し、まずエラーメッセージを記録しましょう。最初から再インストールする必要はありません。

VPN構成の追加を許可すれば、接続も成功したことになりますか?

いいえ。システムの許可によってShadowrocketがVPN接続を確立できるようになりますが、サーバーの認証情報やサブスクリプションの状態、接続先サイトへの到達性までは確認できません。許可後にHome(ホーム)へ戻り、既定のサーバーと接続スイッチを確認して、Connectivity Test(接続テスト)を実行します。確認したいページにも実際にアクセスしてください。システム上は接続済みでもWebページが開かない場合は、Global Routing(グローバルルーティング)、DNS、サーバーの状態を続けて確認します。VPNのステータスアイコンだけで接続全体を判断しないでください。

画面が英語の場合、どの項目名を探せばよいですか?

画面に表示されている英語名で探してください。Home(ホーム)では接続とサーバーを管理し、Config(設定ファイル)ではルールファイルを管理します。Data(データ)では統計を確認でき、Settings(設定)では一般的なオプションを調整できます。Global Routing(グローバルルーティング)ではルーティング方式を選択し、Add Server(サーバーを追加)では接続情報を入力します。表示言語を確認するには、システムのSettings(設定)にあるアプリ設定を開き、言語の選択肢があるか確認してください。選択できる言語は、デバイスとアプリの実際の表示により異なります。

有効にしてからバッテリー消費が増えた場合、何を確認すればよいですか?

まず、システムのバッテリー使用状況で集計期間を確認し、同じ期間のデータ通信量、電波状況、使用時間と照らし合わせます。通信の継続、電波の弱さ、頻繁な再接続は、いずれも電力消費を増やす要因です。一度の残量変化だけで原因を判断しないでください。繰り返しの一括テストは一時的に停止し、サーバーが頻繁に切断されていないか、On Demand(オンデマンド接続)が継続的に作動していないか確認します。設定は一度に1つだけ変更し、近いネットワーク環境と利用条件で様子を見てください。必要に応じてエラーの記録を保存してから調べましょう。

「はじめに」に沿って初回接続を行う →

Subscribe / Add Server

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

自分で用意した情報だけを読み込んでください。入力の種類と形式を確認してから結果を確かめます。サブスクリプションURLやQRコードは、認証情報と同じように慎重に扱ってください。

すでに契約しているサブスクリプションは、どのように読み込みますか?

利用中のサービス提供元から、Shadowrocketで使えるサブスクリプションURLを入手し、全文をコピーします。Home(ホーム)のAdd Server(サーバーを追加)を開き、Type(タイプ)でSubscribe(サブスクリプション)を選択して、画面の案内に従ってURLを入力し保存してください。リストに戻って内容が読み込まれるまで待ち、サブスクリプションのグループを開いてサーバーが表示されることを確認します。読み込み後も、既定のサーバーを選択して接続テストを行ってください。URLにアクセス用の認証情報が含まれている場合があります。公開したり、認証情報付きのURLを公開の問い合わせに貼り付けたりしないでください。

Subscribeの読み込みに失敗する、またはリストが空の場合は?

まずURLが最後までコピーされているか、先頭や末尾に空白や改行が入っていないかを確認します。次に、そのURLがアカウントのログインページではなく、サブスクリプション用のURLであることを確かめてください。画面の結果がリクエスト失敗、内容の解析失敗、または取得成功後もサーバーが表示されない状態のどれかを記録します。原因ごとに確認する点が異なります。サービス提供元でサブスクリプションの状態と形式の説明を確認し、必要ならURLが変更されていないか問い合わせてください。結果を確かめるために何度も更新したり、トラブルシューティングのために証明書の検証を無効にしたりしないでください。

サブスクリプションの更新後にサーバーが変わった場合、選び直す必要がありますか?

Home(ホーム)で該当するサブスクリプショングループを探し、そのグループの更新操作を実行します。完了を待ってからリストを確認してください。更新によってサーバーが追加、削除、変更される場合があるため、既定のサーバーが残っていて選択されていることを確認し、Connectivity Test(接続テスト)を実行します。手動で変更したサブスクリプション項目を長期保存用のバックアップとして扱わないでください。次回の更新で内容が上書きされることがあります。更新に失敗した場合は、現在利用できる項目を残したまま、URLとサブスクリプションの状態を確認してから再試行してください。

Add Serverで手動入力しても接続できない場合、間違えやすい項目は?

サービス提供元から案内された情報と照らし合わせて、Type(タイプ)、Address(アドレス)、Port(ポート)を確認します。続けて、使用するプロトコルに必要なパスワード、識別情報、暗号化、転送の各パラメータを確認してください。プロトコルが異なれば必要な項目も異なります。サーバー名からTypeを推測しないでください。Addressには、その項目に必要な値だけを入力し、共有情報全体を貼り付けないようにします。保存後、Home(ホーム)に戻ってサーバーを選択し、単独でテストしてください。エラーの内容を記録し、元の情報と項目ごとに照合します。

Scan QR Codeでスキャンできない、またはQRコードを読み込めない場合は?

Scan QR Code(QRコードをスキャン)を使うときは、カメラへのアクセス許可、画像の鮮明さ、QRコード全体が写っていることを確認してください。画像を認識できても読み込めない場合は、QRコードに対応する接続情報が含まれているか確認します。通常のWebページやアカウントのログイン先では読み込めません。利用中のサービス提供元がテキスト情報も提供している場合は、手動入力で内容を確認できます。QRコードにも認証情報が含まれることがあるため、公開の読み取りサイトにアップロードしないでください。読み込み後も各項目を確認し、既定のサーバーを選択します。

サブスクリプション、設定、プロトコルの用語を見る →

Global Routing / Connectivity Test

ルールと振り分け・トラブルシューティング

まずネットワークとサーバーの基本状態を確認してから、ルーティング方式、ルール、DNSを調べてください。条件は一度に1つだけ変更し、再現できる結果を記録しましょう。

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

Config(設定ファイル)は、現在の設定ファイルのルールに従って通信先を決めます。ルールの内容を確認したうえで、通常利用する場合に適しています。Proxy(プロキシ)は処理可能な通信を選択中のプロキシ経由にするため、ルールの問題を切り分けるのに役立ちます。Direct(直結)は、選択中のプロキシサーバーを経由せずに直接接続します。まずサーバーが利用可能なことを確認してから、Configを選んでルールを調べてください。方式を切り替えると通信先は変わりますが、認証情報の誤りは直りません。Proxyでアクセスできても、Config内のすべてのルールが正しいとは限りません。

接続済みと表示されてもWebページが開かない場合、どの順に確認しますか?

まず接続を切り、現在のWi-Fiまたはモバイル通信が利用できることを確認します。必要なネットワーク認証も完了してください。その後、再接続して既定のサーバーを確認し、Connectivity Test(接続テスト)を実行してからGlobal Routing(グローバルルーティング)を確認します。Proxy(プロキシ)ではアクセスできるのにConfig(設定ファイル)ではアクセスできない場合は、現在のルールとDNSを重点的に確認してください。どちらでも接続できない場合は、サーバーの状態と認証情報を確認します。設定は一度に1つだけ変更し、アクセスできないサイトを記録してください。すべての設定を一度にリセットするのは避けましょう。

DOMAIN-SUFFIXルールを設定しても反映されないのはなぜですか?

まずGlobal Routing(グローバルルーティング)でConfig(設定ファイル)が選択され、編集した設定ファイルが現在使用中であることを確認してください。ルールは上から順に照合されるため、前方の広い条件に先に一致することがあります。FINALは、それまでのルールに一致しなかった通信を処理するため、ルールの末尾に置きます。次にDOMAIN-SUFFIXの後のドメイン名とポリシー名を確認してください。ページによっては複数のドメインにアクセスします。保存後、新しい接続でテストし、確認できるリクエストログと照らし合わせて一致状況を判断します。Webページの見た目だけでルールの結果を推測しないでください。

Connectivity Testの結果で実際の通信速度がわかりますか?

そのまま実際の通信速度を示すものではありません。Connectivity Test(接続テスト)はテスト対象に到達できるかを確認する機能で、表示される時間はダウンロード速度や動画の再生品質とは異なります。選択したテスト方法と対象を確認したうえで、同じネットワークで少数回テストして参考にし、実際に使うサービスにもアクセスしてください。テストに失敗してもすべてのサイトに接続できないとは限らず、数値が小さくても通信が安定するとは限りません。トラブルシューティングでは、テスト対象、ルーティング方式、実際のアクセス結果を記録すると、サーバー側と接続先サイト側の問題を切り分けやすくなります。

On Demandで自動接続が繰り返される場合、どう確認しますか?

On Demand(オンデマンド接続)は、設定された条件に応じてシステムの接続を開始する機能で、サーバーの認証情報が有効かどうかは判断しません。まずOn Demandが有効になっているか、現在のWi-Fi、モバイル通信、その他の条件に一致しているか確認してください。手動で切断しても再接続される場合は、スイッチの故障ではなく条件が再び作動した可能性があります。切り分けるには、まずオンデマンド接続を無効にしてから手動で接続し、サーバーを確認してください。基本の接続が正常であることを確認したら、条件を1つずつ戻し、ネットワークを切り替えた後の動作を確認します。

ユーザーマニュアル全文を見る →