APP STORE · ルールベースのプロキシクライアント
Shadowrocketの使い方
ルール振り分けとサブスクリプションの読み込み
iOS / iPadOS 向けのルールベースのプロキシクライアントです。App Storeで正規版 を購入でき、買い切り 方式です。既存のサブスクリプションまたはサーバー情報を用意し、手順に沿って読み込みと接続を行います。
id932747118 アプリID。App Storeの製品ページで確認できます
買い切り アプリの購入料金のみ。接続サービスは含まれません
PROXY · DIRECT · REJECT 基本となる3つのポリシー
デベロッパ:SHADOW LAUNCH TECHNOLOGY LIMITED · App Store限定配信
ルールと接続設定を分けて確認
接続先を決めるのはサーバー、リクエストの処理方法を決めるのは構成ファイルです。まずこの2つを確認してから、自動接続や日常の管理を設定しましょう。
ルール振り分け:ドメインで通信先を決める
特定のWebサイトをプロキシ経由にするには、Configで現在使用中の構成を確認し、該当するルールをFINALより前に配置します。DOMAINは完全一致したドメイン、DOMAIN-SUFFIXはドメイン自体とそのサブドメインに一致します。名前が似ていても、両者を置き換えて使うことはできません。ルールは通常、上から順に評価され、最初に一致したルールのポリシーが適用されます。変更を保存し、その構成が選択されていることを確認してから、対象サイトにアクセスして記録を確認してください。ルールを追加しても、Configモードに切り替えていなければ、意図した振り分けにならないことがあります。
DOMAIN-SUFFIX ,example.com,PROXY FINAL,DIRECT
Global Routing:通信の処理方法を選ぶ
HomeのGlobal Routingでは、通信全体の処理方法を選択します。Configは現在の構成に設定されたルールで振り分け、Proxyはプロキシ経由、Directは直接接続で通信を処理します。これら3つのモードはサーバーのプロトコルではなく、サーバーのパラメーターを自動で補うものでもありません。ルールが適用されているか確認するには、まずConfigを選びます。ルールとプロキシ接続のどちらに問題があるか切り分ける場合は、目的を明確にしてからモードを切り替えて比較してください。画面上のProxyと、ルール内のPROXYは表記が異なります。設定とルールを読む際は、それぞれ区別してください。
Global Routing
Config Proxy Direct
On Demand:条件に応じて接続を開始
On Demandは、設定した条件に応じて接続を開始する機能です。手動で接続を確認してから設定してください。SettingsでOn Demand関連の項目を確認し、どのネットワーク条件で接続するかを決めたうえで、有効にした後の動作を確認します。これは接続を開始するタイミングを設定するもので、Global Routingの振り分けを置き換えたり、無効なサーバー情報を修復したりする機能ではありません。ネットワークを切り替えた後の接続状態が想定と異なる場合は、複数の設定を同時に変更せず、まずトリガー条件とシステムのVPN状態を確認してください。
複数のプロトコル:既存のパラメーターに合わせて読み込む
Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardは、それぞれ異なるパラメーター構成を使用します。Add Serverから手動で入力する場合は、まずTypeを確認し、アドレス、ポート、プロトコルで必要な認証情報や転送パラメーターを一つずつ確認してください。あるプロトコルの項目を別のプロトコルにそのまま当てはめることはできません。既存のサブスクリプションからサーバー情報をまとめて読み込めますが、読み込みに成功しても、すべての項目が接続できるとは限りません。プロトコルは、名前やテスト結果から推測せず、手元にあるサーバー設定に合わせて選択してください。
Shadowsocks VMess VLESS Trojan Hysteria2 WireGuard
サブスクリプション、Data、iCloud:取得元・使用量・同期を個別に管理
サブスクリプションの更新と構成ファイルの更新は、別の操作として考えてください。前者は通常、サーバー項目の更新に使われ、後者ではルールやポリシーの設定が変更されることがあります。既存のサブスクリプションURLは接続情報として適切に管理し、トラブルの相談時にURL全体を公開ページへ貼り付けないでください。更新後は項目に変更があったかを確認し、現在選択しているサーバーが引き続き目的に合うことを確かめます。手動で変更した内容が次回の更新で上書きされるかどうかも、操作前に確認してください。
Dataでは、アプリに記録された通信量を確認できます。リクエストが発生したかを調べる手がかりにはなりますが、通信量だけでWebサイトへの接続や意図した振り分けを判断することはできません。iCloud同期については、アプリ内で有効状態と同期範囲を確認し、デバイスを変更した後も項目ごとに確認してください。購入記録だけで設定がすべて復元されるとは限りません。購入、同期、接続はそれぞれ別の段階です。個別に確認すると、不要な操作を減らせます。詳しい設定は機能と設定の説明 、ルールについてはルールマニュアル をご覧ください。
iPhoneとiPad、App Storeから始める
アプリの入手先はApp Storeのみです。対応OSとユニバーサル購入の対象は、App Storeの製品ページに記載された内容をご確認ください。
iPhone
App Storeでアプリを確認して購入します。初回起動後、まず既存のサーバー情報を読み込み、接続操作中に表示される案内に従ってVPN構成を許可してください。システムの許可はアプリが必要な接続を確立するためのもので、サーバー情報の入力や対象サイトへのアクセスを保証するものではありません。設定後はHomeに戻り、サーバーの選択、Global Routing、接続スイッチの順に確認してください。
iPhoneでの入手方法を見る →
iPad
以前購入したApple IDでApp Storeの購入済み項目を確認してください。iPhoneとiPadのユニバーサル購入については、App Storeの製品ページに記載された内容をご確認ください。画面が大きくても、読み込みと振り分けの基本的な手順は変わりません。実際の画面に表示される英語の設定項目に従って操作してください。別のデバイスに設定がある場合も、同期が完了しているかを確認し、このデバイスでシステムの許可と接続状態を改めて確認してください。
iPadでの入手方法を見る →
Mac / Apple TVも同じApp Storeから入手できます。対応状況は製品ページの互換性表示をご確認ください。
入手手順を見る →
初回接続、3つの手順で確認
以下の手順は、自分のサブスクリプションまたはサーバー情報をすでに持っていることを前提としています。失敗した箇所を特定しやすくするため、変更する条件は一度に1つにしてください。
サブスクリプションを読み込む
モードを選択
接続を確認
01 · 既存のサブスクリプションを読み込む、またはサーバーを追加する
契約先から自分のサブスクリプションURLを入手し、URLが完全で、現在も有効であることを確認してから、Add Serverで案内されたTypeを選択して保存してください。手動入力する場合は、Host、Port、認証パラメーターを一つずつ確認します。QRコードがある場合は、実際の内容に応じてScan QR Codeを利用できます。構成ファイルのURLとサーバーのサブスクリプションURLは、含まれる情報や読み込み先が異なる場合があります。混同しないようにしてください。
保存後はHomeに戻り、SERVERグループに想定した項目が表示されていることと、使用するサーバーが選択されていることを確認します。名前は識別用のラベルであり、プロトコルが正しいことや接続できることの証明にはなりません。読み込み後に項目が表示されない場合は、すぐにGlobal Routingを変更せず、まずURLと読み込みの種類を確認してください。詳しい手順はサブスクリプションの読み込み手順 をご覧ください。
02 · Global Routingを選択する
ルールで振り分ける場合は、Global RoutingでConfigを選択し、Configで現在選択されている構成ファイルを確認します。構成には明確なルールとフォールバックポリシーが必要です。また、ルールで参照するポリシーが有効であることも確認してください。ProxyとDirectは、明確な処理目的や問題の切り分けに使います。モードの切り替えを、あらゆる接続問題を解決する方法として使わないでください。
たとえば、DOMAIN-SUFFIX,example.com,PROXYをFINAL,DIRECTより前に置くと、対象ドメインとそのサブドメインへのリクエストにはPROXYが適用され、それ以外の一致しないリクエストにはDIRECTが適用されます。これは構文の例であり、完全な構成ではありません。実際に使う前に、サーバーの選択と既存のルールも確認してください。詳しくはGlobal Routingの説明 をご覧ください。
03 · 接続を有効にして対象リクエストを確認する
サーバーとモードを確認したら、Homeの接続スイッチをオンにします。システムの案内に従って必要な許可を行い、Connectivity Testも確認に活用してください。テスト結果が表示されても、すべての対象サイトにアクセスできるとは限りません。実際に必要なサイトを開き、アプリ内のリクエスト記録と適用されたポリシーが想定どおりかを確認してください。
接続できない場合は、まず現在のネットワークが使えることを確認し、選択中のサーバー、プロトコルのパラメーター、サブスクリプションの有効性、システム時刻を確認してください。接続はできても振り分けが想定と異なる場合は、Global Routing、現在の構成、ルールの順序を優先して確認します。接続の失敗とルールの不一致を分けて対処すると、同じ設定ミスを残したまま再インストールする事態を避けられます。詳しくは接続トラブルの説明 をご覧ください。
使い方をすべて見る →
正規版と購入に関する情報を項目ごとに確認
Shadowrocket レビュー&公式マニュアルは、Shadowrocketの公式サイトおよび公式マニュアルです。購入情報はApp Store、設定の動作はアプリ内の実際の表示をご確認ください。
デベロッパ Shadow Launch Technology Limited
アプリID 932747118
App Storeで買い切り購入
デベロッパ、アイコン、アプリIDを確認
名前が似ているアプリを見つけても、同じ製品とは限りません。製品ページを開き、デベロッパのShadow Launch Technology Limited、当サイトのヘッダーと一致する公式アイコン、URL内のid932747118を確認してください。アプリ名は検索に使われ、アプリIDは製品を特定するために使われます。この3点を合わせて確認しましょう。購入前に、現在の製品ページで互換性と価格も確認してください。検索結果の概要や古いページだけで判断しないようにしましょう。
Shadowrocketはクローズドソースの商用アプリです。機能、対応プロトコル、設定項目は、App Storeの製品説明とアプリ内で確認できる情報をご覧ください。当サイトでは特定のバージョン番号や更新日を記載していません。最新の配信情報は、App Storeの製品ページにある更新履歴をご確認ください。日常的なアップデートもApp Storeから行います。更新後に設定項目の場所が変わった場合は、画面上の英語表記を手がかりに探してください。
買い切りなのはアプリであり、接続サービスではありません
アプリの買い切りと接続サービスの契約は別です。 米国ストアでの価格は約2.99米ドルで、一度の購入で利用できます。各ストアでは現地通貨で表示され、実際の支払い金額はApp Storeの製品ページでご確認ください。購入によって得られるのはアプリの利用権であり、サーバーやサブスクリプションURL、接続に必要なパラメーターが自動的に用意されるわけではありません。当サイトではサーバーやサブスクリプションを提供せず、ユーザー自身が用意した情報の読み込みと設定方法を説明します。
購入前に、接続に必要な情報をすでに持っているか確認してください。情報がなくてもマニュアルを読んで機能を理解できますが、アプリをインストールしただけで接続条件が整うわけではありません。サブスクリプションの有効期間、サーバーのパラメーター、接続の可否は、ユーザーが利用するサービスの管理事項であり、アプリの購入とは別に確認が必要です。トラブル時は、アプリの購入記録、構成内容、利用可能なサーバー情報のどれが不足しているかを先に判断してください。
ストアでの表示とアカウントの国・地域を分けて確認
App Storeで製品を表示できるか、どの通貨で価格が表示されるか、どの支払い方法が使えるかは、現在のストアアカウントとストアによって異なります。製品ページを開いたら、現在サインインしているアカウントが、購入予定または購入時に使用したアカウントと一致することを確認してください。検索結果と製品リンクの表示が異なる場合は、ストアと互換性を確認します。検索結果に表示されないだけで、購入記録が無効になったと判断しないでください。
iPhoneとiPadのユニバーサル購入、その他のデバイスとの互換性、システム要件は、App Storeの製品ページに記載された内容をご確認ください。特定のデバイスでの表示状況を、すべてのデバイスに当てはめて判断することはできません。アカウントの国・地域や支払い情報を変更する場合は、既存の購入やアカウント残高への影響をシステムの案内で確認してから、続行するか判断してください。
購入記録を復元してから、構成を復元
機種変更後や削除後に再インストールする場合は、以前購入したApple IDでApp Storeの購入済み項目を開き、Shadowrocketを探して再ダウンロードしてください。購入済み項目の名称や場所はシステム画面の変更により異なる場合があるため、実際の表示をご確認ください。再ダウンロードではなく価格が表示された場合は、すぐに再購入せず、アカウントと購入記録を確認してください。手順は購入済みアプリの復元方法 をご覧ください。
アプリを再ダウンロードしても、サーバーやルールが復元されるとは限りません。インストール後、iCloudの同期状態を確認するか、自分で保存した構成を再度読み込み、サーバー、Global Routing、システムのVPN許可を確認してください。まず手動で接続を確認し、その後にOn Demandなどの自動動作を設定します。購入記録と構成を別々に復元すれば、どの段階で不足があったかを判断しやすくなります。
接続はオンなのに、Webサイトが開けない場合は?
まずサーバーへの接続失敗と、ルールの振り分けが想定と異なる状態を切り分け、パラメーターとマッチング記録を順に確認してください。よくある接続トラブル 、または構成ファイルの構造 を参照し、複数の設定を同時に変更しないようにしましょう。
操作別ガイド、状況に合わせて確認
購入の復元、モードの選択、特定サイトの振り分けまで、個別の疑問を一連の操作手順の中で解説します。
購入と復元
App Storeの購入済み項目から、購入時に使用したアカウントで再ダウンロードします。アカウントとストアの確認方法を説明し、アプリの復元と接続設定の復元を区別して、設定が見つからないために再購入する事態を防ぎます。
復元手順を読む →
はじめに
Config、Proxy、Directの処理方法を比較し、全体のモードとルールのポリシーの違いを解説します。目的を明確にしてモードを選び、実際のリクエストで設定が適用されているか確認してください。
モードの説明を読む →
ルールと振り分け
DOMAIN-SUFFIXで対象ドメインを指定し、先行するルールに一致しないリクエストはFINAL,DIRECTで処理します。ルールの順序とマッチング結果を確認し、変更後に構成が選択されているかを確かめます。
振り分け例を読む →
記事一覧を見る →