公式ガイド / よくある質問

Shadowrocketのよくある質問

問題が発生した段階を確認してください。ストアでの購入、初回起動、情報の読み込み、それとも接続後のアクセスでしょうか。以下ではこの4つの段階に分けて解説します。各項目を展開してご覧ください。

確認を始める前に、エラーメッセージ、現在のネットワーク、直前に変更した内容を記録してください。一度に変更する条件は一つだけにします。アプリのインストール、サブスクリプションの読み込み、システムの接続済み表示はそれぞれ別の段階であり、相互に置き換えられません。

App Store

正規アプリの確認と購入

まず製品を確認してから、アカウントと購入履歴を確認します。アカウントの地域、デバイスの互換性、接続サービスの状態は、それぞれ別の問題です。

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

ダウンロードガイドからShadowrocketのApp Store製品ページを開き、検索結果に表示されないのか、現在のストアで利用できないのかを確認してください。URLに「us」とあっても、その地域のストアをアカウントが利用しているとは限りません。購入先のストアはサインイン中のアカウントで決まります。システムのSettingsからApple Accountを開き、Media & Purchasesに進んでCountry/Regionを確認します。メニュー名はシステムの表示に従ってください。地域を変更する必要がある場合は、同じ公式の手順で残高、既存のサブスクリプション、支払い方法の条件を確認し、満たしてから操作してください。一般的なネットワークの不具合を調べるために、地域を何度も切り替える必要はありません。

App Storeのアプリが正規のShadowrocketか確認するには?

製品ページでアプリ名Shadowrocket、デベロッパ名Shadow Launch Technology Limited、製品リンク内のid932747118を確認してください。さらに、アプリアイコンを当サイトのヘッダーに表示されている公式アイコンと照合します。検索結果の名前や表示順だけで判断しないでください。確認するポイントはデベロッパ、公式アイコン、アプリIDの3つです。どれか一つでも一致しない場合は、製品ページを改めて確認してください。Shadowrocketはクローズドソースの有料アプリで、入手先はApp Storeのみです。価格、互換性、購入対象の条件はApp Storeの製品ページをご確認ください。

買い切りに含まれるものは?購入すればすぐ接続できますか?

アプリの買い切りと接続サービスのプランは別です。購入で得られるのはShadowrocketクライアントの利用権であり、接続に必要なサーバー情報が付属するわけではありません。米国のストアでは約2.99米ドルですが、価格は各ストアで現地通貨により表示されます。最終金額はApp Storeの購入確認画面でご確認ください。接続には、利用者自身が用意したサブスクリプションまたはサーバー情報が必要です。サービスの状態や設定値も確認してください。当サイトではサーバー情報やサブスクリプションの提供、販売、推奨は行っていません。接続できない場合は、アプリのインストール状況、読み込んだ情報の有効性、現在のネットワークから接続先サーバーに到達できるかをそれぞれ確認してください。

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

購入時に使ったアカウントでApp Storeにサインインし、アカウントのAppsまたは購入済み項目からShadowrocketを探して、ページに表示される再ダウンロードの手順に従ってください。メニュー名はシステムによって異なる場合があります。ページに価格が表示される場合は、Media & Purchasesで使用中のアカウントと購入記録を確認し、すぐに再購入しないでください。アプリの購入記録とアプリ内のデータは別です。アプリを復元しても、サブスクリプション、ルール、カスタム設定が復元されるとは限りません。機種変更前に設定情報を適切に保存し、復元後に一つずつ確認してください。購入対象の条件はApp Storeの製品ページをご確認ください。

ファミリー共有で使えますか?ほかのAppleデバイスでの対応状況はどこで確認できますか?

同じApp Store製品ページでファミリー共有の説明と互換性欄を確認し、ファミリーグループの購入共有設定も確認してください。利用できるかどうかはストアページの記載、購入内容、アカウントの状態によって異なります。ファミリーグループに参加しただけで復元できるとは限りません。iPhone、iPadのほか、Mac、Apple TV、Apple Visionの互換性、システム要件、購入対象の条件もApp Storeの製品ページをご確認ください。アプリの購入共有は、サブスクリプション情報やサーバーへのアクセス権の共有を意味しません。利用中のサービスで許可されているデバイス数や接続条件を確認してください。

