公式マニュアル · よくある質問

Shadowrocketのよくある質問

購入状況から実際の通信まで、問題が起きている段階を順番に確認します。現在の設定を保存してから、条件は一度に1つだけ変更してください。質問を開くと、手順をすべて確認できます。

まだインストールしていない場合は、App Storeでの正規版確認と購入ガイドをお読みください。初めて使う場合は、使い方の全手順をご覧ください。

01 / APP STORE

正規版と購入

まずApp Storeの製品ページと購入アカウントを確認してから、入手・復元・デバイスの互換性を確認します。

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

まず本サイトのApp Store案内ページから、該当する製品ページを開きます。検索語や表示順による見落としを防げます。ストアに「現在の国または地域では利用できません」と表示された場合は、端末の言語ではなく、メディアと購入に使用するApple Accountの国または地域を確認してください。変更が必要な場合は、システム設定のApple Accountから「メディアと購入」>「アカウントを表示」>「国または地域」を開き、残高、サブスクリプション、支払い方法に関する制限を確認してから、公式の手順に従ってください。購入できるかどうかは、現在のストアページでご確認ください。

App StoreのShadowrocketが正規版か確認する方法は?

製品ページを開き、次の3点を確認してください。アプリ名がShadowrocketであること、本サイトに掲載されている公式アイコンと一致すること、デベロッパがShadow Launch Technology Limitedであること。さらに、製品ページのURLにアプリID「932747118」が含まれているか確認します。検索結果の名前だけで判断せず、マニュアルのサイト名をデベロッパ名と混同しないでください。確認後、App Storeで価格、互換性、購入確認画面を確認します。いずれかが一致しない場合は、本サイトの正規版確認ガイドに戻ってください。

新しいiPhoneに買い替えたり、削除して再インストールしたりすると、もう一度購入が必要ですか?

通常は購入時と同じアカウントを使い、App Storeの購入済みアプリ一覧からShadowrocketを再入手できます。再インストールを新規購入と考える必要はありません。まずメディアと購入に使用するアカウントを確認し、アカウントページの「アプリ」または購入済み項目でアプリを検索してください。項目名はシステムの表示によって異なる場合があります。価格が表示される場合は、購入履歴、ストアの国または地域、アプリの現在の提供状況を確認してから操作してください。アプリを再入手しても、端末内の設定は復元されません。既存のサブスクリプションやサーバー情報は、あらかじめ自分で保存し、再度読み込む必要があります。

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

含まれません。アプリの買い切り購入と接続サービスの契約は別です。購入によって得られるのはShadowrocketを使用する権利で、接続に必要なサブスクリプションやサーバー情報は各自でご用意ください。米国ストアの価格は約2.99米ドルですが、実際の金額、通貨、購入条件はApp Storeの製品ページでご確認ください。本サイトは公式サイトおよび公式マニュアルです。ノードやサブスクリプションの提供・販売・推奨は行っていません。購入前に、アプリの購入履歴と、既存の接続サービスのアカウント状況を区別してください。復元方法、有効期間、支払いの確認はそれぞれ別に行う必要があります。

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

Shadowrocketは主にiPhoneとiPadで利用でき、iPadでもApp Storeから入手できます。以前購入したアカウントを使う場合は、購入済みアプリと製品ページに表示される入手状況を確認し、すぐに再購入しないでください。ユニバーサル購入の適用状況は、App Storeの製品ページでご確認ください。Mac、Apple TV、Apple Visionの対応状況も、同じ製品ページの互換性欄で確認できます。システム要件はApp Storeの製品ページに記載された内容をご確認ください。アプリの購入状況と設定データは別のものです。iPadで自分の設定を読み込み、初回接続の許可を済ませているかも確認してください。

02 / FIRST CONNECTION

インストールと初回起動

アプリの入手、システムの許可、端末内の設定を分けて確認し、異なる手順を混同しないようにしましょう。

