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

Shadowrocketのよくある質問

失敗した手順から順に確認します。入手とインストール、既存のサブスクリプション、ルールと接続の順にチェックしてください。

このページでは、ユーザー自身がサブスクリプションまたはサーバー情報を用意していることを前提としています。詳しい操作手順は初回接続ガイドをご覧ください。アプリの入手は全プラットフォーム向けダウンロードガイドから進めます。

入手方法

正規版と購入

プラットフォームごとの入手方法を確認してから、ストアのアプリ情報と購入履歴を照合してください。

パソコンやAndroidでもShadowrocketを使えますか?iPadにもインストールできますか?

はい。iPhone / iPad版はApp Storeから入手でき、価格は$2.99の買い切りです。Mac(Appleシリコン・Intel)、Windows、Android、Linux版は無料です。本サイトのダウンロードガイドから進み、インストーラーは本サイトの /dl/shadowrocket/ パスで提供しています。iPadでも同じアプリの製品ページを利用します。システム要件はApp Storeの製品ページをご確認ください。パソコンとAndroidの初回インストール時の権限設定は、下の「インストールと初回起動」をご覧ください。他のプラットフォームにApp Storeでの購入手順を当てはめないでください。

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

デバイスの言語やシステム地域ではなく、「メディアと購入」のAppleアカウントの国または地域を確認してください。中国本土のApp Storeでは現在このアプリを提供していません。このページに掲載された製品ページで、現在のストアで入手できるか確認できます。確認手順は、システムのSettings → Appleアカウント → メディアと購入 → アカウントを表示 → 国または地域です。地域を変更する必要がある場合は、そのページに記載された公式手順に従い、アカウント残高、有効なサブスクリプション、ファミリー共有の制限を先に確認してください。検索結果を表示させるために設定を何度も切り替えるのは避けましょう。

App Storeで正規のアプリを見分けるには?

アプリ名がShadowrocketであること、公式アイコン、デベロッパ名がShadow Launch Technology Limitedであること、製品リンクのアプリIDが932747118であることを確認してください。別称や検索順位だけでは正規のアプリか判断できません。iPhone / iPad版はApp Storeで$2.99の買い切り、Mac / Windows / Android / Linux版は無料です。他のプラットフォームでは、本サイトのダウンロードガイドから該当するインストーラーを入手してください。App Storeの検索結果を基準に、他のプラットフォームの入手方法を判断しないでください。

iPhoneを買い替えたり、iPadに再インストールしたりする場合、再購入が必要ですか?

購入時に使用したAppleアカウントで「メディアと購入」にサインインし、App Storeのアカウントページから購入済みアプリの一覧を開き、Shadowrocketを再ダウンロードしてください。iPhoneとiPadでは同じ購入履歴を利用できます。購入ボタンが表示された場合は、すぐに再購入せず、まずアカウントと注文履歴を確認してください。iPhone / iPad版はApp Storeで$2.99の買い切り、Mac / Windows / Android / Linux版は無料です。再インストールしても、端末内の設定がすべて自動で復元されるわけではありません。機種変更前に必要なデータを別途保存してください。

アプリを購入すると接続先も利用できますか?家族と購入履歴を共有できますか?

アプリの買い切り購入と接続先のプランは別です。iPhone / iPad版はApp Storeで$2.99の買い切り、Mac / Windows / Android / Linux版は無料です。利用には、ユーザー自身が用意したサブスクリプションまたはサーバー情報が必要です。本サイトは公式サイト・公式マニュアルです。接続先やサブスクリプションの提供、販売、推奨は行っていません。ファミリー共有の可否は、App Storeの製品ページに記載された対応状況とファミリー共有の設定をご確認ください。購入履歴を共有できても、設定、認証情報、接続サービスまで共有されるわけではありません。

システム権限

インストールと初回起動

ファイルの入手元とデバイスの種類を確認してから、該当するシステムの警告に対応してください。

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

Appleメニュー → このMacについてを開き、「チップ」または「プロセッサ」を確認してください。Appleシリコンと表示される場合はMac Appleシリコン版、Intelプロセッサと表示される場合はMac Intel版を選びます。外観や購入年から推測しないでください。ダウンロードガイドには、同じ形式の2つのダウンロード項目があります。インストール後にシステムにブロックされた場合は、まずインストーラーが本サイトから入手したものか確認し、システム設定 → プライバシーとセキュリティで「このまま開く」を確認してください。詳しい手順は、このカテゴリのMacの許可に関する質問をご覧ください。

WindowsでSmartScreenの警告が表示された場合、どう確認すればよいですか?

まず、ファイルを本サイトのダウンロードガイドから入手し、ダウンロードが完了していることを確認してください。SmartScreenに「WindowsによってPCが保護されました」と表示された場合、入手元を確認したうえで「詳細情報」→「実行」を選び、インストールウィザードに従います。会社や学校の端末でポリシーにより実行が禁止されている場合は、管理者に問い合わせてください。システム全体の保護を無効にしないでください。警告の内容が異なる場合、ファイルの入手元が不明な場合、またはポリシーによりボタンが表示されない場合は、インストールを中止し、警告全文を記録してください。

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

