iPhone
App Storeの製品ページを開き、正規版を見分ける3つの情報を確認してから購入します。初回の接続設定では、VPN構成の追加を求められる場合があります。操作元がShadowrocketであることを確認し、デバイスの案内に従って許可してください。システム要件はApp Storeの掲載内容をご確認ください。
iPhoneでの入手方法を見る →App Store正規版 · 買い切り
iPhone / iPad向けクライアントで、ルールによる振り分けに対応。App Storeで買い切り購入できます。
HomeでAdd Serverを開き、既存のサーバー情報を追加します。SERVERグループから項目を選び、Global Routingを確認してください。接続スイッチをオンにしたら、Connectivity Testを実行し、実際にアクセスできることを確認します。
公式ガイド · 読み進め方
正規版の確認
既存情報の取り込み
ルーティングとアクセス確認
システム要件は App Store の
掲載内容をご確認ください。
App Store / デバイスと購入
Shadowrocketの入手先はApp Storeのみです。購入前にアプリ名、デベロッパ、アプリIDを確認してください。購入後、ユーザーがすでに持っているサブスクリプションまたはサーバー情報を用意します。アプリの購入と接続設定は別の手順です。サーバー情報を探すためにストアの製品ページを確認する必要はありません。
App Storeの製品ページを開き、正規版を見分ける3つの情報を確認してから購入します。初回の接続設定では、VPN構成の追加を求められる場合があります。操作元がShadowrocketであることを確認し、デバイスの案内に従って許可してください。システム要件はApp Storeの掲載内容をご確認ください。
iPhoneでの入手方法を見る →購入時に使用したアカウントでApp Storeの購入済み項目を確認し、再ダウンロードできるか確かめてください。iPhoneとiPadでの購入対象範囲、互換性、システム要件はApp Storeの掲載内容をご確認ください。既存の設定も新しいデバイスで個別に確認し、テストしてください。
iPadでの入手方法を見る →検索結果に表示されるアプリ名は、確認の手がかりの一つにすぎません。製品ページを開き、デベロッパが Shadow Launch Technology Limited であることと、製品リンクに id932747118 が含まれることを確認してください。購入ボタンが表示されるかどうかは、アカウントのストア地域、購入履歴、デバイスの互換性によって異なります。
Rule / Config / Diagnostics
サーバー、サブスクリプション、構成ファイルの違いを確認しましょう。サーバーは接続先を示し、サブスクリプションはサーバー情報の一覧を管理します。Configではルールや関連設定を扱います。サブスクリプションの更新に成功しても、ルールが有効になったとは限りません。接続スイッチがオンでも、すべてのリクエストが同じ方式で処理されるわけではありません。
ルールでは、ドメイン、ドメインのサフィックス、IPアドレス範囲などでリクエストを照合し、指定したポリシーに振り分けます。通常は上から順に確認するため、具体的な条件を広い条件より前に配置します。FINALは最終処理に使用します。構成内のルールをルーティングに適用するには、HomeでGlobal RoutingがConfigに設定されているか確認してください。変更後は影響を受ける対象だけをテストし、接続ログでどのルールに一致したかを確認します。例は項目の構造を示すもので、完全な構成ではなく、接続先情報も含みません。
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
用語ガイドを見る →
On Demandは、設定したネットワーク条件に応じて接続を開始する機能です。誤ったサーバー情報を修正する機能ではありません。まずSettingsで関連項目を確認し、手動接続が正常に動作してから有効にしてください。設定後は、ネットワークの切り替え、再接続、手動切断時の動作をそれぞれ確認し、自動接続を接続障害と混同しないようにします。一時的にトラブルを調べる場合は、現在の条件を記録してから自動接続を一時停止し、手動でテストしてください。利用できる条件や表示名はデバイス上のアプリをご確認ください。
Settings
On Demand
用語ガイドを見る →
ShadowrocketはShadowsocks、VMess、VLESS、Trojan、HTTP、SOCKS5、WireGuard、Hysteria2などのプロトコルに対応しています。手動で追加する場合は、Add ServerでTypeを確認してから、そのタイプに必要なアドレス、ポート、認証情報を入力してください。見た目が似ていても、異なるプロトコルの項目をそのまま流用することはできません。TLS、通信方式、サーバー名も既存の情報と一致させてください。取り込み後も設定値を確認し、プロトコル名を変更して問題を解決しようとしないでください。
Add Server
Type
Host
Port
用語ガイドを見る →
ユーザーがすでに持っているサブスクリプション情報を使い、Add ServerでSubscribeを選択して対応するアドレスを入力します。保存と更新後、サーバー一覧が作成されたことを確認してから項目を選び、テストしてください。Subscribeは主に一覧の管理に使用し、Configのルール設定とは役割が異なります。更新できない場合は、アドレスの無効化、認証情報の変更、現在のネットワークからアクセスできないなどの原因を分けて確認します。元の情報を残してから対処してください。サブスクリプションのアドレスにはアクセス情報が含まれる場合があります。スクリーンショット、ログ、問い合わせ内容を共有する前に、これらの情報を必ず隠してください。
Add Server
Type: Subscribe
用語ガイドを見る →
Configではルールや関連する設定内容をまとめて管理します。ファイルを取り込んだ後、選択中のファイルを確認し、Global RoutingがConfigになっているか確認してください。ファイルを保存しただけでは、設定が有効になったことにはなりません。Ruleを変更する前に復元用のコピーを保存し、関連する条件を一度に一つだけ変更することをおすすめします。iCloud同期を使う場合も、デバイスの同期状態と実際に選択されている項目を確認してください。ファイルが表示されているだけで、有効になったと判断しないでください。HTTPS Decryptionの設定は適用範囲を別途理解する必要があり、初回接続に必須の手順ではありません。
Config
General
Rule
Hosts
用語ガイドを見る →
HomeのConnectivity Testは接続状態の初期確認に、SettingsのDiagnosticsは問題の手がかりを詳しく調べる際に使えます。テスト結果はその時点のネットワークとテスト方法を反映するもので、実際のアクセス確認の代わりにはなりません。Dataは通信量の変化を確認する補助になりますが、通信量が増えていてもすべてのリクエストが成功したとは限りません。トラブルを調べる際は、ローカルネットワーク、選択中のサーバー、ルーティングモード、エラーの状況を順に記録します。一度に変更する項目は一つにして、同じ対象を再テストしてください。診断情報を共有する前に、アドレス、認証情報、個人のアクセス履歴を隠してください。
Connectivity Test
Settings / Diagnostics
Data
用語ガイドを見る →
Config · 構成
現在の構成ファイルに含まれるルールに従ってポリシーを選択します。ドメインごとの振り分けやローカルネットワークへの直接接続が必要な場合は、選択中のファイルとルールの順序を確認してください。あらゆる要件を自動で判断するスイッチではなく、結果は構成内容によって異なります。
Proxy · プロキシ
プロキシ経由で接続します。Configでのアクセス結果との比較に利用できます。テストではサーバーと接続先を固定し、ルーティングモードだけを変更してください。そうすることで、差がルールによるものか、ほかの要因によるものか判断しやすくなります。
Direct · 直接接続
直接接続を使用し、現在のローカルネットワークから接続先に到達できるか確認する際に適しています。接続問題を解決するための万能な設定ではありません。切り替え後はリクエストの経路を把握し、テスト終了後に必要なモードへ戻してください。
初期設定 / 3ステップで確認
以下の手順は、ユーザーがすでに自分のサブスクリプションまたはサーバー情報を持っていることを前提としています。開始前に元の情報を保存し、プロトコルの種類と設定情報の入手元を確認してください。初期設定で複数の高度な項目を同時に変更する必要はありません。まず再テストできる基本的な接続を確立し、その後でルールや自動接続の条件を追加してください。
手順 01 / Add Server
HomeでAdd Serverを開きます。単一のサーバー情報がある場合は、情報に従ってTypeを選び、各項目を入力してください。サブスクリプションのアドレスがある場合は、Subscribeを使って既存の一覧を取り込みます。Scan QR Codeで取り込む場合も、保存前にプロトコル、アドレス、ポート、認証情報の項目を確認してください。読み取りに成功しただけで設定がそろっているとは限りません。
保存後、SERVERグループに項目が表示されたか確認します。サブスクリプションの一覧が作成されない場合は、接続スイッチをオンにする前に、取り込みや更新の問題に対処してください。何度も取り込んでも解決するとは限らず、項目の出所が分かりにくくなり、後の整理も難しくなります。
手順 02 / Global Routing
テストするサーバーを選択してから、Global Routingを確認します。ルールに従って振り分ける場合はConfigを選び、Configで想定するファイルが選択されていることも確認してください。ルールの影響を調べる際は、一時的にProxyを使って元のモードと比較できます。テストごとに同じサーバー、同じネットワーク、同じ接続先を使用してください。
サーバー一覧と構成ファイルは役割が異なります。前者は接続先を決め、後者はリクエストごとの処理方法を決めます。サブスクリプションを更新しても、すべてのルールが自動で置き換わるわけではありません。ルールを編集しても、サーバーに不足している認証情報は補われません。この2つを分けて確認すると、何度も取り込み直すより原因を見つけやすくなります。
手順 03 / Connectivity Test
Homeの接続スイッチをオンにし、システムの案内に従ってVPN構成を許可します。次にConnectivity Testを実行し、確認したい接続先にアクセスしてください。接続状態、テスト結果、実際のアクセス状況をそれぞれ記録します。スイッチが接続状態でも、接続手順が確立したことを示すだけで、すべてのリクエストが成功したとは限りません。
テストに失敗した場合は、まずローカルネットワークとサーバー情報を確認し、次にルーティングモード、DNS、ルールの一致状況を調べてください。一度に変更する条件は一つにし、変更後は同じ接続先を再テストします。特定の接続先だけで問題が起きる場合は、その接続先に対応するルールを優先して確認してください。すぐにすべての設定を変更したり、既存の情報を削除したりする必要はありません。
正規版の確認 / 購入対象範囲 / 復元
Shadowrocket ダウンロード・使い方ガイドはShadowrocketの公式ガイドです。本サイトが公式サイトです。Shadowrocketはクローズドソースの商用アプリで、入手、購入、アプリの更新はすべてApp Storeで行います。本サイトではユーザーがすでに持っている情報の取り込みと管理方法を解説し、サーバーやサブスクリプションは提供しません。
検索結果のタイトルだけでなく、アイコン、デベロッパ、アプリIDを確認してください。
製品ページを開き、デベロッパがShadow Launch Technology Limitedであることを確認し、本ページの公式アイコンと照合してください。製品リンクのアプリIDは932747118です。名前が似ていても同じアプリとは限りません。検索順位やアイコンの色だけで判断せず、3つの情報をすべて確認してください。
検索結果から開いたページの情報が一致しない場合は、ダウンロードガイドに戻り、製品ページへのリンクを確認してください。アプリの機能、互換性、購入に関する説明も同じ製品ページで確認し、別のページに掲載された情報と混同しないようにしてください。
正規版の確認手順を見る →米国ストアの参考価格は約2.99米ドルで、買い切りです。各ストアでは現地通貨で表示され、実際の金額は購入確認画面に表示されます。買い切りで得られるのはクライアントアプリの利用資格です。既存サーバーの利用可否、通信量、有効期間はアプリの購入によって決まりません。
クライアントアプリの買い切り ≠ 回線プラン。購入後も、接続設定にはユーザーがすでに持っているサブスクリプションまたはサーバー情報が必要です。サブスクリプションの期限切れ、認証情報の変更、サーバーのメンテナンスは、アプリの購入に関する問題と分けて対処してください。
価格と購入対象範囲を見る →App Storeで製品が表示されるかどうかは、デバイスの現在地だけでなく、アカウントで使用しているストア地域にも関係します。検索できない、購入できない、互換性がないと表示される場合は、まず現在のストア、アカウントの状態、デバイスの互換性を確認し、ページの案内から原因を判断してください。
システム要件、互換性、購入対象範囲はApp Storeの掲載内容をご確認ください。ストア地域を変更する前に、アカウントページに表示される残高、サブスクリプション、支払い方法に関する案内もお読みください。デバイスの言語を変更しても、ストア地域が変わるわけではありません。
ストア地域の説明を見る →デバイスの買い替えや再インストール後は、購入時に使用したアカウントでApp Storeの購入済み項目を開き、Shadowrocketを探してください。iPhoneとiPadでのユニバーサル購入の対象範囲は、App Storeの掲載内容をご確認ください。価格が表示された場合は、支払いを確定する前に、現在の購入アカウントと購入履歴を確認してください。
アプリを再入手することと、個人の設定を復元することは別の作業です。サーバー情報、サブスクリプション、構成ファイルは別途保存し、新しいデバイスで実際に有効になっていることを確認してください。ファミリー共有の対象かどうかは、App Storeの掲載内容とファミリーアカウントの条件をご確認ください。アプリの更新もApp Storeで確認して実行します。
機種変更と購入済みアプリの復元を見る →まずサブスクリプションから有効な項目が作成され、使用するサーバーが選択されていることを確認してください。次に設定情報、有効期限、ローカルネットワーク、ルーティングモードを確認します。取り込みの成功は情報が保存されたことを示すだけで、リモートサーバーへの接続を保証するものではありません。サブスクリプションのトラブル対処を見る →
Subscribeは主に既存のサーバー一覧を管理し、Configはルールや関連設定を管理します。前者の更新に成功しても、後者が選択されて有効になったとは限りません。ルールによる振り分けを使う場合は、Global RoutingでConfigモードになっているか確認してください。Configの説明を見る →
サーバーとネットワークを固定し、同じ接続先で異なるルーティングモードの結果を比較してから、対応するルールとDNSを確認してください。一部の接続先だけで起きる問題と、すべてのリクエストが失敗する問題では、確認する範囲が異なります。まずは具体的な接続先から調べてください。接続トラブルの対処方法を見る →
ブログ / 特集ガイド
基本的な接続を設定した後は、複数のサブスクリプションの管理、ルールの照合、速度の問題に取り組みましょう。各ガイドでは、作業の前提と確認方法をタスクごとに説明します。一覧管理、ルーティングの判断、ネットワーク品質を一つの問題として扱わずに済みます。
サーバー、回線、プロトコルの設定、ローカルWi-Fi、モバイル通信の5つの観点から順に確認し、接続テストで速度低下の原因を切り分けます。テスト対象とその他の条件を固定して、一度に一つだけ設定を変更し、差を確認してください。何度も切り替えて原因を推測する方法は避けましょう。
ガイドを読む →複数の既存サブスクリプションを取り込んだら、提供元ごとに項目を見分け、並び順と期限切れの項目を確認します。まず項目がサブスクリプションから生成されたものか、手動で追加したものかを確認してから重複を整理しましょう。更新後に同じ項目が再び表示されないようにするためです。
ガイドを読む →ドメイン、ドメインのサフィックス、キーワード、IPアドレス範囲がそれぞれ何に一致するかを確認し、上から順に評価される仕組みを理解しましょう。短い例で各項目の意味を説明し、広い条件のルールの配置と最終ポリシーを確認して、振り分けの誤りを防ぎます。
ガイドを読む →