SHADOWROCKET · FAQ

Shadowrocket よくある質問

入手、インストール、インポート、接続の順に問題を確認できます。まず画面に表示された内容を記録し、一度に変更する設定は1つにしてください。サーバー、DNS、ルールを同時に変更すると原因を特定できなくなります。

正規品の確認 インストール許可 Subscribe Global Routing

01 / PURCHASE

正規品の確認と購入

製品情報、ストアの国・地域、購入アカウントを確認してから、入手や復元の問題に対処してください。

Shadowrocket は各プラットフォームでどのように入手できますか?料金の違いは?

iPhone / iPad 版は App Store で $2.99 の買い切りです。実際の金額は各ストアの表示をご確認ください。Mac / Windows / Android / Linux 版は無料です。Mac 版は Apple シリコン版と Intel 版があります。パソコン版と Android 版のインストーラーは当サイトのダウンロードページ(/dl/shadowrocket/)から入手できます。アプリの買い切り購入は接続サービスの契約とは別です。サブスクリプションやサーバー情報は別途インポートしてください。サブスクリプションリンクはご利用のサービス提供元から入手してください。

iPhone / iPad で Shadowrocket の正規版を確認するには?

本ページに掲載されている App Store の製品ページを開き、アプリ名 Shadowrocket、デベロッパ名 Shadow Launch Technology Limited、製品リンク内のアプリ ID 932747118をそれぞれ確認し、公式アイコンとも照合してください。検索結果に似た名前があるだけで判断しないでください。パソコン版と Android 版は当サイトのダウンロードページから該当プラットフォームを選び、インストーラーのリンクが当サイトの /dl/shadowrocket/ 配下にあることを確認してください。プラットフォームごとの入手先を混同しないようご注意ください。

App Store で Shadowrocket が見つからない場合、どこを確認すればよいですか?

Shadowrocket は中国本土の App Store では配信されていません。検索結果は端末の表示言語ではなく、ストアで使用中の Apple Account に設定された国または地域によって決まります。まず Settings からアカウントの Media & Purchases を開き、View Account を選択して Country/Region を確認してください。変更が必要な場合は、その画面の Change Country or Region を使い、残高、既存のサブスクリプション、支払い情報についてシステムの案内に従ってください。変更前に、画面に表示される条件を確認してください。

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

iPhone / iPad 版は App Store で $2.99 の買い切り、Mac / Windows / Android / Linux 版は無料です。iPhone または iPad を機種変更した場合、購入時と同じアカウントで App Store の購入済みアプリ一覧を開き、再ダウンロードすれば通常は再購入不要です。購入金額が表示される場合は、Media & Purchases のアカウントとストアの国・地域、購入履歴のアプリ ID を確認してください。アプリを復元してもすべての設定が戻るわけではありません。再インストール前に、ご自身の設定とサブスクリプション情報を保存してください。

iPad にインストールできますか?システム要件はどこで確認できますか?

はい。iPhone と iPad では同じ Shadowrocket の App Store 製品ページを利用します。システム要件は App Store のページに記載された内容をご確認ください。iPhone / iPad 版は $2.99 の買い切りで、対応する両方のデバイスに同じ購入アカウントから再ダウンロードできます。Mac / Windows / Android / Linux 版は無料です。iPad にインストールした後、ご自身のサブスクリプションまたはサーバー情報をインポートし、初回接続時にシステムの VPN 構成追加を許可してください。アプリをインストールしただけでは、接続に必要な情報は設定されません。

02 / INSTALLATION

ダウンロードとインストール・初回起動

まずプラットフォームとファイルの入手元を確認してください。インストール時のシステム警告と接続時の設定エラーは、分けて対処します。

パソコンや Android でも Shadowrocket を使えますか?

はい。Shadowrocket は Mac、Windows、Android、Linux 版を提供しており、いずれも無料です。iPhone / iPad 版は App Store で $2.99 の買い切りです。当サイトのダウンロードページで該当するプラットフォームを選び、異なるシステム用のインストーラーを取り違えないようにしてください。パソコン版と Android 版のインストーラーにはコード署名がないため、初回起動時にシステムの警告が表示される場合があります。入手元を確認したうえで、Windows は「詳細情報 → 実行」、Mac は「プライバシーとセキュリティ」で「このまま開く」を選択し、Android は案内に従って該当する提供元からのアプリのインストールを許可してください。

Mac は Apple シリコン版と Intel 版のどちらを選べばよいですか?

Mac の Apple メニューから「このMacについて」を開きます。「チップ」に Apple シリコンの名称が表示される場合は Apple シリコン版、「プロセッサ」に Intel と表示される場合は Intel 版を選んでください。当サイトのダウンロードページには同じ階層に両方のリンクがあります。外観や購入年から推測しないでください。インストール後に「開発元を検証できません」と表示された場合は、ファイルの入手元を確認してから「システム設定 → プライバシーとセキュリティ」で「このまま開く」を選択してください。アーキテクチャを間違えた場合は、対応するインストーラーを選び直してください。起動できない原因をすぐに設定の問題と決めつけないようにしてください。