初回起動後に表示されるVPN構成の許可とは?

初回接続時に、システムからVPN構成の追加を求められることがあります。これはシステムのネットワーク接続に必要な許可であり、利用可能なサーバーが用意されていることを意味するものではありません。まず、確認済みのShadowrocketを開いていることを確かめ、システムの案内を読んで、端末のパスコードまたはシステム認証で許可してください。許可後、アプリに戻り、選択中のサーバーとGlobal Routingを確認します。以前に許可画面をキャンセルした場合は、もう一度接続を試してください。管理対象の端末でVPN構成の追加が制限されている場合は、端末管理者に確認してください。スイッチを何度も切り替えるのは避けましょう。

Homeの接続スイッチがオンにならない場合、どの順番で確認すればよいですか?

まず、自分のサーバー情報を読み込み、そのうち1つを選択してから接続を試します。システムの許可待ち画面が表示されていないか確認してください。スイッチがすぐに戻る場合は、アプリまたはシステムに表示されたエラーを記録し、VPN構成の有無、端末が管理対象かどうか、ほかのVPN接続が有効になっていないかを確認します。ほかの接続をいったん終了してから、Shadowrocketで再試行してください。アプリや端末の再起動は最後に検討します。システムのVPN構成を削除する前に、アプリの設定を保存してください。再インストールを最初の対処にせず、一度に複数の項目を変更しないでください。

画面が英語の場合、まず覚えておきたい項目は?

まず各項目の役割を確認しましょう。Homeではサーバーの確認と接続の操作、Add Serverでは既存のサーバー情報の追加、Configではルール設定の管理、Settingsでは各種設定、Global Routingでは通信の処理方法を設定します。このマニュアルでは、実際の画面と照らし合わせやすいよう、英語表記をそのまま使用しています。画面の言語を変更する場合は、システムでアプリごとに設定できる言語を確認してください。選択肢は端末やアプリの表示によって異なります。端末の地域、ストアの地域、アプリの表示言語は別々の設定です。画面の言語を変えるために、購入地域をむやみに変更しないでください。

iPadにインストールしたのに、iPhoneの設定が表示されないのはなぜですか?

同じ購入アカウントで確認できるのは、主にアプリの入手資格です。2台の端末でローカルのサーバー一覧、Config、接続許可が自動的に一致するとは限りません。iPadで自分が保存しているサブスクリプションまたは設定を読み込み、選択中のサーバー、Global Routing、システムの許可を確認してください。アプリのデータ移行機能を使う場合は、書き出すデータに機密情報が含まれていないか確認し、自分で管理できる場所だけに保存します。iPadを横向きにすると、画面が複数の列に分かれて表示されることがあります。操作前に選択中の項目を確認し、別の設定を有効なものと取り違えないようにしてください。

Shadowrocketアプリを更新する方法は?更新前に何をバックアップすればよいですか?

アプリの更新はApp Storeで行います。ストアのアカウントにあるアップデート一覧や製品ページで、現在利用できる操作を確認してください。システムの自動アップデート設定も利用できます。更新前に、自分が利用しているサブスクリプションの元のURL、必要なサーバーパラメータ、編集済みConfigのコピーを保存しておくことをおすすめします。手動で管理しているルールやHostの内容は特に注意してください。アプリの更新とSubscribeの更新は別の操作です。前者はクライアントを更新し、後者はサブスクリプションから取得するデータを更新します。更新後に問題が発生した場合は、すぐにアプリを削除せず、症状と現在の設定を記録してください。

03 / SUBSCRIBE

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

以下は、自分のサブスクリプションまたはサーバー情報をすでに持っていることを前提としています。まず情報の入手元を確認し、追加後の内容を確認してください。

既存のサブスクリプションをShadowrocketに追加する方法は?

