公式マニュアル · FAQ
Shadowrocket よくある質問
端末と問題が起きている段階を確認してから、該当する回答を開いてください。以下の手順は、ご自身のサブスクリプションまたはサーバー情報をお持ちであることを前提としています。接続トラブルの対処では、一度に変更する項目を1つにし、元に戻せるよう設定を残してください。
全プラットフォームのダウンロード・インストール手順を見る →入手方法と購入履歴
購入と正規アプリの確認
まずプラットフォーム、ストアのアプリ情報、購入アカウントを確認してから、購入や復元の手続きを進めます。
パソコンやAndroidでもShadowrocketを使えますか?各プラットフォームの料金は?
はい。ShadowrocketはiPhone、iPad、Mac、Windows、Android、Linuxに対応しています。iPhone/iPad版はApp Storeで2.99米ドルの買い切り、Mac(Appleシリコン/Intel)、Windows、Android、Linux版は無料です。パソコンとAndroidのインストーラーは当サイトのダウンロードページから入手でき、実際のファイルは当サイトの /dl/shadowrocket/ 以下にあります。アプリの買い切りと接続サービスの料金は別です。当サイトではサーバーやサブスクリプションを提供・販売・推奨していません。接続には、お手元のサブスクリプションまたはサーバー情報が必要です。
App StoreのShadowrocketが正規のアプリか確認するには?
まずダウンロードガイドから指定のApp Store製品ページを開き、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limited、アプリIDが932747118であることを確認します。当サイトのページ上部に表示される公式アイコンとも照合してください。検索結果に表示される類似名だけで判断しないでください。iPhone/iPad版はApp Storeで2.99米ドルの買い切り、Mac、Windows、Android、Linux版は無料です。実際の決済通貨は各ストアの表示をご確認ください。パソコンとAndroidでは、当サイトのダウンロードページにあるインストーラーを使用します。
App StoreでShadowrocketが見つからないときの確認事項
まず指定の製品ページを開き、検索結果に表示されない場合と、現在のストアで配信されていない場合を切り分けます。購入に使うApple IDの国または地域、「スクリーンタイム」のコンテンツと年齢制限、利用規約や支払い情報の確認が必要かどうかも確認してください。中国本土のストアでは現在、このアプリを提供していません。地域を変更する場合は、システムのSettingsからApple Accountの「メディアと購入」に進み、アカウントの国または地域を確認してください。残高、利用中のサブスクリプション、支払い情報はAppleの案内に従って処理します。端末の言語とストアの地域は別の設定です。
端末の買い替えや再インストール後、再購入は必要ですか?
iPhone/iPadでは、購入時と同じアカウントでApp Storeの購入済み項目またはアプリ一覧からShadowrocketを探し、再ダウンロードしてください。復元できるかどうかは、アカウントの購入履歴と現在のストアの状態によります。購入ボタンが表示される場合は、まず「メディアと購入」にサインインしているアカウントを確認し、すぐに再購入しないでください。iPhone/iPad版はApp Storeで2.99米ドルの買い切り、Mac、Windows、Android、Linux版は無料です。アプリを復元しても設定は復元されません。端末を替える前に、既存の設定と必要なサーバー情報を別途保存してください。
iPadにインストールできますか?システム要件はどこで確認できますか?
はい。iPadではApp StoreのShadowrocket製品ページから入手できます。システム要件はApp Storeの製品ページに記載された内容をご確認ください。iPhone/iPad版はApp Storeで2.99米ドルの買い切り、Mac、Windows、Android、Linux版は無料です。同じ購入アカウントを使えば、対象となるiPhoneやiPadで購入履歴から再ダウンロードできます。同じアカウントでも設定がすべて同期されるとは限りません。初回接続前に、使用するサーバー、Config、Global Routingを確認し、別の端末のネットワーク設定をそのまま当てはめないようにしてください。
インストーラーの種類、システムの警告、画面上の項目
ダウンロードとインストール
システムの許可設定は、当サイトのダウンロードページから入手したことを確認済みのインストーラーに限って行ってください。
MacはAppleシリコン版とIntel版のどちらを選べばよいですか?
Appleメニューから「このMacについて」を開きます。「チップ」と表示され、名称がAppleのチップならAppleシリコン版、「プロセッサ」と表示されIntelならIntel版を選んでください。どちらのダウンロードリンクも当サイトのダウンロードガイド内、Macのセクションにあります。見た目で判断する必要はありません。インストール後に開発元を確認できないという警告が表示された場合は、システム設定の「プライバシーとセキュリティ」で該当する記録を確認し、「このまま開く」を選択します。破損しているという警告が表示された場合は、当サイトから入手したファイルであることを確認して再ダウンロードし、ダウンロードガイドに沿って拡張属性を処理してください。
Windowsでリスクがあると表示されたとき、初回起動するには?
まずインストーラーを当サイトのダウンロードページから入手したことと、URLが当サイトの /dl/shadowrocket/ 以下であることを確認し、警告の表示元を確認します。Windows SmartScreenの「WindowsによってPCが保護されました」という警告の場合は、「詳細情報」を開いて実行するファイルを確認し、「実行」を選択できます。この操作は、入手元を確認済みの当サイトのインストーラーに限ります。他の入手元のファイルには適用しないでください。組織のポリシーによるブロック、ファイルの隔離、「実行」オプションが表示されない場合は、システムの案内を確認するか、端末の管理者にお問い合わせください。保護機能全体を無効にしてインストールを試みないでください。
Macで「開発元を確認できない」「破損している」と表示された場合の対処法
開発元を確認できない場合は、まず一度アプリを開いてから、システム設定の「プライバシーとセキュリティ」で該当する記録を探します。「このまま開く」を選び、システムの指示に従って確認してください。破損していると表示された場合は、不完全なファイルを削除して当サイトから再ダウンロードします。アプリがApplicationsにあり、入手元も正しいことを確認したうえで、ターミナルで xattr -cr /Applications/Shadowrocket.app を実行してから、もう一度開いてください。このコマンドはアプリの拡張属性を削除するもので、破損したダウンロードファイルを修復するものではありません。また、入手元の確認に代わるものでもありません。
AndroidとLinuxで初回インストール時に必要な権限は?
Androidでは当サイトからarm64インストーラーをダウンロードします。システムがインストールをブロックした場合は、実際にダウンロードに使ったブラウザーまたはファイル管理アプリだけに「不明なアプリのインストール」を許可し、インストール後に権限をオフにできます。アプリ内ブラウザーでダウンロードが始まらない場合は、システムのブラウザーを使ってください。Linuxではディストリビューションに合わせてdeb、rpm、AppImageを選び、それぞれapt、dnfでインストールするか、直接実行します。AppImageの初回起動には実行権限が必要です。ファイルのプロパティで設定するか、ダウンロードしたファイルに chmod +x を実行してください。具体的なインストールコマンドはダウンロードガイドをご覧ください。
画面が英語の場合、どの項目から確認すればよいですか?
マニュアルに合わせて言語を変更する必要はありません。画面に表示されている英語名を手がかりにしてください。Homeでは接続とサーバーを確認し、Add Serverでは手元にあるサーバー情報を追加します。Subscribeはサブスクリプションの操作、Configは設定、Settingsは各種設定、Global Routingはルーティング方式の選択に使います。マニュアルではこれらの英語名をそのまま記載し、日本語で操作内容を説明しています。項目の並びはプラットフォームやシステム言語によって異なる場合があるため、実際の画面に表示される項目を確認してください。初回は入門ガイドに沿って、情報の読み込み、サーバーの選択、許可、接続確認を順に行います。
手元にある情報の読み込みと管理
サブスクリプションとサーバー情報の追加
情報の種類がサブスクリプションURL、個別サーバーのリンク、手動入力するパラメーターのどれかを確認し、対応する追加方法を選びます。
手元にあるサブスクリプションをShadowrocketに追加する方法
手元にあるサービス情報からサブスクリプションURLを最後までコピーし、余計な空白や改行、メッセージアプリが付けた句読点がないことを確認します。HomeでAdd Serverを開き、情報の種類としてSubscribeを選択。URLを貼り付け、見分けやすいメモを入力して保存し、更新を実行します。読み込み後、一覧に想定した項目が表示されることを確認してから、サーバーを選んでテストしてください。サブスクリプションURLを個別サーバーのアドレス欄に入力しないでください。URLにアクセス認証情報が含まれる場合があるため、公開の掲示板や、情報を隠していないスクリーンショットに載せないでください。
サブスクリプションを読み込めない、または一覧が空の場合の確認方法
URLの完全性、ネットワークからの到達性、応答内容、サブスクリプションの状態の順に確認します。まず元のURLをコピーし直し、空白や不足しているパラメーターがないか確認してください。次に、現在のネットワークからURLにアクセスできるか確認します。クライアントが読み取れるデータではなく、ログイン画面、Webページの案内、エラーメッセージが返る場合、再読み込みしても解決しません。一覧が空なのは、有効期限切れ、権限の変更、形式の非互換が原因の場合もあります。元のサービス提供元に情報を確認してください。調査時は状態とエラーの概要だけを記録し、URL全体や認証情報を公開しないでください。
サブスクリプションの更新方法と、更新後に項目が変わる理由
該当するサブスクリプションの操作メニューから更新し、完了後に項目数、名前、選択中のサーバーを確認します。更新では遅延だけでなく、リモートの一覧を再取得します。提供元が項目を削除・改名・変更すると、ローカルの一覧も変わり、選択中のサーバーが使えなくなることがあります。一括更新の前に、必要なローカル設定をバックアップしてください。更新に失敗しても、すぐにサブスクリプション全体を削除する必要はありません。まずURLの状態と現在のネットワークを確認し、再取得できることを確かめてから、項目を作り直すか判断してください。
Scan QR Codeで読み取っても追加できない場合の対処法
まずカメラへのアクセスを許可していること、QRコード全体が鮮明に表示され、切れたり隠れたりしていないことを確認します。Scan QR Codeで読み取れるのは、対応するサーバー情報や設定内容です。一般のWebページ、ログイン画面、決済画面のQRコードを読み取っても、サーバー情報にはなりません。読み取り後も、種類、アドレス、ポート、転送パラメーターを確認してから保存・テストしてください。QRコードが同じ端末上に表示されている場合は、アプリに画像読み取り機能があればそれを使います。機能がない場合は、元のリンクを使うか、手元の情報を手動で入力してください。不明な内容を繰り返し読み取らないでください。
Add Serverに手動で追加するときに確認するパラメーター
まずサーバー情報と一致するプロトコルを選び、アドレス、ポート、認証情報を入力します。Shadowsocksの暗号化方式とパスワード、VMessまたはVLESSのUUID、Trojanのパスワードはそれぞれ別の情報です。相互に置き換えることはできません。TLSや特定の転送方式を使う場合は、サーバー名、Host、Pathなどの関連パラメーターも確認してください。WebページのURL全体をサーバーのアドレス欄に入力したり、ポート番号だけでプロトコルを推測したりしないでください。保存後はConnectivity Testを実行し、実際の通信も確認します。各プロトコルの項目や選び方は技術リファレンスをご覧ください。
権限、サーバー、ルール、DNSを切り分けて確認
ルールと振り分け
接続スイッチ、遅延テスト、Webページの表示はそれぞれ別の状態を示します。一方の結果で他方を判断することはできません。
Global RoutingのConfig、Proxy、Directはどう選ぶ?
Configは現在の設定にあるRuleに基づいて通信方法を決めるため、ルールによる振り分けを設定済みの日常利用に適しています。Proxyは通常の通信を選択したプロキシ経由にするため、ルールの影響を一時的に切り分ける際に使えます。Directは直接接続した場合の状態を確認するために使います。3つは速度設定ではなく、切り替えても誤ったサーバーパラメーターは修正されません。ルールで振り分ける場合はConfigを選び、ルールの上からの順序とFINALを確認してください。トラブル対処後は、必要な設定に戻します。
接続スイッチがオンにならない、またはすぐオフになる場合
有効なサーバーを選択していることを確認し、VPN構成を追加する許可画面がシステムに表示されていないか確認します。iPhone/iPadでは、システムの案内に従って許可し、端末の認証を完了してください。以前に許可を拒否した場合は、システム設定でVPN構成の状態を確認してから再度試します。それでもすぐ切断される場合は、VPNを使用中の他の接続を一時停止し、Diagnosticsで最初に表示されたエラーを確認してから、認証情報と設定内容を個別に確認します。管理対象の端末ではVPNの追加が制限されている場合があります。端末の管理者に相談し、システム構成を繰り返し削除しないでください。
接続済みなのにWebページが開けない場合の確認順序
接続済みと表示されても、接続処理が動作状態になったことを示すだけで、すべてのリクエストの成功を意味するわけではありません。まず接続をオフにして基本のネットワークが使えることを確認し、選択中のサーバーのConnectivity Test、システム時刻、認証情報を確認します。次にProxyとConfigを一時的に切り替えて比較します。Configだけで問題が起きる場合はRuleを重点的に確認し、両方で問題が起きる場合はサーバーと転送設定を調べます。ほかの通信はできるのにドメイン名で失敗する場合は、DNSを確認してください。一度に変更する項目は1つにし、結果を記録します。遅延の数値だけでなく、実際のWebページも開いてテストしてください。
使用中のバッテリー消費が増えたときに確認する項目
バッテリー消費には、通信量、無線電波の強さ、サーバーへの再接続頻度、プロトコルの処理、診断ログの記録が影響します。プロトコル名だけでは判断できません。まずシステムのバッテリー画面で、似た条件の使用時間を比較し、動画の通信や電波の弱さによる違いを除外します。失敗した再接続が続いていないか、Connectivity Testを頻繁に実行していないかも確認してください。診断が終わったら詳細ログの長期記録を減らし、必要に応じてOn Demandを設定します。サブスクリプションの更新頻度も上げすぎないでください。設定を残したまま、項目を1つずつ変更して様子を見ます。節電のためにすべてのネットワーク設定を一度に変更しないでください。
トラブル情報の共有前にDiagnosticsに残す項目
問題が起きたときの操作手順、端末のプラットフォーム、ネットワークの種類、使用プロトコル、Global Routingのモード、Diagnosticsに記録された失敗時刻に対応するエラー概要を記録します。ネットワーク切り替え前後の違い、ConfigとProxyの差、Connectivity Testの完了状況も役立ちます。共有前にサブスクリプションURL、パスワード、UUID、サーバーの認証情報、個人のアクセス履歴を削除してください。必要に応じてドメイン名やアドレスも伏せます。問題の特定に必要な情報だけを残し、設定ファイル全体を公開しないでください。各項目の詳細は技術リファレンスをご覧ください。