Windows SmartScreen に危険性を警告された場合、インストールを続けるには?

まず、ファイルが当サイトのダウンロードページから取得されたもので、リンクが当サイトの /dl/shadowrocket/ 配下にあることを確認してください。SmartScreen の保護画面が表示されたら「詳細情報」を展開し、実行するファイルを確認してから「実行」を選択します。これらのインストーラーにはコード署名がありません。システムの警告だけでサブスクリプションの利用可否を判断することはできません。端末が組織によって管理されている場合、ボタンが使えない場合、またはセキュリティソフトが別途ブロックしている場合は、端末の管理ポリシーに従ってください。インストールを強行するためにシステム全体の保護を無効にしないでください。

Mac で「開発元を検証できません」または「アプリが破損しています」と表示された場合は?

まず、インストーラーが当サイトから入手したもので、チップの種類に合っていることを確認してください。「開発元を検証できません」と表示された場合は、一度アプリを開こうとしてから「システム設定 → プライバシーとセキュリティ」に進み、「このまま開く」を選択してシステムの確認に従ってください。「アプリが破損しています」と表示された場合は、再ダウンロードしてアプリを Applications に移動してください。入手元を確認したうえで、Terminal で xattr -cr /Applications/Shadowrocket.app を実行し、もう一度お試しください。このコマンドは指定されたアプリのパスにのみ使用してください。ディスク全体に適用したり、システム全体の保護を無効にしたりしないでください。

Android または Linux で初めてインストールするときの注意点は?

Android 版を当サイトのダウンロードページから取得した後、現在使用中のブラウザーまたはファイル管理アプリに対し、「不明なアプリのインストールを許可」の設定が必要になる場合があります。インストール後は、その提供元への許可を取り消せます。Linux ではディストリビューションに応じて deb、rpm、AppImage を選んでください。AppImage はファイルのプロパティで実行を許可するか、chmod +x で実行権限を付与します。いずれのシステムでも、ファイルの入手元が当サイトの /dl/shadowrocket/ 配下であることを確認してください。管理対象の端末でインストールが制限されている場合は、管理者の指示に従ってください。

各プラットフォームのダウンロードリンクとインストール許可の手順は、ダウンロードページのインストールガイドをご覧ください。

03 / SUBSCRIPTION

サブスクリプションとサーバー情報のインポート

以下の手順は、サブスクリプションまたはサーバー情報をすでにお持ちの場合を対象としています。内容の種類を確認してから、適切なインポート方法を選んでください。

サブスクリプションの読み込みに失敗した場合、どの順番で確認すればよいですか?

まず、ご利用のサービス提供元から完全なサブスクリプションリンクを取得してください。コピー時にクエリパラメーターが欠けていないか、空白や改行が混入していないか確認します。次に、サブスクリプション用の入口を使っているか確認してください。リンクを Add Server のサーバーアドレス欄に入力してはいけません。その後、端末の日時、基本ネットワーク、サービス提供元のアカウント状態を確認します。更新結果がウェブページ、ログイン画面、エラーメッセージの場合、読み込み可能なサブスクリプションデータを取得できていません。確認用にエラーの文面を控え、既に使えている項目を何度も削除しないでください。認証情報を含む完全なリンクは公開しないでください。

Subscribe と Add Server はどのように使い分けますか?

サーバー項目をまとめて更新するサブスクリプションリンクがある場合は、Subscribe の入口を使います。単一サーバーのプロトコル、アドレス、ポート、認証情報がある場合は、Add Server を使って各項目を入力します。Scan QR Code はサービス提供元の QR コードを読み取るときに使えますが、コードに含まれるのが単一サーバー情報かサブスクリプションリンクかを確認してください。Config の設定ファイルにはルールや DNS の設定が含まれる場合もあります。リンクの末尾だけを見てサーバーのサブスクリプションと同じものだと判断せず、インポート前に内容の種類を確認してください。

サブスクリプションを更新する方法と、更新後に項目が変わる理由は?

既存のサブスクリプションの管理画面から更新を実行し、処理が完了したら項目名、件数の変化、現在の選択内容を確認してください。サブスクリプション内の項目は取得したデータに基づきます。サービス提供元が項目を削除または改名すると、更新後に表示されなくなる場合があります。手動での変更も、次回以降の更新で上書きされることがあります。更新に失敗した場合は、まずエラーを記録し、ネットワークとアカウントの状態を確認してください。すぐにグループ全体を削除しないでください。サービス提供元がリンクを変更した場合は、新しい完全なリンクに差し替え、現在選択中のサーバーがまだ存在するか再確認してください。

サブスクリプションの読み込みは成功したのに、選択できるサーバーがないのはなぜですか?

