Shadowrocket 公式ガイド · トラブル対処
Shadowrocket
よくある質問とトラブル対処
問題がどの手順で起きたかを確認し、順番に原因を調べます。購入と購入済みアプリの復元はApp Storeで確認してください。追加や接続の問題ではエラー表示を記録し、一度に変更するのは一項目だけにします。
接続に関する説明は、利用中のサブスクリプションまたはサーバー情報をお持ちであることを前提としています。サブスクリプションリンクはご利用のサービス提供元から入手してください。
App Store · アカウント · 購入履歴
正規アプリの確認と購入
まず製品ページを確認し、次に購入に使用したアカウントを確認します。クライアントの購入と接続サービスは別々に管理されます。
App StoreでShadowrocketが見つからないとき、まず確認することは?
ダウンロードガイドから指定のApp Store製品ページを開き、検索結果だけで利用可否を判断しないでください。ストアに現在の地域では利用できないと表示される場合は、端末の言語ではなく、「メディアと購入」に使用しているAppleアカウントの国または地域を確認します。変更が必要な場合は、システムのSettingsからAppleアカウント、「メディアと購入」、「アカウントを表示」、「国または地域」の順に進み、Appleが表示する条件に従って手続きしてください。残高、サブスクリプション、支払い方法などの条件も事前に確認しましょう。システム要件はApp Storeの製品ページに記載された内容をご確認ください。
開いている製品ページがShadowrocketの正規ページか確認するには?
デベロッパ名がShadow Launch Technology Limitedであること、本サイトのヘッダーと同じ公式アイコンであること、製品ページのURLにid932747118が含まれていることを確認してください。アプリ名が同じ、または似ているだけでは確認できません。検索結果の先頭だけを見たり、説明文中の名称をデベロッパ情報と取り違えたりしないでください。3点が一致したら、価格と互換性を確認して購入します。いずれかが一致しない場合は購入を中止し、ダウンロードガイドから指定のApp Store製品ページを開き直してください。
iPhoneの買い替えや再インストールで、もう一度購入する必要はありますか?
購入時に使用したAppleアカウントでApp Storeのアカウントページを開き、購入済みアプリを確認してください。購入条件を満たしていれば、購入履歴から再ダウンロードできます。価格が表示される場合は、すぐに再購入せず、「メディアと購入」に使用しているアカウント、購入履歴、現在のストアの国または地域を確認しましょう。購入の適用範囲はApp Storeの製品ページに記載された内容をご確認ください。アプリの購入を復元しても、サーバーやConfigは復元されません。端末を買い替える前に、利用中のサブスクリプションリンクを保存し、残したい設定をバックアップしてください。
買い切りで利用できる範囲は?購入すれば接続できますか?
購入するのはShadowrocketクライアントの利用権です。クライアントの買い切り購入と接続サービスのプランは別です。実際に接続するには、利用中のサブスクリプションまたはサーバー情報が必要です。サブスクリプションリンクはご利用のサービス提供元から入手してください。本サイトは公式サイト・公式ガイドとして、クライアントの設定方法を解説しています。接続先やサブスクリプションの提供、販売、推奨は行っていません。米国ストアの価格は約2.99米ドルですが、各ストアでは現地通貨で表示されます。実際の価格はApp Storeの製品ページをご確認ください。クライアントの購入履歴を接続サービスの有効期間の判断に使わないでください。
アプリのアップデートとファミリー共有で確認することは?
アプリはApp Storeからアップデートできます。端末のApp Store設定で自動アップデートを確認するか、アカウントページで利用可能なアップデートを確認してください。アップデート前に、重要なConfigとサブスクリプション情報をバックアップし、用途が分かるメモも残しておくことをおすすめします。ファミリー共有の適用可否、対応端末、購入の対象範囲はApp Storeの製品ページをご確認ください。ファミリー共有と設定の共有は別のものです。アプリを復元できる場合も、サーバー情報とサービス提供元による端末利用制限は別途確認してください。認証情報を含む設定をそのまま他の人にコピーしないでください。
iPhone · iPad · システムの許可
インストールと初回起動
システムの許可、画面上の項目、初回接続を分けて確認し、原因調査の代わりに再インストールを繰り返さないようにしましょう。
iPadでもShadowrocketを使えますか?iPhoneとは別に購入が必要ですか?
ShadowrocketはiPhoneとiPadで利用でき、どちらもApp Storeから入手します。購入済みの場合は、まずiPadで「メディアと購入」に使用しているAppleアカウントを確認し、購入済みアプリから探してください。購入の適用範囲とシステム要件はApp Storeの製品ページをご確認ください。iPadでは画面の広さやレイアウトが異なる場合があります。ボタンの位置ではなく、Home、Config、Settingsなどの画面上の名称を目印にしてください。アプリを復元した後も、端末内のサブスクリプション、設定、接続の許可が揃っているか確認が必要です。
初回接続時にVPN構成の追加を求められたら、どうすればよいですか?
これはシステムがVPN構成の作成を確認するための許可手順で、購入を求める画面ではありません。App Storeから入手したShadowrocketが表示を開始したことを確認し、システムの案内に従って承認と端末の認証を行ってください。以前に許可を取り消した場合は、アプリに戻って接続を再度開始し、システムの確認画面が表示されるか確認します。接続を利用すると確認できた場合にのみ許可してください。管理対象の端末では組織のポリシーによる制限がある場合があります。端末の管理者に相談し、制限を回避しようとしてシステム構成を何度も削除しないでください。
Homeの接続スイッチをオンにできない、またはオンにしてもすぐオフになる場合は?
まずHomeに選択できるサーバーがあり、選択中の項目に必要な情報が揃っているか確認してください。リストが空の場合やパラメータが不足している場合、スイッチを何度も切り替えても解決しません。次に、システムのVPN許可が完了しているか、別のVPN接続が使用中でないか、端末が管理ポリシーの対象でないかを確認します。システムの案内やアプリのエラーを記録してから再試行してください。必要に応じて他のVPN接続を停止し、アプリを開き直します。それでもすぐ切断される場合は、サーバーのパラメータ、Config、現在のネットワークを一つずつ確認してください。原因が分からなくならないよう、一度に変更するのは一項目だけにします。
画面が英語表示の場合、設定はどの名称で探せばよいですか?
画面に表示されている英語名を目印にしてください。Homeはサーバーと接続への入口、Add Serverはサーバーの追加、Subscribeはサブスクリプションの種類、Configは設定ファイル、Settingsは設定、Global Routingは通信の処理モードを選ぶ項目です。公式ガイドでは画面上の英語名をそのまま記載し、日本語で用途を説明しています。項目の場所が説明と異なる場合は、現在の画面とアプリ内に表示される選択肢を確認し、App Storeでアップデート情報を確認してください。画面の表記に合わせるために、サーバーのプロトコル名やパラメータ値を変更しないでください。
接続後にバッテリー消費が増えたと感じたら、どの設定を確認すればよいですか?
まずシステムのバッテリー使用状況で、同じ時間帯の実際の使用状況を確認します。動画の通信、電波の弱さ、バックグラウンド処理も考慮し、VPNの表示だけで消費の原因を判断しないでください。次に、Connectivity Testやサブスクリプション更新を頻繁に実行していないか、不安定な接続で再試行を繰り返していないか確認します。一時的にこれらの操作を減らし、似た使用条件で比較してください。短時間の比較をする場合は、接続を停止し、On Demandによって再接続されないか確認します。一度に変更するのは一項目だけにし、バッテリー消費を抑えるためにサーバーで必要なセキュリティ設定を安易に無効にしないでください。
Subscribe · Add Server · Scan QR Code
サブスクリプションとサーバーの追加
まず元の情報を確認してから、追加方法を選びます。サブスクリプションリンク、QRコード、設定ファイルには認証情報が含まれる場合があります。
サブスクリプションの追加に失敗する、またはリストが空の場合、どの順番で確認すればよいですか?
まずリンクが完全か、特に疑問符以降のパラメータが欠けていないか確認します。先頭と末尾の空白や改行を取り除き、途中で切れた内容を推測して補わないでください。サブスクリプションリンクはご利用のサービス提供元から入手し、アカウント管理ページではなくクライアントに追加するためのURLであることを確認します。次にAdd ServerでSubscribeタイプが選択されているか確認し、現在のネットワークで更新できるか確かめてください。それでも空の場合は、リンクの有効期間、アクセス制限、返される形式をサービス提供元に確認します。状況とエラー表示を伝えれば十分です。リンク全体や認証情報を公開しないでください。
サブスクリプション更新後にサーバーが減ったり名前が変わったりした場合、再追加が必要ですか?
まず検索条件、フィルター、グループ設定がないか確認し、サブスクリプションの直近の更新結果と照らし合わせてください。サブスクリプションの内容はサービス提供元から返されるため、名前、件数、パラメータは更新によって変わることがあります。クライアントから、削除されたサーバーを古い名前で復元することはできません。同じリンクをすぐに何度も追加すると、区別しにくいリストが複数作られるおそれがあります。残したい設定をバックアップし、元のサブスクリプションのメモと現在のエラーを記録してから、変更内容をサービス提供元に確認してください。リンクが有効であることを確認したら、元のサブスクリプション項目を更新し、選択中のサーバーを改めて確認します。
Scan QR Codeやクリップボードからの追加で何も表示されない場合は?
Scan QR Codeを使う場合は、カメラの使用が許可されていること、映像が鮮明であること、QRコードにクライアント対応のサーバー情報またはサブスクリプション情報が含まれていることを確認してください。通常のWebページへのリンクでは読み込めません。クリップボードから追加する場合は、共有情報を一件分だけ完全にコピーし、説明文、引用符、改行を一緒にコピーしないようにします。システムの案内が表示されたら、ペーストを許可してください。それでも読み取れない場合は、元の情報の形式を確認するか、Add Serverで各項目を手動入力します。QRコードやクリップボードの内容に認証情報が含まれる場合があるため、調査のために公開ページへアップロードしないでください。
Add Serverで手動入力する際、推測で設定してはいけない項目は?
Type、Address、Portと、選択したプロトコルで必要な認証情報は、すべて手元のサーバー情報と一致させる必要があります。VMessやVLESSでよく使われるUUID、TrojanのPassword、TLS、SNI、通信方式に関するパラメータは相互に置き換えられません。他のサーバーの設定から推測して入力しないでください。まずTypeを選び、その種類で実際に表示される項目を一つずつ入力します。不足している情報はサービス提供元に確認してください。メモは識別用です。メモを変えても認証エラーは解消しません。また、Allow Insecureを万能の修正スイッチとして使わないでください。
サブスクリプションを削除したり整理したりする前に、大切な情報を失わないためには?
まず各サブスクリプションに区別しやすいメモを付け、リンク、所属するグループ、選択中のサーバーを確認します。残したいConfigと元のサブスクリプション情報も保存してください。名前が同じというだけで重複と判断しないでください。別のリンクに由来したり、異なるパラメータを使っていたりする場合があります。削除前に、操作対象が個別のサーバーかサブスクリプション全体かを確認し、アプリに表示される案内に従ってください。サブスクリプションの更新はバックアップの代わりにはなりません。バックアップファイルやリンクは安全な場所に保存し、調査用の情報を共有する前に認証情報や個人情報を削除してください。
Global Routing · Config · Connectivity Test
ルール設定と接続トラブル
基本ネットワーク、サーバー、ルールの順に確認し、原因を絞り込みます。「接続済み」と「目的のサイトにアクセスできる」は別々に確認してください。
Global RoutingのConfig、Proxy、Directはどう選べばよいですか?
Configは設定モードで、現在のConfigにあるルールとポリシーに従って通信を処理します。Proxyはプロキシモードで、通常は選択したプロキシに通信を送ります。Directは直接接続モードで、通信を宛先に直接接続します。ルールに基づいて通信を振り分ける場合は、有効なConfigを確認してからConfigを選択します。ルールがアクセスに影響しているか調べるには、一時的にProxyで比較できます。基本のネットワークを確認するにはDirectで比較してください。モードを切り替えてもサーバーのパラメータやサービスの有効性は修正されません。テスト後は普段の用途に合ったモードに戻し、接続状態を再確認してください。
接続済みなのにWebページを開けない場合、サーバーとルールのどちらを先に確認すればよいですか?
まず接続を停止し、通常なら直接アクセスできるWebサイトを基本ネットワークから開けるか確認します。基本ネットワークに問題がある場合は、Wi-Fi、モバイル通信、ネットワークへのログインを先に確認してください。基本ネットワークに問題がなければ再接続し、現在のサーバーとGlobal Routingを確認します。Proxyでも失敗する場合は、サーバーのパラメータ、サービスの有効性、DNSを優先して確認してください。Proxyでは開けるのにConfigで失敗する場合は、ルールの一致条件と参照先のポリシーを確認します。アプリに表示されたエラーを記録し、一度に変更するのは一項目だけにしてください。DNS、Config、すべてのサーバーを同時にリセットしないでください。
Connectivity Testに結果が出れば、すべてのWebサイトにアクセスできますか?
いいえ。Connectivity Testの結果は、そのテスト方法、テスト対象、実行時のネットワーク状況を示すもので、すべてのサービスが正常であることを意味しません。結果が出た後も、実際に使うWebサイトやアプリで確認し、Global Routing、ルール、DNS、サーバーのパラメータを合わせて判断してください。一部の宛先だけ失敗する場合は、その通信の処理結果とエラーを確認します。すべてのサブスクリプションをすぐに削除しないでください。テスト方法が異なる数値を単純に比較することもできません。サーバーを選ぶときは、一度のテスト結果だけでなく、実際のアクセスが安定するかも確認してください。
接続を一時停止したいだけなのに、オフにしても自動で再接続するのはなぜですか?
まずOn Demandが有効になっているか確認してください。設定した条件に該当すると、システムが必要に応じて接続を再確立するため、Homeのスイッチを一度オフにしただけでは停止状態が続かない場合があります。明示的に一時停止するには、関連するOn Demandの条件を確認して無効にしてから、現在の接続を停止し、システムのVPN状態を確認してください。利用を再開する際は、サーバーとルールが正常であることを確認し、必要に応じてOn Demandを有効にします。端末が組織の管理下にある場合は、管理ポリシーも確認してください。用途が分からないまま他のシステム構成を削除したり、自動再接続を購入の問題と誤認したりしないでください。
Configで一部のWebサイトに誤った接続方法が使われる場合、ルールの問題をどう確認しますか?
まず、意図したConfigが有効になっていることを確認し、対象の通信に実際に一致したルールとポリシーを調べてください。通常は上から順に、より具体的なDOMAINやDOMAIN-SUFFIXなどのルールが先行するルールに先に一致していないかを確認し、ルールが参照するポリシーが現在も存在するか確認します。FINALは前のルールに一致しない場合のフォールバックです。すべての問題の原因をFINALと決めつけないでください。変更前に元のConfigをバックアップし、問題が明らかなルールを一つだけ修正して、同じ宛先で再テストします。解析エラーが出た場合は、まずバックアップを復元して構文を確認してください。