iPhone・iPad向けルールベースプロキシクライアント

Shadowrocket の使い方 ルールによる振り分けガイド

ShadowrocketはiOS / iPadOS向けのルールベースプロキシクライアントです。入手はApp Storeの正規版から、購入は買い切りです。この公式マニュアルでは、追加、振り分け、接続、トラブル対処の順に操作方法を説明します。

  • Global Routing
  • On Demand
  • サブスクリプションの追加
  • ルールによる振り分け

Shadowrocketでできる6つのこと

まず解決したい問題を確認し、対応する画面を探しましょう。

機能の説明を見る · 初心者から上級者向けのガイドを読む

Config / Global Routing

ルールを照合してからポリシーを適用

Global Routingで接続の処理方法を選択します。Configを選ぶと、現在有効な設定ファイルのルールを上から順に確認し、最初に一致したルールのポリシーを適用します。PROXYは選択中のサーバー経由、DIRECTは直接接続、REJECTは拒否を表します。ProxyまたはDirectを選ぶと、ルールごとの振り分けは行いません。特定のサイトへの接続経路を調べるときは、まずモードと有効な設定ファイルを確認し、次にルールの順序、最後にFINALのフォールバック設定を確認します。ルールを変更してもConfigが有効でなければ適用されません。

DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
ルールとルーティングの説明を読む →
画面下部の4つのタブ: Home Config Data Settings

デバイスとストアからの入手

iPhone・iPadでの入手方法

入手先はApp Storeのみです。まず製品ページを確認し、使用中のデバイスと購入アカウントを確認してください。システム要件と購入対象デバイスはApp Storeの記載をご確認ください。

Mac / Apple TVでも同じApp Storeから入手できます。対応状況はストアページの互換性表示をご確認ください。

初回の許可と接続

VPN構成の追加を求めるシステム通知は、該当するネットワーク接続を確立するために必要な許可です。現在の操作によって表示された通知であることを確認し、システムの案内に従って許可してください。許可を完了しても、デバイスが接続を開始できるようになっただけで、サーバーアドレス、認証情報、ルールが正しいとは限りません。Homeに戻って既存のサーバーを選び、接続を開始して実際のアクセスを確認してください。

デバイスを替えたら本体の状態を再確認

アプリの購入履歴、設定ファイル、サーバーの利用可否は、それぞれ別のものです。元のアカウントで購入済みアプリを確認できますが、新しいデバイスではファイルが同期されているか、現在の設定ファイルが有効か、サーバー情報がそろっているかを確認してください。ストアからアプリを再入手しただけで設定もすべて復元されたと思い込まず、本体の状態を確認してから自動接続の設定を調整しましょう。

正規版と購入に関する情報

App Storeの正規版確認と買い切りについて

Shadowrocketはクローズドソースの商用アプリです。この公式マニュアルでは、ストアの製品情報とアプリ内の表示に沿って操作方法を説明します。購入前に製品情報を、利用前にご自身の接続情報を確認してください。

製品ページで3つの項目を確認

アプリ名がShadowrocketであることを確認し、デベロッパがShadow Launch Technology Limitedであること、アイコンが当サイトのヘッダーに掲載している公式アイコンと一致すること、製品ページのURLにid932747118が含まれていることを確認してください。3つすべてが一致する必要があります。検索結果の名称だけで判断しないでください。ストアの検索結果には似た名前が表示される場合があるため、詳細ページを開いて確認すると取り違えを防げます。確認後の購入、再入手、アップデートはApp Storeで行ってください。

ストアでの表示とアカウントの国・地域を確認

製品ページが表示されるか、購入できるか、どの通貨が表示されるかは、現在のApp Storeのストアフロントとアカウントの状態によって異なります。検索しても見つからない場合は、まず当サイトの入手ガイドから製品ページを確認し、デバイスの互換性、アカウントの国・地域、ストアに表示される案内を確認してください。検索結果がないことだけを理由に、クライアントの不具合と判断しないでください。価格、システム要件、購入対象デバイスはApp Storeの記載をご確認ください。当サイトでは、アカウントが購入条件を満たしているか判断できません。

買い切りで得られるのはクライアントの利用資格

米国ストアの参考価格は2.99米ドルで、買い切りです。各ストアでは現地通貨で表示されるため、実際の金額は支払い前にストアページでご確認ください。アプリの買い切りと接続サービスの契約は別です。アプリを購入しても、接続可能なサーバーが自動で用意されたり、サブスクリプションを取得できたりするわけではありません。以降の操作には、ご自身がすでにお持ちの有効なサブスクリプションまたはサーバー情報が必要です。当サイトではサーバーやサブスクリプションの提供、販売、推奨は行っていません。接続情報の有効期限や利用状況は、ご自身のサービス提供元にご確認ください。