読み込み成功は、リンクが保存されたことを示すだけで、サーバー一覧を取得できたとは限りません。まず更新を実行し、エラー表示、折りたたまれたグループ、フィルター条件がないか確認してください。取得した内容が空、形式に対応していない、リンクが無効、またはサーバーのサブスクリプションではなくルール設定だった場合、一覧が空になることがあります。リンクの用途と対応形式をサービス提供元に確認してください。ウェブページに表示されたプランの説明、アカウントページの URL、HTML 全体をサーバー情報として入力しないでください。

サーバーを手動で追加するとき、どの項目を確認すべきですか?

まずサービス提供元の情報に基づいてプロトコルを選び、サーバーアドレス、ポート、プロトコルごとに必要な認証項目を確認します。Shadowsocks の暗号化方式とパスワード、VMess または VLESS の UUID、Trojan のパスワードは互換性のある項目ではありません。TLS や追加の通信設定を使う場合は、サーバー名やパスなども確認してください。通常、アドレス欄にはホスト名または IP を入力し、ウェブページの URL 全体を分解して適当に入力しないでください。まず情報がそろった項目を1つ保存してテストし、その後に他のサーバーを追加すると入力ミスを特定しやすくなります。

各項目からプロトコルの違いを確認するには、プロトコルリファレンスをご覧ください。

04 / ROUTING

ルール振り分けとトラブルシューティング

システムの許可、サーバー接続、DNS の名前解決、ルールの一致を分けて確認してください。「接続済み」と表示されても、すべてのリクエストが成功したとは限りません。

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

Config は現在の設定ファイル内のルールに従って接続先を決めるため、明確なルールがある場合の日常利用に適しています。Proxy は現在の接続で処理される通信に選択中のプロキシを使用し、短時間の比較テストに便利です。Direct は対象の通信を直接接続するため、基本ネットワークの確認に使えます。Proxy にしてもサーバー設定の誤りは修正されず、Direct にしてもシステムの VPN 構成が削除されるわけではありません。問題の切り分けでは、一度に変更するモードは1つにして同じ接続先へアクセスし、違いを記録してから元の設定に戻してください。

Home の接続スイッチをオンにできない、またはすぐにオフになる場合は?

まず、有効なサーバーが選択されていることを確認してください。初回接続時はシステムによる VPN 構成の追加を許可し、案内に従って端末の認証を完了します。以前に許可を拒否した場合は、システム設定で VPN の項目を確認してから、もう一度接続してください。別の VPN 構成が動作中、端末管理による制限がある、または設定項目に誤りがある場合も、接続がすぐに終了することがあります。まず他の VPN セッションを停止してアプリを再起動し、エラー表示を残して項目ごとに確認してください。設定が破損していることを確認し、必要な情報を保存した場合に限り、該当する VPN 構成を削除して再認証することを検討してください。

接続済みと表示されるのにインターネットに接続できない場合、DNS とルールはどう確認しますか?

まず接続を切り、端末自体がネットワークに接続できることを確認してから再接続し、選択中のサーバーを確認してください。Connectivity Test で接続状況を確認できますが、テストに成功してもすべてのウェブサイトにアクセスできるとは限りません。ドメイン名でのアクセスだけが失敗する場合は、DNS アドレスに到達できるか、現在のルールで DNS リクエストがどこへ送られるかを確認します。特定の接続先だけ失敗する場合は、リクエストログで一致したルールとポリシーを確認してください。Proxy と Config を一時的に切り替えて比較し、サーバーとルールのどちらに問題があるか切り分けます。ルールは上から順に照合され、FINAL は最後のフォールバックとして末尾に置いてください。

画面が英語の場合、よく使う設定はどこで確認できますか?

本マニュアルでは画面上の英語表記をそのまま記載し、実際の画面と照合しやすくしています。Home はサーバーと接続状況の確認、Add Server は手動追加、Config は設定ファイル関連の操作、Settings はアプリの設定、Global Routing は Config、Proxy、Direct の選択に使います。プラットフォームやバージョンによって項目の場所が異なる場合があるため、特定のボタン位置ではなく項目名を確認してください。プロトコルの項目がわからない場合は用語解説を参照し、英単語の意味だけで TLS、DNS、認証の設定を変更しないでください。

接続するとバッテリー消費が増えます。On Demand は常に有効にする必要がありますか?

バッテリー消費には実際の通信量、無線の電波状況、サーバーへの再接続頻度、プロトコル、診断ログなど複数の要因が関係します。接続スイッチがオンかどうかだけでは判断できません。まずシステムのバッテリー使用状況で、似た利用条件のときと比較してください。切断と再接続を繰り返していないか確認し、不要になった継続テストや詳細ログの記録を停止します。On Demand は設定した条件で接続を開始する機能で、自動接続が必要な場合に便利ですが、省電力機能ではありません。問題の切り分け中は一時的に On Demand をオフにして手動接続で様子を見てください。安定したら条件を1つずつ戻します。

各設定項目の意味は用語解説、機能の範囲と利用条件は機能紹介をご覧ください。

Shadowrocket 全プラットフォーム ダウンロード