ストアの地域とアプリの表示について詳しく見る →

Installation / Home

インストールと初回起動

まずApp Storeからのダウンロードの問題と、アプリの接続の問題を分けて確認し、その後システムの許可を確認します。許可とサーバー設定はそれぞれ別に完了する必要があります。

iPhoneのダウンロードが止まる、または購入を完了できないときは?

まずApp Storeに表示されたエラーメッセージをすべて記録し、支払い未完了、ダウンロード待機、デバイスの非対応のどれに当たるか確認してください。デバイスの空き容量とネットワークを確認し、App Storeアカウントで支払いの認証や新しい利用条件への同意が必要かも確認します。ダウンロード待ちの場合は、安定したネットワークで一時停止してから再試行してください。購入状況が不明な場合は、続けて支払いを確定する前に購入履歴を確認します。システム要件はApp Storeの製品ページをご確認ください。他のアプリもダウンロードできない場合は、ストアアカウントまたはシステムのネットワークを先に確認してください。Shadowrocketだけで問題が起きる場合は、製品ページで提供状況と互換性を確認します。

iPadにインストールできますか?購入済みの場合はどう使いますか?

iPadで同じShadowrocketのApp Store製品ページを開き、互換性とシステム要件を確認してください。要件はApp Storeの製品ページの記載に従います。購入済みの場合は、購入時のアカウントで購入済み項目を確認し、ストアに表示される方法でダウンロードしてください。ユニバーサル購入の対象範囲も、製品ページの記載をご確認ください。iPadではiPhoneと画面レイアウトが異なる場合がありますが、機能を探すときはHome、Config、Settingsなどの画面上の名称を確認してください。インストール後は、サブスクリプション、サーバー設定、現在の構成を個別に確認します。アプリを再ダウンロードできても、アプリ内の情報が移行済みとは限りません。

初回接続時に「VPN構成を追加」と表示されるのはなぜですか?

これは、アプリがネットワーク接続用の構成を作成するときにシステムが表示する許可の確認です。購入の確認ではなく、サーバー情報が自動入力されることもありません。正規のShadowrocketをインストールし、読み込んだ情報を確認したうえで、接続を開始したときに表示内容を読み、システムの指示に従って許可とデバイス認証を完了してください。以前に許可を取り消した場合は、アプリに戻って再度試してください。引き続き表示される場合は、システムのVPN構成の状態を確認します。組織によって管理されているデバイスでは、新しい構成の追加が制限されていることがあります。その場合はデバイス管理者に問い合わせてください。許可を完了しても、接続が可能になるのは接続を許可されたという意味に限られます。実際に利用できるかはサーバー、構成、現在のネットワークにも左右されます。

Homeの接続スイッチがオンにならないとき、どの順番で確認しますか?

有効なサーバー情報を読み込み、選択していることを確認します。次にスイッチをオンにしたとき、システムの許可画面やエラーが表示されるか、接続後すぐにオフになるかを確認してください。システムの許可が未完了なら、VPN構成の権限を確認します。デバイスで別のVPN構成が動作している場合は、いったん接続を停止してから試してください。確認のためにシステム構成をすべて削除するのは避けてください。特に組織管理のデバイスでは注意が必要です。その後、サーバーの必須設定、利用中のサービスの状態、現在のネットワークを確認します。エラーメッセージを記録してからアプリまたはデバイスを再起動し、一度に一つだけ条件を変更すると、どの手順で接続が回復したか判断しやすくなります。

画面が英語の場合、ガイドを見ながら設定を探すには?

このガイドでは画面上の英語表記をそのまま使っています。スクリーンショット上の位置ではなく、名称を手がかりに探してください。Homeでは接続画面とサーバー一覧を確認できます。Add Serverは情報の追加、Configは構成ファイル、Settingsはその他の設定に使います。Global Routingでルーティング方式を選択します。アプリの言語を変更したい場合は、システムのSettingsでShadowrocketにLanguageの項目があるか確認し、デバイスで選択できる言語に従ってください。該当する項目がない場合も、英語の名称を手がかりに操作できます。画面の配置はデバイスによって異なることがあります。表示が異なる場合は、現在開いている画面を確認してから、目的の機能名を探してください。

iPhoneでの入手と初回起動について見る →

