公式ガイド / 質問一覧

Shadowrocket よくある質問

入手、インストール、情報の追加、接続の順に確認してください。まず問題が起きた手順を特定し、該当する設定だけを変更すると、サーバー、モード、ルールを同時に変えて原因が分からなくなるのを防げます。

エラーが表示された場合は、まず原文を記録してください。スクリーンショットを共有する前に、サブスクリプションURLと認証情報を隠してください。

§01 / 入手とアカウント

正規版の確認と価格

まずプラットフォームと購入アカウントを確認し、アプリの入手、設定の復元、サーバーへの接続をそれぞれ切り分けます。

Shadowrocket の価格は?パソコンやAndroidでも使える?

はい。iPhone / iPad 版は App Store から入手でき、料金は2.99ドルの買い切りです。実際の金額は各ストアの表示をご確認ください。Mac(Apple シリコン/Intel)、Windows、Android、Linux 版は無料です。パソコン版とAndroid版のインストーラーは当サイトのダウンロードページから入手できます(/dl/)。他のプラットフォームが無料でも、iPhone / iPad 版が無料になるわけではありません。プラットフォームによって入手方法と料金が異なります。

App Store で正規版を確認するには?

Shadowrocket の製品ページを開き、デベロッパ名「Shadow Launch Technology Limited」、公式アイコン、アプリ ID「932747118」の3点を確認してください。アイコンは当サイトのヘッダーにある公式アイコンと一致し、製品ページのURLにも同じ数字が含まれている必要があります。検索結果の名称だけで判断しないでください。iPhone / iPad 版は2.99ドルの買い切り、Mac、Windows、Android、Linux 版は無料です。ストアで無料と表示されている同名アプリは、この有料アプリとは別のものです。

App Store で Shadowrocket が見つからないときは?

デバイスの言語や地域ではなく、「メディアと購入」用の Apple Account の国または地域を確認してください。中国本土の App Store ではこのアプリを入手できません。まず当サイトから案内している製品ページを開き、利用できるか確認してください。地域を変更する必要がある場合は、システムの Settings から Apple Account → メディアと購入 → アカウントを表示 → 国または地域へ進み、Apple の案内に従って残高、利用中のサブスクリプション、支払い方法を確認してください。アカウントの地域変更の代わりに、デバイスの地域を何度も変更しないでください。

iPhone を買い替えたり、iPad に変えたりした場合、再購入が必要?

購入時に使用した Apple Account で「メディアと購入」にサインインし、App Store の購入済みアプリ一覧から Shadowrocket を探して再ダウンロードしてください。同じ購入アカウントであれば、対応する iPhone と iPad で再入手できます。iPhone / iPad 版は2.99ドルの買い切り、Mac、Windows、Android、Linux 版は無料です。再度料金が表示される場合は、購入履歴と現在のアカウントを確認し、すぐに再購入しないでください。アプリを復元しても、バックアップしていないローカル設定は復元されません。

アプリを入手すれば、すぐにプロキシ接続を利用できますか?

アプリの買い切り購入と接続用サービスの契約は別です。Shadowrocket は設定を読み込み、ルールを適用して、ユーザーがすでに用意しているサーバーに接続します。アプリを購入してインストールしても、接続に必要なサーバー情報は含まれません。ご自身で用意したサブスクリプションまたはサーバー情報を準備してから、追加・接続してください。当サイトではサーバーやサブスクリプションの提供、販売、推奨は行っていません。本ガイドでは、お手元にある情報の登録、設定、トラブル対処方法を説明します。

アプリとサーバー一覧は、それぞれどう更新する?

アプリの更新とサブスクリプションの更新は別の操作です。iPhone / iPad では App Store のアプリ更新一覧から Shadowrocket を確認してください。Mac、Windows、Android、Linux では当サイトのダウンロードページから新しいインストーラーを入手します。サブスクリプションの更新は、アプリ内で登録済みの内容を再読み込みする操作で、アプリ自体は更新されません。アプリを更新する前にローカル設定をバックアップしてください。サブスクリプションを更新する前に選択中のサーバーを記録し、更新後に一覧に残っているか、選択状態が維持されているか確認しましょう。

