iPhone
App Storeの商品ページで購入し、初回起動後に自分のサブスクリプションまたはサーバー情報を用意します。接続を開始するときは、システムの案内に従ってVPN構成の追加を許可してください。その後Homeに戻り、接続状態とアクセス結果を確認します。
iPhoneの説明を見る →Shadowrocketの購入・インストールはApp Storeから行います。まずストアページと購入に使用するアカウントを確認してから、アプリ内の設定に進んでください。システム要件、デバイスの互換性、購入条件はApp Storeの表示をご確認ください。
App Storeの商品ページで購入し、初回起動後に自分のサブスクリプションまたはサーバー情報を用意します。接続を開始するときは、システムの案内に従ってVPN構成の追加を許可してください。その後Homeに戻り、接続状態とアクセス結果を確認します。
iPhoneの説明を見る →購入時と同じApple Accountを使い、まずApp Storeの購入済み一覧でアプリを探してください。購入条件はストアページをご確認ください。横向き表示では画面レイアウトが異なる場合がありますが、追加、モード選択、接続確認の順序は同じです。
iPadの説明を見る →Mac / Apple TVでも同じApp Storeから入手できます。互換性はストアページの表示をご確認ください。
購入済みの場合は、まずApp Storeで現在使用中のアカウントを確認してから、購入済み一覧を確認してください。ボタンに表示された価格だけを見て、購入履歴が失われたと判断しないでください。アプリの再入手と設定の復元は別の作業です。自分のサブスクリプション、サーバー情報、構成ファイルはそれぞれ確認が必要です。
入手手順を見る →サーバー情報、構成ファイル、ルーティングモードの役割を区別しましょう。追加が完了しても、それは情報が登録されたことを示すだけです。実際のアクセスは、パラメータやルール、現在のネットワークにも左右されます。
アクセス先ごとに経路を分ける場合は、Global RoutingでConfigを選び、現在の構成ファイルにあるRuleの内容を確認します。ルールは通常、上から順に照合されるため、具体的なドメインのルールは広い範囲を対象とするルールより前に置きます。FINALは一致しなかったリクエストを処理します。ProxyとDirectは切り分け時の比較に使えますが、構成ファイルのルールを順に適用する動作とは異なります。右側は構文例です。example.comは例示用のドメインです。使用前にポリシー名が存在することを確認し、LANへのアクセスに影響しないかも確認してください。
DOMAIN-SUFFIX,example.com,PROXYIP-CIDR,192.168.0.0/16,DIRECTFINAL,PROXYOn Demandは設定した条件に応じて接続を開始する機能です。サーバーパラメータを補完したり、無効なサブスクリプションを修復したりするものではありません。まず手動で接続し、目的のアクセスが正常にできることを確認してから、SettingsでOn Demandの利用可能な項目と発動条件を確認してください。変更後は実際に使うネットワーク環境で動作を確かめ、想定どおり接続されるか確認します。メインスイッチをオフにした後も接続が発生する場合は、On Demandの条件とシステムのVPN設定を確認し、一度に複数の設定を変更しないでください。項目名や動作は、アプリの現在の表示をご確認ください。
Shadowrocketは複数のプロトコルに対応しています。追加時は自分が持つサーバー情報を確認し、Add Serverで該当するTypeを選んでください。Shadowsocks、VMess、VLESS、Trojan、WireGuard、Hysteria2のパラメータは相互に流用できません。アドレス、ポート、認証情報、通信関連の設定をそれぞれ一致させてください。インポートリンクを使えば手入力を減らせますが、内容の確認は必要です。項目が不足している場合や接続できない場合は、利用中のサービス提供元にプロトコルと必要なパラメータを確認してください。名前が似ているだけでTypeを変更しないでください。
既存のサブスクリプションがある場合は、利用中のサービス提供元から完全なリンクを取得し、追加画面でSubscribeを選んで保存します。保存後、想定どおりの項目がリストに表示されるか確認し、その中からサーバーを選んで接続をテストしてください。サブスクリプションの更新で更新されるのは主にサーバーリストです。ルールファイルまで更新されるとは限らず、アプリの購入に接続サービスが含まれるわけでもありません。リストが空の場合は、リンクが完全か、有効なアドレスを再取得する必要があるか、現在のネットワークから内容にアクセスできるかを順に確認します。リンクには認証情報が含まれる場合があります。スクリーンショットを共有したり問い合わせたりする前に、必ず隠してください。
サーバー情報は接続方法を決め、Config内の構成ファイルはルールなどの処理方法を定義します。編集前に利用可能なコピーを保存し、General、Rule、Hostsなどの内容を区別したうえで、変更したファイルが実際に選択されていることを確認してください。ルールを追加したらGlobal Routingに戻り、Configが使われているか確認します。そうでない場合、想定した振り分けが行われないことがあります。iCloud同期を使う場合は、アプリ内の同期設定とシステムアカウントの状態をそれぞれ確認してください。同期は完全なバックアップの代わりにはなりません。デバイスを変更する前に、自分の構成ファイルと必要なパラメータを適切に保存してください。
トラブルの切り分けでは、まず通常のネットワークが使えることを確認し、Connectivity Testで選択中のサーバーのテスト結果を確認します。テストに成功しても、すべてのアクセス先が正常とは限りません。Global Routing、DNS、実際のリクエスト結果もあわせて確認してください。Dataではアプリが記録した通信量を確認できますが、集計方法はサービス提供元の請求とは異なります。SettingsのDiagnosticsでは、さらに診断情報を収集できます。設定を一度に一つだけ変更し、同じ操作を繰り返すことで、サーバーパラメータ、ルールの選択、ネットワーク環境のどこに原因があるかを特定しやすくなります。
画面上の用語がどの機能に属するかわからない場合は、まず用語集を確認してください。Homeはサーバーの選択と接続、Configは構成ファイル、Settingsはアプリの設定を扱います。先に画面を特定してからパラメータを変更すると、複数のスイッチを何度も切り替えるより問題を再現しやすくなります。
以下の手順は、自分のサブスクリプションまたはサーバー情報をすでに持っていることを前提としています。Shadowrocket ガイドはShadowrocketの公式サイト・公式マニュアルとして操作方法を案内しますが、サーバーやサブスクリプションの提供、販売、推奨は行いません。
サーバー情報が個別にある場合は、Add ServerでType、Host、Port、認証項目を確認します。サブスクリプションリンクがある場合はSubscribeを選びます。貼り付け後、先頭・末尾の空白、改行、欠落がないか確認して保存し、Homeに戻って項目が表示されることを確認してください。QRコードやインポートリンクにも機密情報が含まれる場合があります。信頼でき、利用する権利のある情報だけを使ってください。
ストアの購入履歴、サブスクリプションのアドレス、構成ファイルを混同しないでください。それぞれアプリの利用権、サーバーリスト、振り分けルールを担います。アプリをインストールしただけでは、残りの2つが準備できているとは限りません。
構成ファイルのルールを適用する場合はConfigを選び、Config画面で目的のファイルが選択されていることを確認してください。Proxyはプロキシ経由、Directは直接接続でのアクセスに使います。どちらも問題を比較する際に役立ちますが、ルールの理解に代わるものではありません。確認を始める前に、現在選択されているサーバーとモードを記録しておくと、変更後に元の利用可能な状態へ戻しやすくなります。
一部のアクセス先だけに問題がある場合は、その対象に適用されるルールとポリシーを優先して確認してください。構成ファイル全体をすぐに削除せず、まずコピーを保存し、広範囲を対象とするルールが後続の具体的なルールに先に一致していないか確認します。
サーバーを選択して接続スイッチをオンにし、システムの案内に従ってVPN構成の追加を許可します。次にConnectivity Testを実行し、自分が利用するアクセス先を開いてください。システムにVPN状態が表示されても、接続が有効になったことを示すだけで、サーバー、DNS、アクセス先がすべて正常とは限りません。テスト結果と実際のアクセス状況の両方を記録してください。
接続できない場合は、基本ネットワーク、サーバーパラメータ、ルーティングモードの順に確認します。ネットワークやサーバーを切り替えた後は同じテストを繰り返してください。プロトコル、DNS、ルールを一度に変更せず、どの変更が結果に影響したかを確認します。
アプリの料金で購入するのは、Shadowrocketクライアントの利用権です。接続に必要なサブスクリプションやサーバー情報はユーザー自身で用意してください。サービスの有効性とクライアントの購入履歴は別々に確認します。
Shadowrocketはクローズドソースの商用アプリです。App Storeのデベロッパ名、公式アイコン、アプリIDを照合して製品を確認してください。名称、検索順位、似た画像だけでは正規の製品と判断できません。
商品詳細ページを開き、デベロッパ名がShadow Launch Technology Limitedであること、アイコンが左側の公式アイコンと一致すること、商品URLにid932747118が含まれることを確認してください。3か所すべてを照合します。同名や似た名称だけでは、同じ製品である証明にはなりません。サイト内の入手ページからApp Storeを開いた場合も、ストアに表示された商品情報を確認してから購入してください。
検索結果やアプリを購入できるかどうかは、App Storeで現在使用しているアカウントのストア地域、コンテンツ制限、アカウントの状態によって異なります。Webページが開けても、現在のアカウントで購入できるとは限りません。検索結果に表示されない場合は、アカウントで実際に利用しているストア地域とデバイスのアクセス制限を確認し、商品ページの案内を確認してください。システム要件はApp Storeの表示を基準とし、古いガイドにある数値から推測しないでください。
iPhone・iPadで入手する際は、同じApple Accountの購入済み一覧を確認してください。ユニバーサル購入への対応やデバイスの利用条件は、App Storeの表示をご確認ください。機種変更や再インストール後は、まずアプリを再入手し、その後、自分で保存したサブスクリプション、サーバー情報、構成ファイルを確認します。ファミリー共有の対象になるかどうかも、ストアページとアカウントの設定で確認してください。家族であることだけで入手資格があるとは限りません。
米国ストアの価格は2.99米ドルの買い切りが目安です。各ストアでは現地通貨で表示され、最終金額は購入確認画面で確認できます。アプリのアップデートはApp Storeから行います。Subscribeによる更新では、登録済みのサブスクリプションの内容を再取得します。対象はそれぞれ異なります。アプリをアップデートしても接続サービスの有効期間は延長されず、サブスクリプションを更新してもクライアントの購入履歴は変わりません。
ストア地域、支払い状況、購入済みアプリの復元、ファミリー共有を個別に確認する場合は、入手ガイドをご覧ください。スクリーンショットを共有する際は、アカウント情報とサブスクリプションの認証情報を隠してください。問題の表示、操作箇所、再現手順だけを残します。
App Storeでの入手ガイドを見る →以下の3記事では、ストアで検索できない場合、REJECTルールの適用範囲、iPadでの利用をそれぞれ解説します。具体的な問題がある場合は、該当する記事を読んでからデバイス上で順に確認し、異なる原因を混同しないようにしてください。
検索結果に表示されない、または入手できない場合は、まず現在のストア地域を確認し、コンテンツ制限とアカウントの支払い状況を確認してください。製品の表示条件とアカウントの購入条件を分けて考え、ストアの案内に沿って原因を探します。
REJECTとDOMAIN-SUFFIXなどのルールの組み合わせを理解し、照合範囲、ルールの順序、誤判定のリスクを確認します。ルールが処理するのはリクエストであり、ページの内容を自由に変更する機能ではありません。
まず同じアカウントの購入済み一覧を確認し、次にストアの互換性と購入条件を確認してください。横向き表示やSplit Viewでの操作位置を把握し、設定と接続は同じ確認手順で進めます。