App Store正規アプリ・公式マニュアル

Shadowrocketの使い方 ルールによる振り分けと接続設定

iPhone / iPad向けのルールベースプロキシクライアントです。ルールによる振り分けで接続方針を設定でき、アプリは買い切りです。まずApp Storeの掲載情報を確認し、既存の設定を追加してください。

DOMAIN-SUFFIX VLESS On Demand
App Store

システム要件と購入条件はApp Storeの掲載情報をご確認ください。

機能と設定

設定の目的から機能を確認

サーバー情報は接続方法を決め、設定ファイルはリクエストの行き先を決めます。まずこの2つを区別し、それぞれに対応する設定を変更してください。

リクエストに応じてルールを適用

HomeのGlobal RoutingでConfigを選ぶと、現在の設定ファイルに記載された順にルールが照合されます。DOMAINは完全一致のドメイン、DOMAIN-SUFFIXはドメインとそのサブドメイン、IP-CIDRはIPアドレスの範囲に一致します。一致したルールに応じてDIRECT、PROXY、REJECTで処理され、FINALはそれまでに一致しなかったリクエストを処理します。特定のWebサイトで問題が起きた場合は、現在の設定ファイルと実際に一致したルールを確認してから、ルールの順序を変更してください。右側は構文の例です。example.comは説明用の例であり、利用可能なサーバーを示すものではありません。

機能の詳細を見る →
[Rule]
DOMAIN,api.example.com,PROXY
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
デバイスとApp Store

iPhone・iPadでの入手方法

ShadowrocketはApp Store限定で配信されています。初めて購入する場合は製品情報を確認してください。購入済みの場合は、現在のストアアカウントと購入履歴を確認してから次の操作に進みます。

iPhone

App Storeでアプリ名、デベロッパ、アプリIDを確認してから購入または再入手してください。初回接続時には、システムからVPN構成の追加を求められます。自分で開始した操作であることを確認してから許可してください。インストールが完了しても、サーバー情報が設定済みとは限りません。自分の設定を追加し、サーバーを選択してください。

iPhoneの説明を見る →

iPad

購入時と同じApple IDで購入済み項目を確認してください。購入条件はApp Storeの掲載情報をご確認ください。画面が大きいと設定を見比べやすくなりますが、現在のサーバー、Global Routing、システムの許可はそれぞれ確認が必要です。別のデバイスで接続できたことだけを根拠に、確認を省略しないでください。

iPadの説明を見る →

Mac / Apple TVでも同じApp Storeから入手できます。システム要件と互換性はApp Storeの掲載情報をご確認ください。

App Storeのページが表示されない場合や、価格が想定と異なる場合は、現在のストアとサインイン中のアカウントを確認してください。ストアでの表示、現地通貨、対応デバイス、購入条件は製品ページの情報をご確認ください。検索結果の概要をストアの説明の代わりにしないでください。

入手手順を見る →
クイックスタート

追加・モード選択・接続確認

以下の手順は、自分で用意したサブスクリプションまたはサーバー情報があることを前提としています。初回設定では、まず手動接続の手順を確立し、正常に動作することを確認してからOn Demandや詳細なルール設定を行ってください。

  1. Add Server:既存のサーバーまたはサブスクリプションを追加

    サブスクリプションは利用中のサービス提供元から入手してください。受け取った情報がサブスクリプションURL、単体の共有リンク、手動入力が必要な設定値のどれに当たるかを確認します。適切な方法で追加したらHomeに戻り、サーバーが一覧に表示されているか確認してください。手動入力の場合は、Type、Host、Portと、プロトコルに必要な認証情報を一つずつ確認します。追加後に一覧が空の場合は、接続スイッチを何度も操作するのではなく、受け取った内容と形式を確認してください。

    Scan QR Codeは、すでに用意されたQRコードの読み取りに使えます。クリップボードから追加する場合は、コピーした内容が完全か確認してください。QRコードやリンクにはアクセス用の認証情報が含まれる場合があります。パスワードと同じように取り扱ってください。照合のため元の情報は保管しつつ、実際の内容を公開の場で共有しないでください。

  2. Global Routing:Config / Proxy / Directを確認

    Configモードでは現在の設定ファイルに基づいてリクエストを振り分けます。Proxyモードでは選択したプロキシ経由でリクエストを処理し、Directモードでは直接接続します。初回の接続確認では、現在のモードとサーバー名を記録してください。状態を何度も切り替えると原因を判断しにくくなります。ルールによる振り分けを確認する場合はConfigを選び、Configで実際に使用するファイルも確認してください。

    ルール内のPROXYはポリシーを示すキーワードで、画面上のProxyモードとは異なる階層の設定です。前者は個々のルールの処理結果、後者はGlobal Routing全体の選択です。リクエストの行き先が想定と異なる場合は、まずモード、次にルールの順序を確認し、最後に個別の項目を変更してください。

  3. Home:接続を開始して実際の通信を確認

    サーバーを選択して接続スイッチをオンにし、システムの案内に従ってVPN構成を許可してから、Connectivity Testと実際のWebページ閲覧を行います。システムに接続中と表示されても、接続手順が開始されたことを示すにとどまり、アプリからの通信確認にはなりません。一般的なWebページと普段利用するサイトを開き、一部のドメインだけ失敗するかどうかを確認してください。

    テストに応答があるのにWebページが開かない場合は、DNS、ルールの照合結果、接続先サービスを確認してください。すべてタイムアウトする場合は、まず基本ネットワークとサーバー設定を確認します。ネットワークを切り替えた後に再テストし、切り替え前後の結果を記録してください。詳しい手順は「症状・確認項目・次の対応」に沿って進めると、問題が起きた箇所を特定しやすくなります。

