iPhone
まずApp Storeで互換性と支払い情報を確認してから購入します。初めて接続するときは、システムからVPN構成の追加を求められます。Shadowrocketによる操作であることを確認してから許可してください。インストールしただけではサーバーは追加されません。続けてご自身の接続情報を読み込んでください。
iPhoneでの入手方法を見る →公式マニュアル · App Store正規品
iPhone / iPad向けのルールベースプロキシクライアントです。App Storeで買い切り購入し、すでにお持ちの設定を読み込んでから、ルールによる振り分けと接続方法を設定します。
デバイスとApp Storeへのリンク
入手先はApp Storeのみです。購入前にアプリの識別情報とデバイスの互換性を確認し、インストール後に既存のサブスクリプションまたはサーバー情報を読み込みます。システム要件とユニバーサル購入の適用状況は、App Storeの表示をご確認ください。
まずApp Storeで互換性と支払い情報を確認してから購入します。初めて接続するときは、システムからVPN構成の追加を求められます。Shadowrocketによる操作であることを確認してから許可してください。インストールしただけではサーバーは追加されません。続けてご自身の接続情報を読み込んでください。
iPhoneでの入手方法を見る →購入時に使用したApple IDで購入済み項目を確認します。ユニバーサル購入の対象かどうかはApp Storeの表示をご確認ください。画面が広いと設定項目を確認しやすくなりますが、購入履歴と接続設定は別々に管理されます。別のデバイスで使う場合も、設定が揃っているか確認してください。
iPadでの入手方法を見る →932747118検索結果には同名またはよく似た名前のアプリが表示されることがあります。詳細ページを開いて項目を一つずつ確認してから、価格とデバイス要件を確認してください。入手手順を見る →
まず、3つの役割を区別しましょう。サーバー情報は接続先を決め、Global Routingは経路の選択方法を決め、Config内のRuleは各リクエストに適用するポリシーを決めます。変更は一度に一つの階層だけにすると、結果を確認しやすくなります。
HomeでGlobal Routingの設定を確認します。Configモードでは現在の設定に含まれるルールに従って経路が決まります。Proxyモードでは対象の通信に選択中のプロキシを使用し、Directモードでは直接接続します。サイトごとに通信を振り分ける場合は、まずConfigを選び、有効な設定ファイルを確認してください。一時的にモードを切り替えるとルールの問題を特定しやすくなりますが、サーバーの設定ミスは解消できません。接続後は、対象のリクエストに実際にどのポリシーが適用されたかも確認してください。スイッチの状態だけで振り分け結果を判断しないようにしましょう。
FINAL,DIRECT
SettingsでOn Demandを確認します。設定した条件に応じて接続を開始する機能です。まず手動で接続し、サーバーとルールが有効であることを確かめてからOn Demandを有効にしてください。その後、普段使うネットワークとネットワーク切り替え後の両方で動作を確認します。手動で切断してもすぐ再接続する場合は、設定を何度も削除するのではなく、まずここにある条件を確認してください。On Demandが制御するのは接続を開始するタイミングであり、サイトごとのポリシーではありません。通信の振り分けはGlobal Routingと現在のConfigで決まり、バッテリー消費は実際の利用状況に応じて確認します。
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
ConfigのRuleで対象に応じた条件を設定します。ルールは通常、上から順に確認され、最初に一致したルールがリクエストのポリシーを決めます。そのため、特定のサイトを指定する条件は、広い範囲に一致する条件より前に置き、最後にFINALを設定します。DOMAIN-SUFFIXは指定したドメインとそのサブドメインに一致します。PROXYとDIRECTは異なる経路を示します。例は構文の説明であり、利用可能なサーバーを示すものではありません。編集前に現在の設定をバックアップし、保存後は実際に有効なファイルを確認してから、対象サイトで想定どおりに一致するか検証してください。
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
ご自身のサブスクリプションをお持ちの場合、Subscribeから読み込んでサーバー一覧を更新できます。追加後はグループ名と項目を確認してからサーバーを選び、テストしてください。更新に成功しても、内容を取得・解析できたことを示すだけで、すべての接続が使えるとは限りません。一覧が空の場合は、リンクが完全か、アクセスできるか、サブスクリプションが有効かを確認します。複数のサブスクリプションには見分けやすい名前を付け、更新や削除の前に対象のグループを確かめてください。個人情報を含むリンクは安全に保管し、調査用の資料を共有する際は必ず隠してください。
FINAL,DIRECT
Configではルールなどの設定を管理します。Homeに表示されるサーバー項目とは別の情報です。変更する前に、現在有効なファイルを確認し、復元できるコピーを残してください。ファイルを一覧に追加しただけでは、そのファイルに切り替わりません。変更を保存した後も、選択状態を確認します。iCloudで関連情報を同期する場合は、別のデバイスでも同期結果と選択中の設定を確認してください。同期は完全なバックアップの代わりにはなりません。まずは内容を把握しやすい少数のルールから始め、動作を確認しながら段階的に追加すると、複数の設定を同時に変更する事態を避けられます。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
アクセスできない場合は、まず現在のネットワークを確認し、次にサーバー情報と接続状態、最後にルールの一致状況と関連する診断情報を確認します。HomeのConnectivity Testは、登録済みサーバーを比較する際に役立ちますが、テスト値がWebページの読み込み速度を示すとは限りません。SettingsのDiagnosticsでさらに問題を調べ、Dataで通信量の変化を確認できます。状況を記録するときは、現在のモード、対象ドメイン、エラーメッセージを残し、アドレスや認証情報は隠してください。条件を一度に一つだけ変更すると、問題が接続、名前解決、ポリシーのどこにあるかを切り分けられます。
DOMAIN-SUFFIX,example.com,DIRECT
FINAL,PROXY
プロトコルの項目は、すでにお持ちのサーバー情報に合わせてください。Shadowsocks、VMess、VLESS、Trojanなどはそれぞれ必要なパラメータが異なります。HostとPortをコピーしただけでは、設定が完了したとは限りません。手動で追加する場合はAdd Serverから始め、Typeを確認して認証、トランスポート、関連オプションを順番に入力します。QRコードで読み込んだ場合も、必要な項目がすべて含まれているか確認してください。
Dataはクライアントが記録した通信量を示すもので、サーバー側の課金結果を直接判断する材料にはなりません。iCloud同期を使うと一部の設定を複数のデバイスで引き継げますが、内容と現在の有効状態を確認してください。詳しい操作は機能と設定およびサーバー管理マニュアルをご覧ください。
Shadowrocketはクローズドソースの商用アプリです。当サイトは公式サイト・公式マニュアルとして、App Storeの情報とアプリ内の操作を中心に案内しています。利用を始める前に、アプリの識別情報、購入記録、ご自身の設定をそれぞれ確認しましょう。
App Storeでの表示、通貨、購入条件は、選択中のストアとアカウントの状況によって異なります。検索で見つからない場合は、App Storeの製品ページ、アカウントの国・地域、デバイスの互換性を確認し、名前が似ているだけのアプリを購入しないでください。システム要件はApp Storeの表示をご確認ください。変更される要件を固定の情報として記載することはありません。
製品ページを開いたら、デベロッパ、公式アイコン、URL内のアプリIDを順番に確認してください。デベロッパはShadow Launch Technology Limited、アプリIDは932747118です。3つの情報を合わせて判断してください。アイコンや名前が似ているだけでは正規品と確認できません。
米国ストアでの参考価格は2.99米ドルで、買い切りです。ストアによって現地通貨で表示されます。支払い前にApp Storeで実際の価格をご確認ください。購入するのはアプリの利用権であり、特定のサーバーへのアクセス権ではありません。iPhoneとiPad間のユニバーサル購入、デバイス要件、その他の購入適用条件は、App Storeの表示をご確認ください。
再インストールや機種変更の際は、購入時に使用したApple IDでApp Storeの購入済み項目を確認してください。購入履歴からアプリを再入手できますが、個人設定のバックアップにはなりません。アプリのアップデートもApp Storeで管理します。アップデート前に重要な設定を保存し、アップデート後は現在のモード、サーバーの選択、ルールファイルを確認してください。
お持ちの情報を準備したら、Subscribeからサブスクリプションを読み込むか、Add Serverでサーバーを1件ずつ手入力します。QRコードがある場合はScan QR Codeを使えます。読み込み後はサーバーの種類と必須項目を確認し、接続先を一つ選んでテストしてください。認証情報を含むリンクを、公開画像や投稿に載せないでください。
次にGlobal Routingを確認します。ルールによる振り分けが必要な場合はConfigを選び、現在有効な設定ファイルを確認してください。Homeの接続スイッチをオンにし、システムの案内に従ってVPN構成の追加を許可します。最後に対象サイトへアクセスし、実際の動作を確かめてください。システムに接続中の表示が出ても、接続が確立したことを示すだけです。サイトへのアクセスやルールの一致を確認する必要があります。
まず接続をオフにした状態で、基本のネットワークが使えるか確認します。次にサブスクリプションまたはサーバー情報に不足がないかを確認してください。その後、選択中の項目、認証情報、Global Routing、現在の設定ファイルを確認します。一部のサイトだけに問題がある場合は、ドメインの名前解決とルールを優先して調べます。すべての接続先で失敗する場合は、まず接続自体を確認してください。
トラブル対処中にサーバーの変更、プロトコル設定の変更、ルールの書き直しを同時に行わないでください。元の設定を残し、条件を一つずつ変更して、変更前後の状況を記録します。具体的な操作は使い方ガイドに沿って進めてください。複数のサブスクリプションの整理、更新、バックアップについては、サーバー管理の該当章をご覧ください。
サブスクリプションで主にサーバー一覧を取得し、Configでルールなどの設定を管理します。ルールによる振り分けを使う場合は、Global RoutingがConfigになっていることと、有効なファイルを確認してください。この2つの設定は互いに置き換えられません。
テスト先、利用中のネットワーク、サーバーの負荷、対象サイトの応答などが実際の使い心地に影響します。同じネットワーク条件で比較したうえで、対象サイトへのアクセス状況を確認してください。一つのテスト値だけで判断しないようにしましょう。
まずSettingsのOn Demandを確認してください。接続を開始する条件が設定されていると、システムが再接続する場合があります。条件を調整したら、ネットワーク切り替え時の動作を試してから、ほかの設定を変更する必要があるか判断します。
アプリの購入履歴と個人設定は別々に管理されます。まずApp Storeの購入済み項目からアプリを復元し、バックアップまたはiCloud同期の結果を確認してください。その後、現在のサーバー、ルールファイル、認証状態を確認します。
以下の記事では、すでにお持ちの設定を使う際の操作を解説します。まず基本ガイドに沿って接続を一度確認し、その後、実際に起きている現象に合わせて記事をお読みください。サーバー情報を確認する前に、ルールを何度も変更するのは避けましょう。
Subscribeの解析に失敗する、または一覧が空になる場合は、リンク形式、サブスクリプション側の状態、更新タイミングを順番に確認してください。内容を取得できない場合と、取得後に解析できない場合を区別して、手順に沿って再度読み込みます。
読み込み時の確認事項を見る →バックグラウンドで接続を維持する場合とOn Demandで接続する場合の違いを解説します。接続する状況やiPhoneのバッテリー使用状況をもとに設定を確認し、バックグラウンドで動作した時間だけで消費電力の原因を判断しない方法を紹介します。
On Demandの説明を読む →接続スイッチ、Global Routing、Config、サブスクリプションの更新を取り上げ、初めて使うときに迷いやすい操作を整理します。各画面の役割を確認してから、該当する設定手順に進みましょう。
初心者向け10の質問を読む →