Add Server / Subscribe

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

ここでは利用者がすでに用意している情報のみを扱います。まず入力する情報の種類を確認し、リクエストの失敗、形式の解析エラー、接続エラーを区別してください。

既存のサブスクリプションを読み込めないとき、まず何を確認しますか?

利用者自身が契約しているサービスから提供された、完全なサブスクリプションURLであることを確認してください。アカウントページのURL、説明ページ、個別サーバーの共有情報ではありません。URLの先頭や末尾に空白や改行がないか、パラメーターが欠けていないかを確認し、サービスが有効であることも確かめます。Add ServerでSubscribeを選び、URLを入力して保存し、取得結果を確認してください。ネットワークリクエストの失敗が表示された場合は、現在のネットワークで接続できるか確認します。解析エラーの場合は、返された内容が対応しているサブスクリプション形式か確認してください。サービス提供元に問い合わせる際はエラーメッセージを伝えれば十分です。個人トークンを含むURL全体、QRコード、構成ファイルは公開しないでください。

個別サーバーのリンク、QRコード、Subscribeの違いは?

個別サーバーのリンクには、通常、一つの接続に必要なプロトコルと設定値が記載されています。QRコードはその情報を伝える方法の一つで、サブスクリプションURLが含まれている場合もあります。Subscribeは、提供元から返されるサーバー情報の一覧を取得・管理するための機能です。読み込む前に情報の種類を確認してください。サーバー設定がある場合はAdd Serverで対応するプロトコルを選んで入力し、QRコードはScan QR Codeで読み込みます。サブスクリプションにはSubscribeを使います。スキャンに成功しても設定値が有効とは限りません。保存後にアドレス、ポート、認証、通信設定を確認してください。サブスクリプションURLをサーバーアドレス欄に入力したり、名前が似ているだけでプロトコルを選んだりしないでください。

サブスクリプションを読み込めたのに一覧が空、または項目が減ったのはなぜですか?

読み込んだばかりのサブスクリプショングループを表示しているか確認してください。別のグループや、絞り込み後の一覧を見ている可能性があります。次に更新結果を確認し、実際に空の内容が取得されたのか、前回の更新が失敗したのかを見分けます。返される項目は、元のサービスの状態、アカウント権限、形式の対応状況、提供元の変更によって変わることがあります。項目数だけでアプリの不具合と判断しないでください。既存の情報を残したうえで、提供元に現在返される内容を確認します。同じURLを何度も削除して追加するのは避けてください。一覧に項目があるのに使えない場合は、個別サーバーの設定と接続性を確認します。一覧に表示されることと接続できることは別の段階です。

登録済みのサブスクリプションを更新する方法と、更新前の注意点は?

Homeで対象のサブスクリプショングループを見つけ、そのグループの更新操作を実行して結果を確認してください。具体的な操作場所はアプリの現在の表示に従います。更新前に使用中のサーバーと、項目に加えたローカル変更を記録しておきます。更新では提供元から返されるデータが使われるため、ローカル変更の一部が上書きされることがあります。既存の項目が置き換わったり削除されたりする場合もあります。更新後は、選択中のサーバーが残っていることを確認してから接続をテストしてください。失敗した場合は現在の一覧を残し、URL、サービスの状態、ネットワークを確認します。同じ情報を続けて読み込むと、同じ提供元のグループが複数作成され、原因の特定が難しくなるため避けてください。

エラー情報を人に伝えるとき、隠すべき情報は?

エラーの発生時刻、操作手順、プロトコルの種類、エラーメッセージ、Wi-Fiかモバイル通信かを記録すると、原因の特定に役立ちます。サブスクリプションURLに含まれる個人トークン、認証パスワード、秘密鍵、読み込み可能なQRコードは隠してください。構成ファイルを公開する前にも、同じ情報が含まれていないか確認します。アカウント名だけを隠しても不十分です。URLのパラメーターやログにアクセス情報が残っていることがあります。機密情報を公開してしまった場合は、提供元のアカウント管理ページから情報を変更し、アプリ内の情報も更新してください。当サイトでは読み込みと管理の方法を説明しています。利用者のアクセス情報全体を受け取ることはありません。

使い方ガイドで読み込み手順を確認する →