§02 / デバイスと権限

各プラットフォームへのインストールと初回起動

まずインストーラーの入手元を確認し、その後システムの警告に対応してください。管理対象のデバイスでは、組織のインストールポリシーに従ってください。

Mac は Apple シリコン版と Intel 版のどちらを選ぶ?

Apple メニューから「この Mac について」を開きます。「チップ」に Apple 製チップの名称が表示される場合は Apple シリコン版を、Intel プロセッサと表示される場合は Intel 版を選んでください。どちらのインストーラーも当サイトのダウンロードページにある Mac セクションから入手できます。パソコンの外観や購入年だけで判断しないでください。インストール後にシステムが起動をブロックした場合は、ファイルの入手元が当サイトであることを確認し、システム設定 → プライバシーとセキュリティでアプリに関する通知を確認して「このまま開く」を選択してください。

Windows の SmartScreen 警告が表示された場合は?

インストーラーが当サイトのダウンロードページから入手したものであること、起動しているのがダウンロードした Shadowrocket のインストーラーであることを確認してください。SmartScreen に「Windows によって PC が保護されました」と表示されたら、「詳細情報」をクリックし、プログラムを確認してから「実行」を選択します。ユーザー アカウント制御の確認画面が表示された場合は、インストールに応じて操作してください。インストールのためにシステムの保護機能を常時無効にしないでください。組織が管理するデバイスで手動の許可が禁止されている場合は、管理者に相談してください。

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

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

Android 版をダウンロードしてもインストールできない、WeChat 内でダウンロードを押しても反応しない場合は?

WeChat 内でダウンロードできない場合は、システムのブラウザーで当サイトのダウンロードページを開き、Android 版インストーラーを入手してください。システムにインストールをブロックされた場合は、設定の「不明なアプリのインストールを許可」を開き、今回使用するブラウザーまたはファイル管理アプリだけに許可します。完了後は、この権限を無効にできます。当サイトでは arm64 版インストーラーを提供しています。互換性に関する警告が表示された場合は、デバイスのアーキテクチャとシステムの案内を確認してください。ダウンロードが不完全な場合や空き容量が不足している場合も、インストールに失敗することがあります。続けて何度もインストールを押さないでください。

Linux では deb、rpm、AppImage のどれを選ぶ?

まず Linux ディストリビューションに合わせて選びます。Debian、Ubuntu 系では通常 deb、Fedora などでは通常 rpm を使用します。直接実行したい場合は AppImage を確認してください。インストーラーはすべて当サイトのダウンロードページから入手できます。deb は sudo apt install にダウンロードしたファイルのローカルパスを指定し、rpm は sudo dnf install にローカルパスを指定してインストールします。AppImage は初回実行前に chmod +x にファイルパスを付けて実行権限を付与してください。システムにブロックされた場合は、各環境のポリシーに従って許可してください。GUI クライアントを root 権限で実行しないでください。

iPad にインストールできる?初回起動時に許可が必要な項目は?

対応する iPad にインストールできます。システム要件は App Store の製品ページに記載された内容をご確認ください。iPhone / iPad 版は App Store で2.99ドルの買い切り、Mac、Windows、Android、Linux 版は無料です。初回起動後、ご自身で用意した設定を追加してから接続をお試しください。VPN 構成の追加を求められた場合は、要求元のアプリが Shadowrocket であることを確認して許可します。この許可は端末内の通信を扱うためのもので、接続可能なサーバーが用意されたことを意味するものではありません。

§03 / 手元の情報を登録する

サブスクリプションとサーバー情報の追加

以下の手順は、ご自身のサブスクリプションまたはサーバー情報をすでにお持ちであることを前提としています。追加の成功と接続の成功は、それぞれ別に確認してください。