購入済みアプリの復元と設定の復元は別の手順

デバイスの買い替えや再インストール時は、まず購入時に使ったAppleアカウントでサインインし、App Storeの購入済み項目からShadowrocketを探してください。価格が表示される場合は、すぐに再購入せず、現在のストアアカウントと元の購入履歴を確認します。iPhoneとiPad間の購入対象、その他のデバイスの互換性、ファミリー共有の条件はApp Storeの記載をご確認ください。アプリを復元した後は、既存のサブスクリプション、現在の設定、システムの接続許可をそれぞれ確認してから使用してください。

アプリの更新、サブスクリプションの更新、ルールの変更は別々に対応

アプリ本体はApp Storeで更新します。サブスクリプションの更新では、すでにお持ちのサブスクリプションに含まれるサーバー一覧の変更を取得します。Configの編集では、端末内の通信振り分けを調整します。それぞれ解決する問題が異なります。サーバー一覧が古い場合、アプリだけを更新しても解決しません。特定のリクエストの経路が誤っている場合も、サブスクリプションを更新するだけでは解決しないことがあります。変更前に使用可能な設定を保存し、一つの操作を終えるたびにアクセス結果を確認してください。問題が起きたときに、どの設定が影響したか特定しやすくなります。

初めて使うときによくある質問

購入したのにHomeにサーバーが表示されないのはなぜですか?

購入したのはクライアントアプリです。サーバー一覧には、ご自身がすでにお持ちのサブスクリプションまたはサーバー情報を追加する必要があります。まず情報がそろっていることを確認し、Add Serverで適切な追加方法を選んでください。追加後も一覧が空の場合は、リンクの内容と解析メッセージを確認します。アプリを再購入する必要はありません。追加手順を見る →

接続スイッチがオンなのにアクセスできないのはなぜですか?

スイッチがオンであることと、目的のサイトにアクセスできることは別の状態です。まずシステムのネットワークを確認し、次にサーバーの設定値と選択状態を確認します。その後、Global Routingと有効な設定ファイルを確認してください。一部の接続先だけ失敗する場合は、該当するルールとリクエスト記録を調べます。接続確認の方法を見る →

サブスクリプションを追加した後、ルールの設定も必要ですか?

サブスクリプションは主にサーバー情報を管理し、ルールファイルはConfigモードでリクエストをどう処理するかを決めます。一覧にサーバーが表示されただけで、ルールも有効になったと思い込まず、既存の設定が用途に合っているか確認してください。変更後は現在の設定ファイルとモードを確認し、実際のリクエストで動作を検証します。Global Routingの説明を見る →

Dataの通信量が変化すれば、ルールによる振り分けが正しいと判断できますか?

Dataでは通信量を確認できますが、合計量だけで特定の接続先にどのポリシーが適用されたかは判断できません。テストした時間帯、実際のアクセス結果、診断情報をあわせて確認してください。通信量の表示は、ご自身のサービス提供元のアカウントに記録される利用量の代わりにはなりません。集計方法が異なる場合があります。トラブル対処の手順を見る →

問題に合わせて続きを読む

画面の用語、サブスクリプションの更新、購入済みアプリの復元

以下の3つの記事では、画面の見方、既存リストの管理、デバイス買い替え後の復元について説明します。まず現在の問題に合った記事を選び、記載された順に操作してください。異なる作業を混同せずに進められます。

入門ガイド

Shadowrocketのサブスクリプション更新方法:手動更新とアプリ起動時の自動更新

既存のサブスクリプションに含まれるサーバー情報が変わった場合は、クライアントの一覧を更新します。この記事では手動更新とアプリ起動時の自動更新の違いを説明します。更新に失敗したときは、ネットワーク、リンクが完全かどうか、サブスクリプションの状態を確認し、既存の情報を残してから対処を続けましょう。

サブスクリプション更新の説明を読む →
購入と復元

デバイスの買い替え・再インストール後にShadowrocketを復元する方法:「購入済み項目」から再入手

購入時に使ったAppleアカウントで購入履歴を確認し、アプリの再入手と設定情報の復元を区別しましょう。アカウントやストアの国・地域が一致しない場合は、購入履歴とストアの案内を確認してから対処を続けると、復元の問題を再購入が必要なケースと取り違えずに済みます。

購入済みアプリの復元方法を読む →