詳しい使い方を見る →
Shadowrocketの公式アプリアイコン
App Storeで正規アプリを確認

製品を確認してから購入履歴を確認

このサイトはShadowrocketの公式サイト・公式マニュアルです。Shadowrocketはクローズドソースの商用アプリです。App Storeに掲載されているデベロッパ、公式アプリアイコン、アプリIDで製品を確認してください。購入とアップデートもApp Storeから行います。

デベロッパ Shadow Launch Technology Limited アプリID 932747118 買い切り

デベロッパ・アイコン・アプリID

App Storeの製品ページを開き、デベロッパがShadow Launch Technology Limitedであることと、このページに掲載された公式アプリアイコンを確認してください。製品ページのURLに含まれるid932747118がアプリIDです。名前が似ている、またはアイコンの色が近いという理由だけで判断せず、3つの情報をあわせて確認してください。

サイト内の入手方法からApp Storeを開いた後、実際に表示された製品ページも確認してください。検索結果には名前が似た内容が表示されることがあり、アプリIDを使うと製品を特定できます。システムの互換性と購入条件は、そのページの掲載情報をご確認ください。

確認する場所を見る →

買い切りに含まれるもの

アプリの買い切り ≠ 通信サービスの契約。米国ストアでの参考価格は2.99米ドルで、一度の支払いで購入できます。価格はストアごとに現地通貨で表示され、実際の金額は購入確認画面をご確認ください。購入対象はアプリの利用権です。接続に必要なサブスクリプションやサーバー情報は別途用意してください。

このサイトではノードやサブスクリプションの提供、販売、推奨は行っていません。サブスクリプションは利用中のサービス提供元から入手してください。アプリの購入履歴とサブスクリプションの有効期間は別のものです。アプリの購入を復元しても、既存のサブスクリプションの有効期間は延長されず、不足しているサーバー認証情報も補われません。

価格と購入方法を見る →

2台のデバイスと購入済み項目の復元

iPhoneとiPadでは、同じ購入アカウントを使って購入状況を確認できます。ユニバーサル購入の適用条件はApp Storeの掲載情報をご確認ください。機種変更や再インストールの前に購入時のApple IDを確認し、App Storeの購入済み項目からShadowrocketを探してください。

アプリの復元と設定の復元は、別々に行う必要があります。アプリを再入手した後も、既存のサーバー、現在の設定ファイル、接続許可を確認してください。iCloud同期を利用する場合は、実際に同期された内容と現在の選択項目を確認します。同期完了の表示だけで接続確認まで済んだと判断しないでください。

購入済み項目の復元方法を見る →

ストアの地域・互換性・アップデート

App Storeでの表示と決済通貨は、アカウントに設定されたストアの地域によって異なります。アプリが検索結果に表示されない、または購入できない場合は、App Storeに現在表示されている情報とアカウントの状態を確認してください。デバイスのシステム要件はApp Storeの掲載情報をご確認ください。

アプリはApp Storeからアップデートします。設定の変更やアプリのアップデート前に、利用可能な設定ファイルと必要なサーバー情報を保存してください。アップデート後は、これまでと同じ手順で動作を確認します。問題が起きた場合は、発生条件、Global Routingの選択、エラーメッセージを記録し、トラブル対処の手順に沿って一つずつ確認してください。複数の設定を同時に変更しないでください。

トラブル対処を見る →
使い方のヒント

サブスクリプションの追加と設定ファイルの読み方

記事一覧を見る →

初回接続を確認したら、必要な作業に応じて次の記事を参照してください。以下の3記事では、名前解決の失敗、インポート方法の選び方、共有リンクの見分け方を解説します。「追加できた」状態から「正常に使える」状態へ進むための確認手順を補います。

ShadowrocketでDNS名前解決に失敗:テストは応答するのにWebページが開かない場合

名前解決の失敗、ルールによる振り分けの誤り、接続先への接続失敗を切り分けてから、dns-server、システムDNS、設定ファイルの関係を確認します。同じドメイン、同じネットワークで一項目ずつ検証し、1回のテスト結果だけで判断しないようにしてください。

DNSのトラブル対処手順を見る →

Shadowrocketにサブスクリプションを追加する方法:4つのインポート方法と確認項目

Subscribe、Add Server、QRコード、クリップボードからの追加について、それぞれに適した内容を確認します。手元の情報の種類を見分けてから方法を選び、追加後は項目、更新結果、現在のサーバーを確認してください。形式の問題を接続の問題と取り違えないようにしましょう。

追加方法の説明を見る →
App Storeを見る