まず、ダウンロード元とチップの種類を確認し、アプリをApplicationsに入れてから開いてください。「開発元を検証できません」と表示された場合は、システム設定 → プライバシーとセキュリティを開き、該当するブロック履歴から「このまま開く」を選択して確認します。「アプリが破損しています」と表示された場合は、ファイルが本サイトから入手したもので、ダウンロードが完了していることを確認してから、Terminalで xattr -cr /Applications/Shadowrocket.app を実行し、もう一度開いてください。このコマンドはアプリの拡張属性を削除します。パスが異なる場合は実行せず、システムのセキュリティ機能全体も無効にしないでください。

AndroidとLinuxで初回インストール時に必要な権限は?

Androidでは、インストーラーを開くために実際に使うブラウザーまたはファイル管理アプリに限り、システムの確認画面で「不明なアプリのインストール」を許可してください。インストール後はこの権限をオフにできます。Linuxではディストリビューションに応じてdeb、rpm、AppImageを選びます。AppImageは、ファイルのプロパティで実行を許可するか、対象ファイルに chmod +x を実行してから起動してください。debとrpmはシステムのパッケージ管理ツールでインストールし、依存関係のエラーを確認します。どのプラットフォームでも、本サイトのダウンロードガイドからファイルを入手してください。入手元が不明なファイルは許可しないでください。

iPhoneで接続スイッチがオンにならない、またはオンにしてもすぐ切れる場合は?

まずHomeで利用可能なサーバーを選択してから、接続スイッチをオンにしてください。初回接続時は、システムからVPN構成の追加を求められるので承認します。一度拒否した場合は、接続を再度開始し、システムのSettingsでVPN構成を確認してください。ほかのVPN機能を一時停止して再試行し、構成の競合を避けます。管理対象のデバイスではVPNの追加が禁止されていることがあります。管理者にポリシーを確認してください。すべての構成をすぐに削除せず、まずエラーを記録して既存の情報をバックアップし、該当する構成を作り直す必要があるか判断してください。

既存の設定

サブスクリプションとサーバーの読み込み

URLの有効性、内容の形式、一覧の状態を分けて確認してください。

Subscribeの読み込みに失敗した場合、どの順番で確認すればよいですか?

まず、サービスのログインページや注文ページ、一部だけ切り取られたリンクではなく、ユーザー自身が利用している完全なサブスクリプションURLであることを確認してください。Add ServerでSubscribeを選び、URLを貼り付けます。先頭・末尾の空白、改行、文字の欠落を確認してから保存し、更新してください。失敗した場合はエラーメッセージを記録し、URLに接続できないのか、認証が無効なのか、返された内容に互換性がないのかを切り分けます。認証情報を含むリンクを公開しないでください。有効期限や形式が不明な場合は元のサービス提供元に確認し、同じURLを何度も読み込んでエラー情報を上書きしないでください。

Add Serverで手動追加しても接続できない場合、間違いやすい項目は?

まずプロトコルの種類を確認し、ユーザー自身が用意したサーバー情報と照らし合わせながら、アドレス、ポート、認証項目、暗号化オプションを一つずつ確認してください。Shadowsocks、VMess、VLESS、Trojan、Hysteria2などでは、項目を相互に流用できません。TLSを使用する場合は、サービス提供元が指定したサーバー名や関連する転送パラメータも確認します。保存できても、設定が正しいとは限りません。Homeに戻って該当項目を選択し、Connectivity Testを実行して、エラーメッセージに応じた項目を確認してください。

既存のサブスクリプションを更新するには?手動での変更は保持されますか?

Homeで該当するSubscribeグループを探し、そのグループの更新操作を使います。現在の画面のバージョンによっては、グループの操作メニューにあります。更新後は、明確なエラーがないか確認し、サーバー一覧と選択中の項目を確認してください。サブスクリプション側で管理されている項目は、更新時に再生成されることがあり、名前、アドレスなど手動で変更した内容が保持されない場合があります。長期保存が必要な個別設定は事前に記録してください。更新に失敗した場合も、既存のグループを残し、利用可能な情報をすぐに削除しないでください。

サブスクリプションの読み込みは成功したのに一覧が空、または項目が重複する場合は?

まず該当するグループを展開し、検索条件や折りたたみ状態によって隠れていないか確認します。次に、サブスクリプションから実際にサーバー情報が返されたか確認してください。「リクエスト成功」と表示されても、返された内容がSubscribe形式に対応しているとは限りません。ログインページやエラーページが正常に返される場合もあります。重複がある場合は、同じサブスクリプションを何度も追加していないか確認してください。以後は新しいグループを作らず、既存のグループを更新します。重複項目を削除する前に、選択中のサーバーと有効なサブスクリプションの入手元を記録し、使用中の設定を誤って削除しないようにしてください。