サブスクリプションのURLを追加できないとき、まず何を確認する?

サービス提供元のログインページや説明ページではなく、ご自身がすでに持っているサブスクリプションURLを完全な形でコピーしたか確認してください。先頭・末尾の空白や改行、途中で切れたパラメーターがないかも確認します。次に、現在のネットワークからURLにアクセスできるか、エラーがタイムアウト、認証失敗、形式の解析失敗のどれに該当するかを調べてください。認証失敗の場合はURLが有効か、解析失敗の場合は出力形式を確認します。サブスクリプションURLには認証情報が含まれることがあります。URL全体を公開のスクリーンショットやトラブル記録に貼り付けないでください。

サブスクリプションを手動で更新する方法は?自動更新との違いは?

Home で該当するサブスクリプショングループを探し、更新操作を実行します。完了したら一覧に変化があるか確認してください。Settings に起動時更新の項目がある場合は、必要に応じて有効にします。項目の場所はバージョンによって異なるため、実際の画面で確認してください。自動更新は手動操作を省く機能であり、無効なURLやネットワーク障害を解決するものではありません。更新後に以前のサーバーが削除された場合は、利用可能な項目を選び直してください。更新が成功しても、すべてのサーバーに接続できるとは限りません。

Scan QR Code で読み取れない場合、手動で追加できる?

はい。QRコードがご自身のサーバー情報に由来すること、画像が欠けず鮮明であること、カメラの使用が許可されていることを確認してください。ウェブページのURLやログイン確認コードは、サーバー情報を追加できるQRコードとは限りません。それでも読み取れない場合は、Add Server を開き、元の情報に従ってプロトコルを選択し、サーバー、ポート、認証情報を入力します。手動入力でもプロトコルに必要な項目は省略できません。保存後、英字の大文字・小文字、空白、ポート番号を再確認し、接続テストを行ってください。

Subscribe と Config は同じ種類のファイル?

いいえ。Subscribe は通常、複数のサーバー項目の読み込みや更新に使用します。Config はルールや DNS などの設定を管理するもので、使用場所と役割が異なります。サブスクリプションURLを設定ファイルとして読み込むと、解析に失敗することがあります。また、サブスクリプションを更新しても、現在のルールは自動で置き換わりません。追加する前に手元の情報の用途を確認し、設定を変更する前に現在のファイルをバックアップしてください。適用後は Global Routing と選択中のサーバーを確認し、原因を特定できなくならないよう、一度に複数の箇所を変更しないでください。

サーバーを手動で追加するとき、プロトコルとパラメーターをどう確認する?

Add Server で選ぶプロトコルは、元のサーバー情報と一致させてください。たとえば Shadowsocks、VMess、VLESS、Trojan などがあります。アドレスとポートだけを入力して、プロトコルを適当に選ばないでください。認証情報、暗号化方式、通信方式、TLS 関連の項目を一つずつ確認し、サーバー側で指定されていない項目を推測で入力しないようにします。保存できても、情報が登録されたことを示すだけで、接続先で認証されたとは限りません。接続できない場合は、まず元の情報と照合し、その後ネットワークから到達できるかを確認してください。

デバイスを買い替える前に設定を保存するには?スクリーンショットでバックアップできる?

スクリーンショットはスイッチの状態を記録するには便利ですが、設定全体のバックアップにはなりません。デバイスを買い替える前に、ご自身のサブスクリプションURLを保存し、アプリのエクスポートまたはバックアップ機能でローカル設定を保管してください。保存したファイルを実際に読み取れることも確認します。バックアップにはサーバーの認証情報が含まれる場合があるため、自分で管理できる安全な場所に保管してください。新しいデバイスで復元した後は、現在の設定、選択中のサーバー、システムの VPN 許可を再確認します。ローカルルールの復元とアプリの再ダウンロードは別の手順です。