まず、利用中のサービス提供元からShadowrocketに対応したサブスクリプションURLを入手し、全文をコピーしてください。改行や前後の空白、チャットアプリによって付加された句読点がないか確認します。Add ServerでSubscribeを選び、該当するURL欄に貼り付けて保存し、更新を実行します。追加後、一覧にサーバーが表示されるか、名前とプロトコルが手元の情報と一致するかを確認してから、1つ選んでテストしてください。サブスクリプションURLには認証情報が含まれる場合があります。パスワードと同様に管理し、URL全体を公開ページに投稿したり、信頼できないオンライン処理ツールに貼り付けたりしないでください。

サブスクリプションを追加できない場合、URL・ネットワーク・形式の問題をどう切り分けますか?

まずエラーの種類を記録し、URLを最後まで正しくコピーできているか、無効になっていないか、利用中のサービスアカウントが有効かを確認します。タイムアウトやドメインを解決できないというエラーが出る場合は、端末のネットワークとサブスクリプションのドメインにアクセスできるか確認してください。ログイン画面や通常のウェブページ、解析エラーが返る場合は、URLと応答形式がShadowrocketに対応しているか、元のサービス提供元に問い合わせます。ウェブページが開けるだけでは、サブスクリプション形式が正しいとは限りません。アプリを続けてリセットするのも避けてください。条件は一度に1つだけ変更し、必要に応じて自分のWi-FiとCellularで個別に確認します。元の設定は戻せるように保存してください。

サブスクリプションを更新する方法は?更新に成功しても新しいサーバーが表示されない場合は?

既存のSubscribe項目を開いて更新を実行し、処理後にその項目のサーバー一覧を確認してください。更新成功は通常、今回の取得と処理が完了したことを示すだけで、内容が必ず変わるとは限りません。サービス提供元が実際にサブスクリプションの内容を変更したか、同じサブスクリプショングループを表示しているかを確認します。更新後は、以前選択していたサーバーが残っているかも確認してください。名前が変わっている場合は、利用可能な項目を選び直します。自動更新の設定は、アプリに表示される選択肢をご確認ください。短時間に何度も更新するのは避けましょう。手動で変更した項目が上書きされるか確認したい場合は、まずコピーで試してください。

Add Serverで手動追加しても接続できない場合、どの項目を確認すればよいですか?

手元のサーバー情報を見ながら、プロトコル、アドレス、ポート、認証項目を1つずつ確認し、そのプロトコルに必要な通信方式やTLS関連の設定も確認してください。たとえばTrojanでは、パスワードやサーバー名などをサーバー側の設定と一致させる必要があります。アドレスを入力しただけでは設定は完了しません。ほかのプロトコルも、それぞれの情報に従って入力してください。同じ項目をすべてのプロトコルに流用しないでください。全角記号、コピー時に入った空白、リンクの説明文を誤って入力していないかにも注意します。保存後にサーバーを選び、Connectivity Testと実際のアクセス結果を確認してください。トラブル対処の際は、パスワード、鍵、接続リンク全体を公開しないでください。

Scan QR Codeで読み取れない場合や、追加後に重複項目ができた場合は?

まず、QRコードが自分のサーバーまたはサブスクリプション情報のもので、画像が鮮明で端まで欠けていないことを確認してから、Scan QR Codeを使います。読み取り結果はサーバーの場合も、サブスクリプションURLの場合もあります。読み取りに成功しただけで接続可能と判断せず、追加後に内容を確認してください。重複して追加された項目がある場合は、アドレス、ポート、プロトコル、所属するサブスクリプションの違いを確認し、戻せるコピーを保存してから整理します。認証情報が異なる同名サーバーを、すぐに重複と判断しないでください。サブスクリプションから追加した項目は、次回の更新で再作成されるかも確認します。

04 / ROUTING & DIAGNOSIS

応用ルールとトラブル対処

まず端末のネットワークを確認し、次にサーバー、DNS、ルールを調べます。テスト条件は実際のアクセス時とそろえてください。

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

