iPhone
ご自身のApp Storeアカウントでアプリを確認して購入してください。初回接続時にVPN構成の追加を求められる場合があります。Shadowrocketによる要求であることを確認してから許可してください。インストール後は、ご自身がすでに利用しているサブスクリプションまたはサーバー情報を追加する必要があります。
iPhoneでの入手方法を見るiPhoneとiPad向けのルールベースプロキシクライアントです。公式ガイドで買い切り購入とApp Storeの入手先を確認し、既存サブスクリプションを追加してルールによる振り分けを設定し、接続を確認します。
ShadowrocketはApp Storeからのみ入手できます。利用中のアカウントのストアで製品ページが表示されることを確認し、アプリ名、価格、デバイスの互換性を確認してください。システム要件はApp Storeの製品ページに記載された内容をご確認ください。
ご自身のApp Storeアカウントでアプリを確認して購入してください。初回接続時にVPN構成の追加を求められる場合があります。Shadowrocketによる要求であることを確認してから許可してください。インストール後は、ご自身がすでに利用しているサブスクリプションまたはサーバー情報を追加する必要があります。
iPhoneでの入手方法を見る同じApple IDで購入済みの場合は、iPadの購入済み項目からアプリを探してダウンロードできます。アプリの購入と設定の移行は別々に確認しましょう。横向き表示ではガイドの縦向き画面とレイアウトが異なる場合があります。操作箇所はHome、Config、Settingsなどの画面上の英語表記を目印にしてください。
iPadでの入手方法を見るMac / Apple TVでも同じApp Storeから入手できます。互換性とシステム要件はApp Storeの製品ページに記載された内容をご確認ください。
入手手順を見る →まずサーバー情報を確認し、次にリクエストの処理方法を設定します。以下では6つの機能について、画面上の場所、用途、確認方法を説明します。ルールの例はマッチングの仕組みを説明するためのもので、すべてのユーザーに適した完全な設定ではありません。
機能の説明を見るまずHomeでGlobal Routingを確認し、Config内のルールが処理に使われているかを確認します。Configは現在の設定に基づいて振り分けます。Proxyは選択したプロキシで該当する通信を処理し、Directは直接接続します。ルールは通常、上から順に照合されるため、具体的な条件は最後のフォールバックルールより前に配置します。特定のサイトへの接続先が想定と異なる場合は、まず現在のモードを確認し、次にConfigで有効なファイルとルールの順序を確認してください。サーバーを変更するだけでは解決しないことがあります。変更後は同じ宛先に再アクセスし、接続ログで適用された方針を確認します。
現在有効なConfigに基づいて、マッチ条件と処理方針を決定します。
選択したプロキシで該当する通信を処理します。トラブル対処時は接続ログも確認してください。
直接接続します。このモードだけでは、サーバー自体が利用可能かどうかは判断できません。
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
On Demandは、設定したネットワーク条件に応じて接続を開始する機能です。サーバーのテストや自動修復を行う機能ではありません。Settingsで関連設定を確認し、まず接続を開始する条件を理解してから有効にするか判断してください。先に手動接続で設定が使えることを確認してから、オンデマンド動作を調整しましょう。そうしないと、基本的な接続の失敗と条件の不一致を切り分けにくくなります。ネットワークの切り替え後に自動で再接続される場合は、VPN構成を繰り返し削除するのではなく、まずOn Demandを確認してください。バッテリー消費は、システムのバッテリー記録、実際の利用時間、接続状態を合わせて判断し、設定スイッチだけで結論を出さないようにします。
設定したネットワーク条件に応じて接続を開始します。
手動接続を確認 → 起動条件を確認 → ネットワークを切り替えて検証
ShadowrocketはShadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardなどのプロトコルに対応しています。追加時は手元にあるサーバー情報を参照し、Add Serverで正しいTypeを選んで、アドレス、ポート、認証情報を一つずつ確認してください。必要な項目はプロトコルごとに異なります。名称が似ているという理由だけで置き換えたり、別のTypeのパラメータを流用したりしないでください。TLS、転送方式、その他のオプションは、提供元の指定との対応関係を保って設定します。保存できても、接続できるとは限りません。接続テストと実際のリクエストで動作を確認してください。
Typeと各パラメータを一致させます。不明な情報はご自身のサービス提供元に確認してください。
既存のサブスクリプションURLがある場合は、HomeからAdd Serverを開き、TypeにSubscribeを指定して、ご自身のURLを貼り付けて保存します。Subscribeはサーバー情報の一括取得・更新に使うもので、Configのルール設定とは別の機能です。追加後は、グループが表示されているか、サーバー情報が揃っているかを確認してからサーバーを選んでテストします。更新に失敗した場合は、URLがすべてコピーされているか、有効なURLか、現在のネットワークからアクセスできるかを確認してください。同じグループを繰り返し追加する必要はありません。サブスクリプションURLにはアクセス情報が含まれる場合があります。エラーを共有するときはURLと認証情報を隠し、必要なエラーメッセージだけを残してください。
Type: Subscribe
すでにお持ちのサブスクリプションURLを貼り付けて保存し、更新します。
Subscribeではサーバー情報を管理し、Configでは設定ファイルとルールを管理します。両方を確認してください。
Configでは設定ファイルを管理します。ルールによる振り分けを行う場合は、まずどのファイルが有効か確認し、General、Rule、Hostsなどのセクションを確認してください。使用されていない複製を編集しないよう注意します。変更前に元の設定を保存し、一度に変更する設定の種類を一つに絞ると、結果を比較しやすくなります。iCloud関連の同期機能を使う前に、デバイスのiCloudアカウント、システム設定、アプリ内設定を確認してください。同期の完了は、別のデバイスに内容が実際に表示されるかで判断します。アプリの購入復元と設定の同期は別の手順です。アプリを再ダウンロードした後も、ファイル、サーバー情報、現在の選択内容が揃っているか確認してください。
[General]
[Rule]
[Host]
元のファイルを保存 → 有効な設定を確認 → ルールを調整 → リクエストを検証
Connectivity Testは接続状況を判断するための補助機能です。テスト結果だけで、目的のサイトに実際にアクセスできるかは判断できません。テストに失敗した場合は、ネットワーク状態、サーバーパラメータ、システム時刻、ルールのマッチ順を一つずつ確認します。テストに応答があっても目的のリクエストに失敗する場合は、ルーティングと接続ログを確認してください。Dataの通信量統計は、アプリに記録された利用状況を確認するためのものです。サービス提供元の請求明細と同一とは限りません。さらに詳しく調べる場合はSettingsのDiagnosticsを確認し、エラーが発生した操作とネットワーク環境を記録してください。診断情報を送る前に、個人の接続情報が含まれていないか確認しましょう。
まず接続テストを確認し、次に実際の宛先へのリクエストを検証します。
通信量の記録は利用状況の確認に、診断情報は原因の特定に使います。それぞれ確認できる内容は異なります。
以下は、アプリをインストール済みで、ご自身のサブスクリプションまたはサーバー情報をお持ちであることを前提としています。まず検証可能な接続を一つ確立し、その後にルールやオンデマンド接続条件を追加すると、変更の影響を判断しやすくなります。
HomeからAdd Serverを開きます。サーバー情報を個別に入力する場合は、該当するTypeを選んで各項目を入力します。既存のサブスクリプションを使う場合はSubscribeを選び、URL全体を貼り付けます。保存後にHomeへ戻り、SERVERグループに目的の情報が表示されることを確認してください。リストが空の場合は、ルールの変更に進む前にインポートまたは更新の問題を解決します。Scan QR Codeも、ご自身がすでにお持ちの情報の読み取りにのみ使用してください。
テストに使うサーバーを選び、Global Routingを確認します。ルールに従ってリクエストを処理する場合はConfigを選び、Config画面で設定ファイルが有効になっていることを確認します。プロキシ経由の経路を調べる場合は、実際の目的に応じてProxyを使います。Directは直接接続に使います。モードは処理方法を決め、サーバーの選択は接続先を決めます。この2つは別々の設定です。後で比較できるよう、現在の選択を記録しておきましょう。
Home上部の接続スイッチをオンにし、システムの案内に従ってVPN構成の追加を許可します。接続後はConnectivity Testを実行し、続いて必要な宛先にアクセスしてリクエスト記録を確認してください。システムに接続中と表示されても、すべてのサイトが想定どおりに振り分けられているとは限りません。失敗時は「接続が確立していない」のか「特定のリクエストが失敗している」のかを切り分け、エラーメッセージを記録します。一度に変更する項目は一つにして、変更のたびにテストしてください。
Shadowrocketはクローズドソースの商用アプリです。正規アプリかどうかはApp Storeの製品ページで確認してください。デベロッパ名、公式アイコン、アプリIDを照合し、価格、互換性、購入条件も同じページで確認できます。
デベロッパ:Shadow Launch Technology Limited
検索結果でShadowrocketを見つけたら、製品ページを開き、デベロッパの正式名称を確認して、このページに掲載された公式アイコンと照合してください。アプリIDは製品ページのリンクにあるid932747118で確認できます。検索順位、似た名前、宣伝画像だけで判断しないでください。3つの項目がすべて一致してから購入します。表示内容が異なる場合は正規アプリの確認ページに戻り、指定の製品ページを開いてください。
App Storeの表示内容は、アカウントで利用しているストアによって異なります。デバイスの言語や現在地だけでは、利用中のストアは判断できません。検索結果に表示されない場合は、まず「メディアと購入」で使っているアカウントの国または地域を確認し、そのストアで製品ページが表示されるか確かめてください。国・地域の変更を検討する場合は、残高、既存のサブスクリプション、支払い方法など、システムに表示される条件を先に確認します。ページを開けない、検索結果が空、購入に失敗する、といった問題はそれぞれ異なります。具体的な表示内容を記録し、ひとまとめにアプリの不具合と判断しないでください。
米国の価格は約2.99米ドルの買い切りです。実際の価格、税金、請求額は現在のApp Store製品ページをご確認ください。ストアによって現地通貨で表示されます。クライアントアプリの買い切り購入と通信サービスの契約は別です。購入によって得られるのはアプリの利用権です。接続に必要なサブスクリプションやサーバー情報は、ご自身のサービス提供元から入手してください。このサイトではサーバー情報やサブスクリプションの提供・販売・推奨は行わず、入手先の確認、既存情報の追加、設定の確認方法のみを説明します。
iPhoneとiPadでは、同じApple IDの購入済み項目からアプリを入手できます。機種変更や再インストールの際は、購入時に使ったアカウントでApp Storeの購入済み項目を開き、Shadowrocketを探して再ダウンロードしてください。支払いを求められる場合は、アカウントと購入履歴を確認します。アプリを再ダウンロードできても、以前のサブスクリプション、サーバー情報、設定が復元されたとは限りません。起動後にHome、Config、Settingsの順に確認し、必要に応じてご自身の情報を再度追加してください。ファミリー共有の適用条件はApp Storeの製品ページとアカウント設定をご確認ください。
アプリはApp Storeからアップデートできます。システム設定で自動アップデートを有効にするか、App Storeで更新を確認してください。アップデート前に重要な設定を保存し、更新後に接続動作が変わった場合は、まず以前の設定が引き続き有効か確認してから、アプリ内の設定を調べます。システム要件はApp Storeの製品ページに記載された内容をご確認ください。変更されるシステム要件をこのガイドで固定して掲載することはありません。購入、支払い、アカウントの状態はAppleのシステム画面で確認し、ルーティング、インポート、接続動作はShadowrocket内で一つずつ確認してください。
App Storeからの入手方法を詳しく見る →基本設定の後に画面の場所、デバイス間の移行、オンデマンド接続で迷った場合は、テーマ別の解説をご覧ください。操作説明では、画面と照らし合わせやすいようアプリ内の英語表記をそのまま使用します。アカウントや互換性の詳細は、最新のApp Store製品ページをご確認ください。
同じApple IDを使ってiPadの購入済み項目から再ダウンロードする手順と、横向き表示、設定の同期、サブスクリプションの再追加時に確認する順序を解説します。購入履歴と接続情報を分けて考え、復元が必要な内容を確認してください。
解説を読む →下部タブやよく使う画面に表示される英語表記を一つずつ解説し、それぞれの機能の場所を示します。画面名、ルーティングモード、統計の確認場所を区別して、ガイドとは異なる場所の設定を変更しないようにします。
解説を読む →On Demandの起動条件とバックグラウンド接続の関係を説明し、システムのバッテリー設定で消費の原因を確認する方法を紹介します。実際の利用状況を記録してからオンデマンド条件を調整するか判断し、バックグラウンドでの稼働時間だけで結論を出さないようにします。
解説を読む →