§04 / モードとリクエスト経路

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

基本ネットワーク、サーバー、モード、DNS、ルールの順に範囲を絞り、テストごとの条件と結果を記録してください。

Global Routing の Config、Proxy、Direct はどう使い分ける?

よく使われるモードは Config、Proxy、Direct の3つです。Config は現在の設定にあるルールに従ってリクエストの経路を決めます。Proxy は対象のリクエストを選択中のプロキシサーバーに送ります。Direct は直接接続します。通常のルール振り分けでは、まず Config を使用します。トラブル対処の際は一時的に Proxy または Direct に切り替え、同じ接続先で結果を比較できます。一度に変更する条件は1つだけにし、テスト後は元のモードに戻してください。モードを切り替えても、サーバー情報の誤りは解決しません。

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

まずサーバーを選択しているか、初回接続時に VPN 構成の追加を許可したか確認してください。許可を拒否したり、システムの VPN 項目を削除したりした場合は、Shadowrocket に戻って接続を再度開始し、案内に従って許可します。ほかの VPN 接続やデバイス管理ポリシーが関連機能を使用していないか確認し、必要であれば競合する接続を停止してから試してください。それでもすぐオフになる場合は、システムの表示とアプリのログを記録します。設定をすべて何度も削除せず、再構築する前にバックアップしてください。

接続中なのにインターネットにアクセスできない場合、何から確認する?

まず接続を切り、現在の Wi-Fi またはモバイル通信自体が使えることを確認します。次に、選択中のサーバーと Connectivity Test の結果を確認してください。その後、Global Routing、DNS、実際に適用されたルールを調べ、特に FINAL のポリシーが想定どおりか確認します。一部のウェブサイトだけで失敗する場合は、対象のドメインを記録して該当ログを確認し、すぐに設定全体を変更しないでください。一度に変更するのは1項目だけにし、同じ接続先で再テストします。システムに VPN 接続済みと表示されても、すべてのリクエストが完了するとは限りません。

DNS とルールが競合している場合、どう切り分ける?

まず、ドメイン名を解決できないのか、名前解決後の接続に失敗しているのかを切り分けます。現在の Config にある DNS 設定を確認し、リクエストがどの Rule に一致したかを調べてください。DOMAIN-SUFFIX はドメインとサブドメインに、IP-CIDR は IP アドレスの範囲に一致します。先に記述された適用対象のルールが、先にポリシーを決める場合があります。FINAL は末尾のフォールバックルールとして設定してください。似たルールを何度も追加して試さず、必要最小限のルールを残して一致結果を記録し、1つずつ戻して再テストします。

画面が英語表示の場合、ガイドとどう照らし合わせる?

本ガイドでは画面上の用語を英語のまま記載しているため、Home、Add Server、Config、Settings、Global Routing、On Demand をそのまま探せます。実際の表示は、システム言語、アプリの言語設定、アプリのバージョンによって異なる場合があります。システムにアプリごとの言語設定がある場合は、そのアプリのシステム設定で確認してください。アイコンの位置だけで機能を判断せず、英語の名称を確認しましょう。項目が見つからない場合は、まず入門ガイドの操作手順を確認し、現在開いている画面と照らし合わせてください。

使用後にバッテリー消費が増えた場合、On Demand をオフにするべき?

まずシステムのバッテリー使用状況で、近い時間帯どうしを比較します。継続的なダウンロード、頻繁な再接続、大量の診断ログが発生していないかも確認してください。On Demand は設定した条件に応じて接続を開始します。条件が広すぎると、不要なときも接続が続く場合があります。一時的に無効にして様子を見ることはできますが、あらゆるバッテリー消費の原因と決めつけないでください。テストの繰り返しや頻繁なサブスクリプション更新を控え、ネットワークの安定性も確認します。比較する際は普段の使い方をできるだけそろえ、一度の電池残量の減少だけでアプリの異常と判断しないでください。