iPhone
App Storeの製品ページから購入・インストールしたら、まず自分のサーバー情報を用意し、ガイドに沿って追加します。初めて接続するとき、システムからVPN構成の追加を求められる場合があります。確認する前に、要求元が起動中のShadowrocketであることを確かめてください。許可によってシステムの接続構成が作成されますが、サーバーやサブスクリプションが自動で追加されるわけではありません。
iPhoneのガイドへ機能と設定の入口
Shadowrocket Q&Aは、Shadowrocketの公式サイト・公式マニュアルです。まず問題がどの層にあるかを確認しましょう。サーバー情報は接続先を決め、Global Routingはリクエストに適用するポリシーを選び、Configのルールは個々の宛先の処理方法を決めます。接続スイッチをオンにしただけでは、すべての宛先が同じ経路を通るとは限りません。
以下の6項目は、実際の操作画面に沿って整理しています。初めて使う場合は、まずGlobal Routingを確認してから、すでに保有しているサブスクリプションを追加してください。接続できている場合は、Configや診断ツールから確認できます。例示するドメイン名とアドレス範囲はルールの説明用であり、利用可能なサーバー情報ではありません。項目を切り替えて各説明を確認できます。操作の全体的な流れは使い方マニュアルをご覧ください。
ルールに従ってリクエストを処理する場合はConfig、現在のプロキシ経路と比較する場合はProxy、ローカルネットワークから直接接続した状態を確認する場合はDirectを選択します。設定場所はHomeのGlobal Routingです。Configの結果は、選択中のサーバーだけでなく、有効なConfigファイルとルールの順序にも左右されます。切り分けでは一度に変更するモードを1つにし、同じ宛先にアクセスして結果を記録してください。経路の変化をサーバー設定の不具合と誤認しにくくなります。
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
ネットワーク条件に応じて接続を自動化する場合に、On Demandを設定します。まず手動接続で、すでに保有しているサーバーが正常に使えることを確認し、その後SettingsでOn Demandの利用条件を確認してください。具体的な選択肢はアプリ内の表示に従ってください。オンデマンド接続とルールによる振り分けは別の機能です。前者は接続を開始するタイミング、後者はリクエストの処理方法を決めます。オフにしても自動接続される場合は、サーバーを繰り返し削除するのではなく、この設定とシステムのVPN状態を先に確認してください。変更後は、実際に使うネットワークごとに動作を確認します。
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
サブスクリプションを追加するには、有効な自分のサブスクリプションURLが必要です。Add ServerのTypeでSubscribeを選び、アプリの表示に従ってURLとメモを入力して保存します。その後、対応するサーバーグループが表示されることを確認してください。追加できても、各項目の接続が有効とは限りません。プロトコルと有効状態も確認しましょう。更新に失敗した場合は、URLが完全か、サブスクリプションの提供元にローカルネットワークからアクセスできるかを確認してください。URLにアカウント情報が含まれることがあるため、公開したりスクリーンショットに載せたりしないでください。更新前に利用中の情報を残しておくと、変更内容を比較できます。
DOMAIN,example.com,PROXY
FINAL,DIRECT
サーバーを追加するときは、Typeを手元のサーバー情報と一致させてください。名前が似ているだけで選んではいけません。Shadowsocks、VMess、VLESS、Trojan、Hysteria2などは必要な項目が異なります。Host、Port、認証情報、通信オプションを個別に確認してください。不明な項目は、利用中のサービス提供元の案内で確認し、プロトコルを手当たり次第に切り替えて試すのは避けましょう。プロトコルは接続方式を決め、Configのルールはリクエストの宛先を決めます。互いに代用することはできません。問題の切り分けができるよう、検証可能な設定を1つ残してから項目を調整してください。
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,REJECT
FINAL,DIRECT
安定した振り分け結果を得るには、Configがインポート済みかだけでなく、現在有効なConfigを確認してください。該当ファイルを開き、Ruleの条件、ポリシー、並び順を確認します。一般に、具体的な条件を広い条件より前に置き、FINALはそれ以前のルールに一致しなかった場合の最終処理に使います。編集前に元のファイルを残し、ルールを一組ずつ変更して対象へのアクセスを確認してください。iCloudでConfigを管理する場合は、2台のデバイスで実際に選択されているファイルと内容も確認してください。ファイルが同期されても、接続状態まですべて同期されるわけではありません。
DOMAIN,example.com,DIRECT
DOMAIN-SUFFIX,example.com,PROXY
FINAL,PROXY
接続に問題がある場合は、まずConnectivity Testで現在のテスト条件における状態を確認し、Dataの通信記録やSettingsのDiagnosticsもあわせて確認してください。テスト結果は測定方法やネットワーク環境に左右され、実際のアプリ利用時の速度と同じとは限りません。通信記録があっても、宛先へのリクエストが想定したポリシーで処理された証拠にはなりません。宛先を1つに固定し、選択中のサーバー、Global Routing、ルールの適用結果を照合しましょう。調査情報を共有する前に、サブスクリプションURL、認証情報、個人のアクセス履歴を削除し、問題の特定に必要な項目だけを残してください。
DOMAIN,example.com,DIRECT
FINAL,PROXY
デバイスとApp Store
ShadowrocketはAppleプラットフォーム向けに提供されており、入手先はApp Storeのみです。購入前に、使用中のAppleアカウントに対応するストアの製品ページを開き、互換性、価格、購入ボタンの表示を確認してください。システム要件、互換性、ユニバーサル購入の対象かどうかは、App Storeの掲載内容をご確認ください。別のデバイスで表示された内容を、現在のデバイスにも当てはまると考えないでください。
App Storeの製品ページから購入・インストールしたら、まず自分のサーバー情報を用意し、ガイドに沿って追加します。初めて接続するとき、システムからVPN構成の追加を求められる場合があります。確認する前に、要求元が起動中のShadowrocketであることを確かめてください。許可によってシステムの接続構成が作成されますが、サーバーやサブスクリプションが自動で追加されるわけではありません。
iPhoneのガイドへ購入時と同じAppleアカウントでApp Storeの購入済み項目を確認し、ストアの案内に従って再入手してください。iPhoneとiPadの購入対象範囲はApp Storeの掲載内容をご確認ください。画面が大きくなってもサーバーパラメーターの意味は変わりません。追加後も、現在のサーバー、Global Routing、有効なConfigを個別に確認してください。
iPadのガイドへMac / Apple TVからも同じApp Storeで入手できます。対応状況はストアページの互換性表示をご確認ください。
デバイスを変更する前に、「アプリの購入記録」と「アプリ内の設定データ」を分けて考えてください。前者はApp Storeアカウントで管理され、後者はアプリが提供する方法で保存または同期する必要があります。ストアからアプリを再入手できても、新しいデバイスで既存サブスクリプション、認証項目、システム権限を改めて確認してください。すべての設定が自動で復元されるとは限りません。
正規版の確認と購入について
検索結果のアプリ名は候補を見つける手がかりにすぎず、正規版の確認にはなりません。App Storeの製品ページを開き、名称がShadowrocketであることを確認したうえで、開発者、アイコン、アプリIDを照合してください。Shadowrocketはクローズドソースの商用アプリです。購入、再入手、アップデートはApp Storeで行います。価格、互換性、更新履歴はストアページで直接確認し、他のページに記載された過去の情報を現在の表示の代わりにしないでください。
製品ページで開発者または販売元の情報を確認し、名称を最後まで照合してください。検索結果のタイトルだけで判断したり、説明が似ているという理由だけで支払ったりしないでください。製品ページを開いて購入ボタンが対象とするアプリを確かめると、名前の似た項目を選ぶリスクを減らせます。
製品ページのURLにはid932747118が含まれています。アプリIDは特定の製品を識別するもので、表示価格やストアの言語によって変わりません。確認時は数字全体を読み取り、開発者名と公式アイコンもあわせて照合してください。URL内の名前の一部だけで判断しないようにしましょう。
サイトのヘッダーにはShadowrocketの公式アイコンを掲載しています。ストアの製品ページを確認する際、白地に青紫の縁取りがあるアイコンは補助的な目印になりますが、アイコンが似ているだけでは正規版と判断できません。まず開発者名を最後まで確認し、次にアプリID、最後にアイコンとアプリ名を照合してください。3つの情報が同じアプリを指している必要があります。購入前に検索結果から直接操作せず、製品詳細ページで確認すると情報を見比べやすくなります。
Shadowrocketは買い切りです。米国ストアでは約2.99米ドルですが、各ストアでは現地通貨で表示されます。実際の金額はApp Storeの購入確認画面でご確認ください。買い切りはアプリの購入方式を示すもので、外部サーバーがアプリに付属するという意味ではありません。また、保有しているサブスクリプションの有効期間を示すものでもありません。支払いに問題がある場合は、接続トラブルと混同せず、ストアに表示されたアカウントと支払い状況を確認してください。
検索しても製品が見つからない場合は、まずAppleアカウントで利用しているストアの国・地域を確認し、次にデバイスのコンテンツ制限と年齢制限を確認してください。ダウンロードガイドにある製品ページへのリンクから、表示される案内を確認する方法もあります。国・地域、アカウントの状態、デバイスの条件によって製品ページの表示が変わることがあります。一度の検索で見つからなくても、アプリ名が変更されたとは限りません。ページの案内に従って条件を確認し、製品を探すためにアカウントのパスワードや支払い情報を他人に渡さないでください。
再インストールや機種変更の後は、まずApp Storeに購入時と同じAppleアカウントでサインインしているか確認し、購入済み項目またはアプリ一覧からShadowrocketを検索してください。価格が表示される場合は、すぐに再購入せず、アカウント、購入履歴、現在開いている製品ページを確認してください。ファミリー共有の対象か、別のデバイスで再入手できるかは、ストアの最新の案内をご確認ください。アプリを再入手した後は、自分の設定データを復元し、新しいデバイスの接続権限も確認してください。
アプリのアップデートはApp Storeから行います。利用可能なアップデートと変更内容はストアで確認してください。Configファイル、サブスクリプションの内容、アプリ本体は別々のデータです。サブスクリプションを更新するとサーバー一覧が変わることがあり、Configを編集するとリクエストのポリシーが変わります。一方、アプリのアップデートではクライアントの機能や動作が変わります。変更前にどの種類の操作を行うか記録し、利用中の設定を残しておきましょう。問題が起きたとき、すべてを同時にリセットせず、該当する層から確認できます。
よくある質問
トラブル対処を始める前に、現在のネットワーク、選択中のサーバー、Global Routingのモード、有効なConfigを記録してください。一度に変更するのは1項目だけにし、同じ宛先で繰り返し確認します。これにより、パラメーター、ルール、ローカルネットワークのどこに問題があるかを切り分けやすくなります。以下では結論と確認の方向を示します。具体的な項目と手順はトラブル対処ガイドをご覧ください。
追加できたということは、サブスクリプション内の項目をアプリが取得したという意味であり、すべての接続が有効とは限りません。まず一覧からサーバーを1つ選択し、保有するサブスクリプションの有効状態とプロトコルのパラメーターを確認してください。次に同じネットワークでConnectivity Testを実行し、実際のアクセスも試します。更新に失敗した場合は、URLが途中で切れていないか、提供元にアクセスできるかを確認してください。すぐに一覧全体を削除する必要はありません。
Configはルールに従って複数のポリシーを使い分けるためのもので、すべてのリクエストをPROXYに送る設定ではありません。まず現在有効なファイルを確認し、対象に一致する可能性のあるルールを上から確認してください。特に、広い条件とFINALの位置に注意します。比較のためにGlobal Routingを一時的に変更した場合は、テスト後に元のモードへ戻してください。一時的な設定をそのまま使い続けないようにしましょう。
テスト方法によって測定される条件は異なり、実際のアクセス全体を反映するとは限りません。実際の速度は、接続先のサイト、通信パラメーター、ローカルネットワーク、利用中の経路にも左右されます。同じ宛先を使い、ネットワークまたは保有するサーバーを1つずつ変えて比較し、リクエストが想定したポリシーで処理されているかも確認してください。プロトコル、サーバー、ルールを同時に変更すると、原因を特定しにくくなります。
App Storeで復元できるのはアプリの購入資格であり、アプリ内のすべてのデータが戻ったことを保証するものではありません。起動後にサーバー一覧、現在のConfig、システムの接続権限を確認し、保有するサーバーで手動接続を試してください。iCloudにデータを保存している場合も、現在のデバイスで実際に読み込まれた内容を確認します。認証情報を含むバックアップは安全に管理し、設定全体を公開して問い合わせに使わないでください。
記事・トピック解説
具体的な問題がある場合は、該当するトピックを続けてご覧ください。各記事では結論と適用条件を示したうえで、確認手順を順番に解説します。サーバーやプロトコルに関する内容は、ユーザーが保有する情報を前提とし、サービス提供元の評価や推奨は行いません。以下は新着記事です。ほかの入門情報やストアアカウントの問題は、記事一覧からテーマ別に探せます。
アプリ名やアイコンが似た項目を見つけた場合は、まず詳細ページで開発者名を最後まで確認し、次に製品URLのアプリIDを読み取り、最後に公式アイコンを照合してください。各情報の役割と確認順を解説し、検索順位やタイトルだけで判断しないためのポイントを紹介します。
正規版の確認手順を読む →QUICとUDPの関係から、Hysteria2の通信特性、輻輳制御の考え方、ネットワーク環境の影響を解説します。仕組みを理解したうえで、自分のサーバー情報に沿ってパラメーターを確認してください。プロトコル名だけで接続速度が保証されるわけではありません。
Hysteria2のパラメーター解説を読む →接続が確立した後も、サーバーの応答、通信パラメーター、ローカルネットワークの影響を分けて考える必要があります。宛先を固定し、項目を1つずつ変更して再確認する方法で、調査の順序と記録する内容、ルールの適用結果を確認し直すタイミングを解説します。
段階的な確認方法を読む →