Global Routing / Connectivity Test

ルールと振り分け・トラブル対処

テストする接続先を固定し、ローカルネットワーク、サーバー、ルーティング、構成の順に確認します。接続済みの表示もテスト結果も、実際のアクセスで確認してください。

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

Configは現在有効な構成ファイルのルールに基づいて経路を選択します。ルールの内容を確認したうえで使う方法です。Proxyはアプリが処理する接続に選択したプロキシ経路を使い、サーバーの動作を比較確認するときに便利です。Directはアプリが処理する接続に直接経路を使い、ローカルネットワークの状態を比べる際に使えます。3つの方式で変わるのはルーティング方法です。誤ったサーバー設定は修正されず、接続先への到達が保証されるわけでもありません。通常の振り分けでは、Configで意図したファイルが有効になっているか確認してください。トラブル対処では同じ接続先を使い、ルーティング方式だけを変更して再接続します。サーバーとルールを同時に変更すると比較できなくなるため避けてください。

接続済みなのにWebページが開かないとき、段階的に確認するには?

接続済みの表示は、通常、システムの接続構成が起動したことを示します。接続先へのアクセス成功を意味するわけではありません。まず接続を一時停止し、ローカルネットワークで通常アクセスできるページが開くか確認します。次に接続を再開し、Connectivity Testで選択中のサーバーを確認して、認証、ポート、サービスの状態を調べてください。テスト結果が示すのはそのテスト先への状態です。実際に必要なページも開いて確認してください。Proxyでは使えるのにConfigでは使えない場合、現在の構成のルール、最終ポリシー、DNSを重点的に確認します。どちらも失敗する場合は、Wi-Fiとモバイル通信を比較してください。変更のたびにリクエストを再実行して現象を記録し、一度に複数の設定を変更しないでください。

Configにルールを追加しても、アクセス結果が変わらないのはなぜですか?

Global RoutingがConfigになっていること、変更したファイルが保存され有効になっていること、ルールの順序が想定どおりであることを順番に確認してください。ルールは通常上から順に評価されます。前方にある広い条件のルールが、後方の具体的なルールより先に適用されることがあります。FINALはどのルールにも一致しない接続の最終処理に使います。次に対象の条件を確認してください。DOMAIN-SUFFIXはドメインのサフィックス、IP-CIDRはIPアドレスの範囲を対象とし、互いに置き換えることはできません。変更後は対象への接続を確立し直してください。既存の接続は以前の経路を使い続ける場合があります。それでも想定どおりにならない場合は、アプリの接続記録で実際のドメイン、アドレス、適用されたポリシーを確認し、該当するルールに絞って調べます。

On Demandによる自動接続の設定を調整するには?

On Demandは設定した条件に応じて接続を開始する機能です。サーバーの利用可否を検知して自動修復する機能ではありません。手動で切断しても再接続される場合は、On Demandが有効か確認し、現在のネットワークに関する条件を見直してください。一時的に手動で調べる場合は、On Demandを無効にしてサーバーとルーティング方式を固定したままテストし、必要に応じて元に戻します。変更前に既存の条件を記録し、複数の場所を同時に変えて元に戻せなくなることを避けてください。自動接続しても、通信が必ずプロキシ経由になるわけではありません。経路はGlobal Routingと現在の構成で決まるため、スイッチの状態だけでなく実際のルーティング結果も確認してください。

使用中に電池の消耗が増えたり通信速度が落ちたりしたとき、原因を調べるには?

ネットワーク、使用時間、アクセス内容をできるだけそろえて比較してください。動画の通信、クラウド同期、モバイル通信の電波が弱いことによる消耗を、すべてクライアントが原因だと判断しないようにします。システムのバッテリー使用状況を確認し、頻繁な再接続、継続的なテスト、詳細ログの長時間記録がないかも確認してください。速度については、まずローカルネットワークを比較し、次に選択中のサーバーと利用サービスの状態を確認します。プロトコル設定は提供元の情報に照らして確認し、試しに適当な値へ変更しないでください。調査ではネットワーク、サーバー、構成のいずれか一つだけを変更します。不要になったテストや詳細ログは停止してください。電池の消耗率や一度の速度測定だけでは、問題の発生箇所を特定できません。

Configと関連設定について見る →