Shadowrocket よくある質問
購入履歴、現在のサーバー、Configファイルから確認を始めましょう。問題が起きた段階に合わせて項目を探し、一度に一つだけ変更して結果を確認してください。
- 正規購入
- 初回の許可設定
- 既存情報の読み込み
- ルールと接続のトラブル対処
App Store
正規版の確認と購入
製品ページと購入アカウントを確認してから、検索結果、ストア地域、購入済みアプリの復元について確認します。
App StoreでShadowrocketが見つからないときの確認方法
検索語がShadowrocketになっているか確認し、このサイトの正規購入案内から該当するApp Store製品ページを開いてください。検索結果や購入可能かどうかは、現在のアカウントのストア地域によって異なる場合があります。検索で見つからないだけで、アプリの状況を判断することはできません。製品ページに「現在の地域では利用できません」と表示される場合は、メディアと購入に使用するAppleアカウントの国または地域を確認し、デバイスの互換性も確認してください。システム要件はApp Storeの製品ページをご確認ください。名前が似ているアプリを同じものと誤認しないようご注意ください。
App Storeのアプリが正規のShadowrocketか確認する方法
App Storeの製品ページで、アプリ名Shadowrocket、デベロッパ名Shadow Launch Technology Limited、製品ページURLのアプリID 932747118を確認してください。アプリアイコンが、このサイトのヘッダーにある公式アイコンと一致することも確認します。日本語の通称や検索結果の表示順だけで判断しないでください。購入前に、ストアに表示される価格、互換性、購入情報を確認してください。インストールとアプリのアップデートもApp Storeから行います。
買い切りで利用できる範囲は?購入後すぐに接続できますか?
Shadowrocketは有料クライアントです。米国ストアでの価格は2.99米ドルの買い切りですが、実際の価格と通貨は購入時にApp Storeの製品ページでご確認ください。アプリの買い切りと接続サービスの契約は別です。アプリを購入しても、サーバー接続情報は自動で付属しません。利用するには、すでにお持ちのサブスクリプションまたはサーバー情報を用意し、Homeで読み込むか入力してください。このサイトではサーバーやサブスクリプションを提供、販売、推奨していません。接続に必要な条件は、利用中のサービスの管理者にご確認ください。
Appleアカウントのストア地域を確認するには?
iPhoneまたはiPadの「設定」で、名前、「メディアと購入」、「アカウントを表示」、「国または地域」の順に開き、購入に使用しているアカウントのストア地域を確認します。項目名はシステムのバージョンによって多少異なる場合があります。変更が必要な場合は、該当ページの公式手順に従い、アカウント残高、利用中のサブスクリプション、支払い方法などの条件を確認してから操作してください。デバイスの言語やシステムの地域設定はストアアカウントの地域とは異なり、購入アカウントのストア地域が自動的に切り替わることはありません。
機種変更や再インストールの際、Shadowrocketを再購入する必要はありますか?
アプリを購入したときと同じAppleアカウントでApp Storeにサインインし、アカウントの購入済み項目またはアプリ一覧からShadowrocketを探して、再ダウンロードできるか確認してください。価格が表示される場合は、メディアと購入に使用するアカウント、購入履歴、現在のストア地域を確認し、すぐに再購入しないでください。購入済みアプリを復元できる範囲は、App Storeの製品ページをご確認ください。アプリの再インストールと設定データの復元は別の作業です。以前のサブスクリプション、サーバー設定、Configファイルは別途確認してください。
Home / Settings
インストールと初回起動
アプリの購入、システムのVPN許可、接続情報の復元はそれぞれ別の段階です。混同せずに確認しましょう。
iPadにもインストールできますか?iPhoneとは別に購入が必要ですか?
iPhoneとiPadのどちらも、同じShadowrocketのApp Store製品ページで入手条件を確認してください。まず互換性欄を確認し、次にデバイスで使用中の購入アカウントを確認します。デバイスの互換性、システム要件、ユニバーサル購入の対象かどうかは、App Storeの製品ページをご確認ください。iPhoneで購入済みの場合は、まずiPadの購入済み項目を確認してください。各デバイスのサーバー、選択中の設定、接続状態は個別に確認します。インストール後にすべての設定が自動で同期されるとは限りません。
初回接続時にVPN構成の追加を求められた場合は?
操作しているアプリが正規のShadowrocketであることを確認し、Homeでご自身が用意したサーバーを選択してください。初めて接続を有効にするとき、システムからVPN構成の追加を許可するよう求められる場合があります。画面の案内を読み、デバイスの指示に従って許可と認証を完了してください。この許可はシステムに接続構成を追加するためのもので、サーバー設定が正しいことや、ネットワークが利用可能であることを示すものではありません。組織の管理下にあるデバイスで構成の追加が許可されていない場合は、管理上の制限を確認してください。スイッチを何度も切り替えても解決しません。
Homeの接続スイッチがオンにならない、またはすぐにオフになる場合
Homeに利用可能なサーバーがあり、接続する項目が選択されていることを確認してから、初回のVPN許可が完了しているか確認してください。構成が制限されているという表示が出る場合は、システム設定のVPNとデバイス管理に関する項目で、管理ポリシーや使用中の別のVPN構成がないか確認します。現在の接続をオフにしてから一度だけ再試行し、具体的なエラーメッセージを記録してください。最初にすべてのデータを削除するのは避けてください。システムの接続構成を作り直す必要がある場合は、事前にご自身のサーバー情報とConfigファイルを保存してください。
画面が英語の場合、マニュアルと照らし合わせて操作するには?
このマニュアルではアプリの画面表示を英語のまま記載しています。Homeはサーバーと接続の確認、ConfigはConfigファイルの管理、Settingsは設定の確認、Global Routingはルーティングモードの選択に使います。まず画面名を目印に該当ページを開き、具体的な操作項目を確認してください。ボタンの位置だけを頼りにしないでください。表示言語を変更したい場合は、システム設定でアプリごとの言語オプションがあるか確認します。実際に選択できる言語はデバイス上の表示をご確認ください。画面の言語とサブスクリプション内のサーバー名は別の設定です。
新しいデバイスにインストールしたのに、以前のサーバーやルールが表示されないのはなぜですか?
App Storeの購入履歴で復元できるのはアプリの入手資格であり、すべての接続情報が復元されるわけではありません。まず旧デバイスで、利用中のサブスクリプション、手動で追加したサーバー、現在有効なConfigファイルを確認し、アプリで実際に利用できる方法で保存または移行してください。新しいデバイスに読み込んだ後は、Homeでサーバーを選び直し、Global Routingとシステムの許可設定も確認します。サブスクリプションURLやConfigファイルには個人情報が含まれる場合があります。移行時に内容をそのまま公開の場へ投稿しないでください。
初回設定を続けて行う場合は、入門ガイドに沿って、読み込み、モード選択、接続確認の順に進めてください。
Subscribe / Add Server
サブスクリプションとサーバーの読み込み
以下の操作は、ご自身のサブスクリプションまたはサーバー情報をお持ちであることが前提です。まず情報の種類を見分け、形式、利用権限、設定値を確認してください。
既存のサブスクリプションを読み込めない、または読み込み後に一覧が空の場合
コピーしたものが、利用中のサービスから提供された完全なサブスクリプションURLであり、アカウントのログインページや説明ページではないことを確認してください。特にURLの先頭と末尾、改行、空白を確認します。次に、現在のネットワークからURLにアクセスできるか、サブスクリプションの利用権限が有効か確認してください。解析エラーが表示される場合は、返される形式がShadowrocketに対応しているか、提供元の管理者に確認します。URLを開けても、内容がサブスクリプションデータとは限りません。エラーメッセージを記録し、確認の際はURL全体や認証情報を公開しないでください。
Scan QR Codeで読み取っても利用できる項目が追加されない場合
QRコードが、すでにお持ちのサーバー情報またはサブスクリプションのものであり、支払い、ログイン、説明用ページのものではないことを確認してください。HomeでScan QR Codeを使う際は、システムのカメラアクセスが許可されていることと、QRコード全体が鮮明に表示されていることを確認します。読み取り後は結果を確認し、単一のサーバーが追加されたのか、サブスクリプションが追加されたのかを区別して、サーバーの種類と必要な設定値を確認してください。読み取れない場合は、同じ資料に記載されたテキスト情報で手動確認できます。読み取りに成功しても、接続に必要な情報がすべて揃っているとは限りません。
Add Serverで手動入力する際、間違えやすい項目は?
まずAdd Serverで元の情報と同じプロトコルを選び、アドレス、ポート、認証情報、転送設定を順に確認します。TrojanなどTLSを使用する設定では、SNIや証明書に関する要件も確認してください。プロトコル固有の項目を、経験だけで別のプロトコルの設定と置き換えないでください。アドレス欄には通常、サーバーで指定されたホスト名またはアドレスのみを入力します。説明文全体を貼り付けないでください。保存後はHomeに戻り、該当項目を選んでテストします。接続できない場合は元の設定情報と照合し、証明書の検証を安易に無効にしないでください。
既存のサブスクリプションを更新する方法と、更新後にサーバー数が変わる理由
Homeで該当するサブスクリプショングループを探し、そのグループに実際に表示されている更新操作を使います。完了後、成功または失敗のメッセージを確認してください。操作場所は現在のアプリ画面をご確認ください。更新するとサーバーから内容を再取得するため、元のサブスクリプションの内容に応じて、項目名、件数、設定値が変わる場合があります。更新後は一覧が更新されたかだけでなく、現在選択中のサーバーが残っているかも確認してください。更新に失敗した場合は、ネットワーク、URLの有効性、利用権限を確認します。同じ情報を何度も削除して読み込み直すことは避けてください。
SubscribeとConfigの違いは?サブスクリプションを読み込んでもルールが変わらないのはなぜ?
サーバーのサブスクリプションは通常、Homeにある接続先の一括管理に使用します。Configはルールや関連設定を含むConfigファイルを管理するためのもので、両者は同じ内容ではありません。サーバーのサブスクリプションを読み込んだ後は、Configで現在有効なファイルを確認し、Global RoutingでConfigが選択されているか確認してください。そうでない場合、ルールを変更しても現在の接続に適用されないことがあります。提供された情報に別途Configファイルが含まれている場合は、用途を確認してから読み込んでください。サーバーのサブスクリプションURLでConfigファイルの内容を直接置き換えないでください。
Global Routing / Config / On Demand
ルーティングとトラブル対処
まず基本のネットワーク接続を確認し、その後サーバー、ルーティングモード、DNS、ルールの問題を切り分けます。同じ接続先と同じネットワーク条件で比較すると、原因の特定に役立ちます。
Global RoutingのConfig、Proxy、Directはどう使い分けますか?
Configモードは、現在のConfigファイルにあるルールに従ってリクエストの経路を決定します。Proxyモードは、対象となる通信に選択中のプロキシ経路を使用します。Directモードは直接接続します。日常的にルールで通信を振り分ける場合は、Configファイルを確認してからConfigを選択してください。トラブル対処では、一時的にProxyまたはDirectへ切り替え、同じ接続先での結果を比較できます。元の設定を記録し、テスト後に戻してください。Global Routingは経路の選択機能です。誤ったサーバー設定を修正したり、接続先のサービスの利用を保証したりするものではありません。
接続はオンなのにWebページが開かない場合の確認手順
まず接続をオフにし、現在のWi-Fiまたはモバイル通信で通常のWebページを開けることを確認します。次に、Homeで選択中のサーバーと認証情報を確認してください。その後、Global Routingを確認し、同じ接続先でモードを変えて結果を比較して、サーバー経路とルールのどちらに問題があるか絞り込みます。ドメインへのアクセスに問題がある場合は、ConfigのDNS設定も確認し、アプリで確認できる記録から名前解決に失敗していないか確認してください。変更は一度に一項目にとどめ、都度テストします。接続スイッチがオンでも、すべてのリクエストが成功したとは限りません。
ルールを変更したのに、リクエストが以前の経路を通る場合
編集したファイルがConfigで現在有効になっていることを確認し、保存後にGlobal RoutingがConfigになっているか確認します。次にRuleセクションを上から順に確認してください。広範囲に一致するDOMAIN-SUFFIXやIP-CIDRのルールが先に適用されると、後続の詳細なルールは適用されないことがあります。FINALは最後のフォールバックとして使います。また、画面上のProxyとルールのポリシーPROXYは別の項目です。テストリクエストを再実行し、アプリで確認できる記録から一致したルールを確認してください。ルールの記述があるかどうかだけで判断しないでください。
使用中にバッテリー消費が増えたと感じる場合、確認する項目は?
まずシステムのバッテリー画面で該当時間帯のアプリ使用状況を確認し、そのときのネットワーク切り替え、通信量、使用時間とあわせて判断してください。ステータスバーのVPN表示だけで、バッテリー消費の原因を推測しないでください。電波が弱い環境、継続的な通信、頻繁な再接続、テストや更新の繰り返しによって、アプリの動作が増える場合があります。不要な連続テストを止め、On Demandによって意図しない再接続が起きていないか確認し、近い使用条件で比較してください。設定を変更する前に元の状態を記録し、バッテリー消費を比較するために複数の機能を一度にオフにすることは避けてください。
手動で切断しても自動再接続する場合、On Demandが関係していますか?
SettingsのOn Demandと関連する条件を確認し、システムのVPN設定で該当するオンデマンド接続が有効になっているか確認してください。ネットワークが切り替わったときや設定済みの条件を満たしたときに、システムが接続を再開する場合があります。そのため、手動で切断してもオンデマンドのルールが変わるとは限りません。まず現在の条件を記録し、関連するオンデマンド設定を一時的にオフにして、自動接続が続くか確認します。原因を確認したら、必要に応じて設定を戻してください。On Demandは接続を開始する条件を制御する機能であり、Configの通信振り分けルールの代わりにはなりません。
Ruleセクションと照合順序を詳しく確認するにはルール解説を、プロトコルやポリシー名を確認するには用語集をご覧ください。