Configは、現在有効なルールに従って通信を振り分ける設定です。ルールによる振り分けが必要な場合に適しています。Proxyは一般的な通信を選択中のプロキシ経由にする設定で、ルールの影響を切り分ける一時的な比較に使えます。Directは直接接続する場合の比較テストに使います。どの設定も有効なサーバーパラメータの代わりにはならず、すべてのアプリの通信が同じように処理される保証もありません。実際の動作はシステムや関連設定の影響を受けます。切り替える前に元の状態を記録し、同じ接続先でテストしたら元に戻してください。Configで失敗しProxyで正常な場合は、まず現在のConfigのマッチ条件を確認します。

接続済みなのにインターネットを利用できない場合、まずどこを確認しますか?

接続済みという表示は、システムの接続が確立したことを示すもので、接続先サーバー、DNS、Webサイトが正常であることを意味するわけではありません。いったん切断し、端末のネットワークで通常のアクセスができるか確認します。その後、再接続して選択中のサーバーとConnectivity Testを確認してください。次に、同じ接続先でConfig、Proxy、Directの動作を比較し、プロトコルとDNSを同時に変更しないようにします。ドメイン名でのアクセスだけに問題がある場合は、DNSの名前解決とHostの上書きを確認します。特定のサイトだけに問題がある場合は、適用されるルールとサイト自体の状態を確認してください。発生時刻、ネットワークの種類、エラー情報を記録し、認証情報を伏せたうえで、利用中のサービス提供元にサーバーの状態を確認します。

ルールを設定したのに、通信が想定と異なるポリシーで処理されるのはなぜですか?

まず、Global RoutingがConfigになっていることと、変更したConfigが実際に使用されていることを確認します。ルールは通常上から順に照合され、先に一致した項目が後続の判定に影響します。対象ドメインが前方のDOMAIN、DOMAIN-SUFFIXなどのルールに一致していないか確認し、FINALは最後のフォールバックとして残してください。ポリシー名が有効か、PROXYで指定したサーバーが利用可能かも確認します。有効になっていないファイルを変更しても、現在の接続には反映されません。アプリで確認できる接続ログから、実際の接続先とポリシーを確認してください。変更前にコピーを保存し、1つ変更するごとにリクエストを再実行して検証します。

Connectivity Testでは結果が出るのに、実際のアクセスが遅いのはなぜですか?

Connectivity Testが示すのは、特定の条件での接続状況です。実際のダウンロード速度や各Webサイトでの使い心地と同じとは限りません。比較する接続先とサーバーを固定し、端末のWi-Fi、Cellular、接続先サーバーの状態、プロトコルの設定をそれぞれ確認してください。ネットワークとルールを同時に変えると結果を比較できません。実際のアクセスに適用されているポリシーを確認し、テスト対象と使用中のサーバーが一致しているかも確かめます。特定の接続先だけが遅い場合は、そのサイトと名前解決の結果を個別に確認してください。何度もテストを更新するより、比較条件を記録するほうが原因を特定しやすくなります。1つの数値だけで接続品質を判断しないでください。

バックグラウンドでのバッテリー消費が増えた場合、On Demandはどう確認すればよいですか?

まず、同じ時間帯のシステムのバッテリー使用状況でアプリの動作を確認します。画面の使用状況、ネットワークの切り替え、大量のデータ通信も考慮してください。VPNの表示だけで消費の原因を判断することはできません。次に、Wi-FiとCellularの切り替え時にOn Demandが頻繁に動作していないか、無効なサーバーへの再接続を繰り返していないか確認します。元の設定を保存したうえで、常時接続とオンデマンド接続の動作を個別に確認し、条件は一度に1つだけ変更してください。On Demandは接続を開始する仕組みであり、一定の省電力を保証するものではありません。テスト後、想定した状況で正常に接続または切断されることも確認してください。