Shadowrocket よくある質問
問題が起きた手順を確認し、該当する回答を開いてください。購入履歴、システム権限、読み込んだ内容、ルーティング設定は個別に確認できます。最初から再インストールする必要はありません。
正規版と購入
まず製品ページと購入アカウントを確認し、その後、ストア地域や購入履歴の問題に対処してください。
パソコンやAndroidでもShadowrocketは使えますか?各プラットフォームでの入手方法は?
はい。iPhone / iPad版はApp Storeで2.99米ドルの買い切りです。Mac / Windows / Android / Linux版は無料です。Mac版はAppleシリコン版とIntel版から選べます。ほかのプラットフォームも、デバイスとパッケージ形式に合わせて選択してください。まず当サイトのダウンロードページを開き、該当プラットフォームのボタンからダウンロードします。インストーラーは当サイトの /dl/shadowrocket/ から入手できます。Shadowrocketはクローズドソースの商用アプリです。アプリの買い切り料金は回線プランとは別です。接続には、ご自身で用意したサブスクリプションまたはサーバー情報が必要です。
App StoreでShadowrocketが見つからない場合、まず何を確認すればよいですか?
まず、このページにあるApp Storeの製品ページを開き、現在のアカウントのストア地域で表示されるか確認してください。中国本土のApp Storeでは、このアプリは配信されていません。デバイスの言語やシステムの地域設定は、購入アカウントのストア地域とは異なる場合があります。システムのSettingsからApple Account、Media & Purchases、View Accountの順に開き、Country/Regionを確認してください。変更が必要な場合は、Apple公式の国または地域の変更手順に従い、残高、サブスクリプション、支払い方法を事前に確認してください。検索結果を表示するためだけに、地域を何度も変更しないでください。
App StoreでShadowrocketの正規品を確認する方法は?
製品名、公式アイコン、開発者情報を照合してください。開発者はShadow Launch Technology Limited、製品ページのアプリIDは932747118です。アイコンが当サイトの公式アイコンと一致することも確認してください。検索結果の名称だけで判断しないでください。iPhone / iPad版はApp Storeで2.99米ドルの買い切り、Mac / Windows / Android / Linux版は無料です。同名の無料アプリがストアに表示された場合は、すぐにインストールせず、指定の製品ページに戻って確認してください。
iPhoneの買い替えや再インストール、iPadでの利用時に、もう一度購入する必要はありますか?
通常は不要です。同じ購入用Apple IDを使えば、iPhoneとiPadで購入済みアプリを復元できます。iPhone / iPad版はApp Storeで2.99米ドルの買い切り、Mac / Windows / Android / Linux版は無料です。まずMedia & Purchasesに購入時のアカウントでサインインしていることを確認し、App Storeのアカウントページで購入済みアプリを探して、クラウドのダウンロードボタンをタップしてください。iPhone / iPadのシステム要件はApp Storeの製品ページをご確認ください。購入履歴は設定のバックアップではありません。機種変更前に、既存のサーバー情報と設定を保存してください。
購入済みなのに購入ボタンが表示される場合、どうすればよいですか?
再度支払う前に、購入レシートのアカウントとアプリ名を、現在Media & Purchasesにサインインしているアカウントと照合してください。App Storeのアカウントページで購入済みアプリも確認します。iCloudのサインインアカウントと、ストアで購入したアカウントは異なる場合があります。アプリID 932747118の製品ページを開いていることも確認し、類似した名前のアプリと間違えないようにしてください。購入履歴に表示されない場合は、App Storeの購入履歴とApple公式サポートで注文状況を確認してください。購入の復元で戻るのはアプリの入手資格です。サブスクリプションのURL、サーバーのパスワード、ローカル設定は自動では復元されません。
インストールと初回起動
インストール時の警告では入手元を確認し、システム権限は必要な操作に応じて許可してください。
MacではAppleシリコン版とIntel版のどちらを選べばよいですか?
Appleメニューから「このMacについて」を開いてください。「チップ」にAppleシリコンと表示される場合は、ダウンロードページでMac Appleシリコン版を選びます。Intelプロセッサと表示される場合はMac Intel版を選択してください。外観や購入年、ブラウザーからアーキテクチャを判断しないでください。iPhone / iPad版はApp Storeで2.99米ドルの買い切り、Mac / Windows / Android / Linux版は無料です。ダウンロード後、アプリをApplicationsに入れてください。初回起動がシステムにブロックされた場合は、当サイトから入手したファイルであることを確認し、このページのmacOSでの起動許可手順に従ってください。
Windowsで警告が表示されたり、SmartScreenにブロックされたりする場合の許可方法は?
インストーラーが当サイトのダウンロードページから取得されたもので、当サイトの /dl/shadowrocket/ にあるファイルであることを確認してください。インストーラーにはコード署名がないため、初回起動時にSmartScreenの警告が表示されることがあります。入手元を確認したうえで、「詳細情報」から「実行」を選択してください。組織の管理ポリシーによる警告、セキュリティソフトによる隔離、または続行ボタンが表示されない場合は、操作を中止して警告内容を確認してください。システムの保護機能を一括で無効にしないでください。インストール後にShadowrocketを起動し、接続に必要な権限をシステムの案内に従って許可します。
Macで「開発元を検証できません」や「アプリが壊れている」と表示された場合は?
チップに合ったバージョンとダウンロード元を確認し、ShadowrocketをApplicationsに入れてください。インストーラーにはコード署名がありません。「開発元を検証できません」と表示された場合は、システム設定の「プライバシーとセキュリティ」で今回のブロック履歴を確認し、「このまま開く」を選択して承認します。「アプリが壊れている」と表示された場合は、まず再ダウンロードしてください。当サイトのファイルであり、正しい場所にあることを確認したうえで、Terminalで xattr -cr /Applications/Shadowrocket.app を実行してから、再度起動してください。このコマンドは指定したアプリの拡張属性を削除します。ディスク全体を対象とする操作に置き換えないでください。
AndroidやLinuxで初めてインストールするとき、どの権限が必要ですか?
Android版は当サイトのダウンロードページからarm64インストーラーを入手してください。システムにインストールをブロックされた場合は、実際にファイルを開くブラウザーまたはファイル管理アプリだけに「不明なアプリのインストール」を許可し、完了後にこの権限をオフにできます。初回接続時にはシステムのVPN許可も確認してください。Linux版はディストリビューションに応じてdeb、rpm、AppImageを選択します。AppImageは実行権限の付与が必要です。たとえば chmod +x Shadowrocket.AppImage を実行してください。ファイル名は実際にダウンロードしたものに合わせます。インストーラーにはコード署名がありません。入手元に関する警告が表示されたら、当サイトのダウンロードパスを確認し、システムの保護機能全体を無効にしないでください。
初回起動時に画面が英語で表示されたら、どこから操作すればよいですか?
まず、よく使うメニューを確認しましょう。Settingsを一つずつ変更する必要はありません。Homeはサーバーの選択と接続、Add Serverはご自身のサーバー情報の追加、Configは設定ファイルの管理に使います。Global Routingでは設定、プロキシ、直接接続を選択でき、それぞれConfig、Proxy、Directに対応します。設定を読み込んだらサーバーを選択し、Home上部のスイッチをオンにして、最後にConnectivity Testを実行してください。公式マニュアルでは画面と照合しやすいよう、メニュー名を英語のまま記載しています。メニューの位置はプラットフォームやシステム言語によって異なる場合があるため、実際の画面を確認してください。
サブスクリプションとサーバー情報の読み込み
サブスクリプションURLと個別のサーバー情報を区別し、形式、項目、更新結果を確認してください。
既存のサブスクリプションはどう読み込みますか?個別のサーバー情報との違いは?
まず、受け取った情報がサブスクリプションURLなのか、個別サーバーのアドレス、ポート、認証情報なのかを確認してください。サブスクリプションURLはAdd ServerのSubscribeタイプの項目に入力し、画面の案内に従ってURLと識別しやすいメモを設定して保存し、リストを更新します。個別サーバーの場合は、該当するプロトコルを選び、各パラメーターを入力してください。サブスクリプションURL全体をサーバーのAddress欄に入力しないでください。読み込みで作成されるのはローカルの項目で、接続成功を意味するものではありません。保存後にデフォルトのサーバーを選び、Global Routingを確認してConnectivity Testを実行してください。
サブスクリプションを読み込めない場合、どの順番で確認すればよいですか?
まずURL全体が正しいか確認します。特にクエリパラメーター、大文字・小文字、末尾の文字を確認し、コピー時に入った空白や改行を削除してください。次に「リクエスト失敗」と「内容の解析失敗」を区別します。前者は現在のネットワークとURLの有効性を確認し、後者は応答内容が対応するサブスクリプション形式か、ログインページ、エラーページ、説明ページではないかを確認してください。既存のサブスクリプションが有効なことを確認してから、もう一度更新します。ご自身のサービス提供元に問い合わせる際は、エラー表示と発生手順だけを伝えてください。スクリーンショットではサブスクリプションURL全体と認証情報を隠し、利用可能な認証情報が漏れないようにしてください。
サブスクリプションの更新後にサーバーが変わりました。選択内容やメモは残りますか?
更新すると、リモートの内容に基づいてサブスクリプショングループが更新されます。サーバー名、数、パラメーターが変わる場合があるため、リモートの項目が常に同じとは限りません。更新前に選択中のサーバーと重要なローカル設定を記録し、必要なら設定をバックアップしてください。更新後はデフォルトのサーバーが残っているか確認し、Connectivity Testを実行します。更新に失敗した場合は、まずエラー表示を確認し、サブスクリプショングループ全体をすぐに削除しないでください。手動で追加したサーバーと、サブスクリプションから作成された項目を区別し、一括削除で必要な情報を誤って消さないようにしてください。
Scan QR Codeで読み取っても使えるサーバーが表示されない場合、原因をどう判断しますか?
まずカメラの使用が許可されていること、QRコードが完全で鮮明であり、隠れていないことを確認してください。Scan QR Codeで読み取れるのは、対応するサーバー情報またはサブスクリプションです。通常のWebページ用QRコード、ログイン確認コード、期限切れの画像から項目を作成できるとは限りません。スキャン後に編集画面が開いた場合は、名前だけで接続せず、プロトコル、Address、Port、認証情報を確認して保存してください。画像しかない場合は、実際の画面に写真ライブラリから読み込む機能があれば利用します。それでも解析できない場合は、ご自身のサービス提供元に元の情報を確認し、Add Serverから手動で入力してください。
VMess、VLESS、Hysteria2の読み込み後も接続できない場合、何を確認すればよいですか?
まず、プロトコルの種類が既存のサーバー情報と一致していることを確認し、アドレス、ポート、認証情報を一つずつ照合してください。VMessとVLESSでは、UUID、転送方式、対応するHostとPathを特に確認します。TLSを使う場合は、サーバー名と証明書関連の設定も確認してください。Hysteria2では認証情報とUDPのネットワーク条件を確認します。ほかのプロトコルで接続できても、Hysteria2も使えるとは限りません。無作為にオプションを切り替えたり、証明書の検証を安易に無効にしたりしないでください。一度に変更するのは一項目だけにし、テスト結果を記録して、問題のある設定項目やネットワーク条件を特定しましょう。
ルールとトラブル対処
一度に変更するのは一項目だけにしてください。同じ接続先で再テストすると、どの設定が影響したかを判断しやすくなります。
Home上部のスイッチがオンにならない、またはオンにしてもすぐオフになる場合は?
まず、必要なパラメーターがそろったサーバーを選択していることと、システムにVPN構成の許可を求められていないか確認してください。許可が完了していないと、スイッチがオンの状態を保てないことがあります。ほかのVPN接続やデバイス管理ポリシーが同時に有効になっていないかも確認し、競合する接続を停止してから再試行してください。それでも失敗する場合は、Shadowrocketを終了して再起動し、システムのVPN設定に異常な構成が残っていないか確認します。構成を削除する前にアプリ内の情報をバックアップし、Shadowrocketのものと明確に確認できる記録だけを削除してください。管理対象デバイスでは、再インストールを繰り返すのではなく、管理者に権限を確認してください。
スイッチがオンなのにインターネットに接続できない場合、まず何を確認すればよいですか?
サーバー、Global Routing、DNS、ルールの順に確認します。まずConnectivity Testを実行してください。現在のサーバーで失敗する場合は、ご自身がすでに持っている別の利用可能なサーバーに切り替え、Wi-Fiとモバイルネットワークで比較します。テストに成功したら、一時的にProxyに切り替えて対象のWebページが表示されるか確認してください。Configだけで失敗する場合は、ルールと設定の選択を優先して確認します。IPアドレスにはアクセスできてもドメイン名で失敗する場合は、DNS設定を確認してください。毎回一か所だけ変更して同じテストを繰り返し、完了後は必要なルーティング設定に戻します。スイッチがオンでも、接続設定が起動しただけで、個々のリクエストの成功を保証するものではありません。
Global RoutingのConfig、Proxy、Directはどのように使い分けますか?
Configは現在の設定ファイルのルールに基づいてリクエストの経路を決定し、ルーティングを使い分けたい場合に適しています。Proxyは通常のリクエストを選択中のプロキシ経由にし、サーバーやルールの違いを一時的に確認するのに便利です。Directは直接アクセスするモードで、ローカルネットワークの状態を比較する際に使えます。画面ではConfig、Proxy、Directを選択してください。ポリシー名のPROXY、DIRECTとモード名を混同しないようにしてください。Proxyでは使えてConfigでは使えない場合、現在の設定、ルールの順序、FINALを確認します。トラブルシューティング後は、必要なモードに戻してください。
DNS設定を複雑にしすぎずにトラブルシューティングするには?
まず現在の設定を保存し、使用中のDNS設定を記録してください。同じサーバー、同じWebサイトで、ネットワークを変えたときの結果を比較します。ドメイン名では開けず、既知のIPアドレスには到達できる場合、名前解決の問題を疑う手掛かりにはなりますが、ログのクエリ結果も合わせて確認してください。DNSアドレスを手動で追加していた場合は、元の設定またはシステムの名前解決に戻して比較します。DNS、サーバー、ルールを同時に変更しないでください。カスタムのリゾルバーを使う場合は、リゾルバーへの接続経路が利用可能かも確認します。設定を戻した後、同じドメインで再テストし、結果が安定したことを確認してから必要な変更だけを残してください。
接続後にバッテリー消費が増えたり速度が低下したりした場合、どう調べればよいですか?
まずシステムのバッテリー使用状況を一定時間確認し、継続的な通信、バックグラウンドタスク、頻繁な再接続を区別してください。起動直後の短時間の数値だけで判断しないでください。速度の問題は、まずローカルネットワークを比較し、同じテスト先を使ってご自身がすでに持っている別のサーバーを試します。Connectivity Testで分かるのは接続性であり、実際の通信速度ではありません。詳細ログを長時間記録している、テストを頻繁に自動実行している、接続を繰り返し発生させている場合は、必要に応じて頻度を減らしてください。アップデート後に問題が起きた場合は、設定をバックアップして関連項目を確認し、一つずつ元に戻して検証します。すべてを一度にリセットしないでください。