機種変更時はサブスクリプションURLだけ保存すれば十分ですか?

必ずしもそうではありません。サブスクリプションURLで復元できるのは通常、その提供元のサーバー一覧です。手動で追加したサーバー、カスタムConfig、ルールの順序、DNS設定、On Demandの条件まで含まれるとは限りません。機種変更前にそれぞれ記録し、現在のバージョンが提供する設定のエクスポート機能またはシステムバックアップで保存してください。新しいデバイスでは必要な情報を復元し、Homeの選択項目とGlobal Routingを確認してから接続テストを行います。バックアップにはアドレスや認証情報が含まれることがあるため、管理された安全な場所に保存し、トラブル確認時に全体を公開しないでください。

項目ごとに診断

ルール振り分けとトラブル対処

一度に変更する設定は一つにし、エラー表示と比較結果を記録してください。

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

通常のルールベースの振り分けにはConfigを選び、現在のConfigに設定されたルールに従ってPROXY、DIRECT、REJECTを適用します。プロキシ経由の接続が使えるか一時的に確認する場合はProxyに切り替えて比較します。プロキシを経由しないネットワークの状態を確認するにはDirectを使います。この3つは速度の段階ではありません。切り替える前に現在の設定を記録し、テスト後に元の状態へ戻してください。Proxyでは接続できてConfigではできない場合、サーバー設定をすべて入力し直す前に、適用されたルールとポリシーを確認します。

接続済みなのにWebページが開けない場合、まず何を確認すればよいですか?

まず一時的に切断し、Wi-Fiまたはモバイル通信自体でインターネットに接続できるか確認してください。公衆ネットワークでは、先にログイン認証が必要な場合があります。再接続したら、Homeで想定したサーバーが選択されていることを確認し、Global Routingと現在のConfigを確認します。同じ接続先に対してConfigとProxyをそれぞれ試し、Dataの接続記録も見ながら、ルールの誤り、サーバーへの接続不可、DNSの失敗を切り分けます。設定は一度に一つだけ変更し、変更前後の結果を記録してください。プロトコル、DNS、ルールを同時に変更すると原因を特定できなくなります。

Connectivity Testに結果が出れば、すべてのアクセスが正常ということですか?

すべての接続先が正常とは判断できません。Connectivity Testの結果が示すのは、現在のテスト対象と条件における接続状況です。すべてのWebサイト、プロトコル、継続的なデータ転送が正常であることを保証するものではありません。まず、テスト時に選択されていたサーバーを確認し、問題のある接続先に実際にアクセスして、Dataで該当する接続の適用ポリシーとエラーを確認します。特定の接続先だけ失敗する場合は、その接続先のルール、DNS、サービスの状態を重点的に確認してください。すべての接続先で失敗する場合は、ローカルネットワークとサーバー設定に戻って確認します。

DNSの問題が疑われる場合、すぐにDNS over HTTPSへ切り替えるべきですか?

DNSの種類を決めつけて切り替えないでください。まず、失敗がドメイン名の解決に集中しているか確認し、現在のConfigとSettingsにあるDNS設定を記録します。カスタム設定が想定したオプションを上書きしていないかも確認してください。一時的にシステムDNSを使って比較した後、既存のカスタムDNSまたはDNS over HTTPSの設定を個別に試します。DNS over HTTPSにも接続可能なネットワーク経路が必要で、設定を誤ると問題が増えることがあります。変更は一度に一つにし、テスト後は有効な設定を維持するか、元の値に戻してください。

接続を続けると電池の消耗が大きい場合、On Demandはどう確認すればよいですか?

まずシステムのバッテリー使用状況で、消費電力が増えた時間帯を確認します。継続的なダウンロード、バックグラウンド同期、頻繁な再接続、多数の接続記録がないか照らし合わせてください。VPNの使用状況に表示された消費量が、すべてアプリ単独によるものとは限りません。On Demandが有効な場合は、ネットワーク切り替え時に何度も再接続する条件になっていないか確認し、短時間だけ機能をオフにして比較できます。統計値を下げるためだけにプロトコルを変更しないでください。同じネットワークと利用状況で比較してから、条件を調整する必要があるか判断しましょう。

画面が英語の場合、マニュアルで操作箇所を探すには?

このマニュアルでは画面上の英語表記をそのまま使っています。名称を目印にしてください。Homeではサーバーと接続状態、Add Serverでは項目の追加、Subscribeではサブスクリプション形式、Configでは設定ファイル、Settingsでは設定、Dataでは接続に関する記録を確認できます。Global RoutingのConfigと、設定ファイル画面のConfigは同じ名前でも用途が異なります。表示されている場所を確認して区別してください。手順を追って操作する場合は初回接続ガイドを、プロトコルやルールキーワードが分からない場合は用語集をご覧ください。