App Store限定 · 公式マニュアル

Shadowrocket使い方とサブスクリプションの読み込み

iPhone・iPad向けのルールベースのプロキシクライアントです。既存サブスクリプションの読み込みからルール振り分けまで、手順に沿って設定できます。App Storeでの購入は買い切りです。

Protocols
ShadowsocksVMessVLESSTrojanHysteria2WireGuard
Devices
iPhone iPad App Store
App Store限定配信 買い切り Global Routing ルール振り分け 既存サブスクリプションの読み込み
CONNECTION BASICS

処理モードからルール照合まで

まず接続の処理方法を決め、次に設定内のルール照合順序を確認します。サーバー情報の読み込み、Global Routingの選択、接続の有効化はそれぞれ別の操作です。一つを完了しても、残りが完了したことにはなりません。

RULE ENGINE

ルール振り分け:
DOMAIN-SUFFIXからFINALまで

Global RoutingでConfigを選ぶと、現在の設定にあるルールに従って接続が処理されます。DOMAIN-SUFFIXはドメインの末尾、IP-CIDRはアドレス範囲の照合に使われ、FINALはそれまでのルールに一致しなかった接続を処理します。ルールを読む際は、照合条件と末尾の処理方針をあわせて確認してください。PROXY、DIRECT、REJECTはそれぞれ異なる処理結果を示します。ドメインが記載されているかどうかだけで接続先を判断することはできません。

振り分けの問題を調べる際は、まず現在有効なConfigを確認し、一致する可能性のあるルールを上から順に見ていきます。具体的な条件は前方に、最終的な処理を行うルールは末尾に置くのが一般的です。変更前に元の設定を保存し、一度に一つの条件だけを変更してから、接続記録で結果を確認しましょう。ルールの順序の問題か、選択したサーバーに接続できない問題かを切り分けやすくなります。

ルールとプロキシモードの説明を見る →
ルール構文の例 · 設定例ではありません
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT
FINAL,DIRECT

ドメイン名とアドレスは構文説明用の架空例です。実際の方針は、ご自身の設定や用途に応じて決めてください。

GLOBAL ROUTING

Config、Proxy、Direct:
接続の処理方法を選ぶ

HomeでGlobal Routingを確認します。Configは現在の設定に従って接続を処理し、Proxyは接続をプロキシ経由で処理し、Directは直接接続します。モードを選んでも、不足しているサーバー情報が補われたり、システムの接続許可が不要になったりするわけではありません。以下で各モードの用途を説明します。初回接続の前に目を通し、ご自身の設定に合ったモードを選んでください。

3つのモードの違いを見る →

Config:現在の設定で振り分ける

ルール設定がある場合は、HomeのGlobal RoutingでConfigを選びます。現在の設定に従って、接続ごとにPROXY、DIRECTなどの定義済み方針が適用されるため、接続先によって結果が異なる場合があります。選択する前にConfigを開き、有効なファイルを確認してください。「読み込み済み」と「有効」は別の状態です。一部の接続先が想定どおりに処理されない場合は、すべてのサーバーを読み込み直す前に、一致したルールと処理方針を確認しましょう。

SERVER & CONFIGURATION

読み込み・更新・接続に必要な条件

以下の操作は、ご自身のサブスクリプションまたはサーバー情報をすでにお持ちであることを前提としています。Shadowrocket Hubではクライアントの設定と使い方を説明します。サーバーやサブスクリプションの提供・販売・推奨は行っていません。

PROTOCOLS

プロトコル:
サーバーと同じ種類を選ぶ

ShadowrocketはShadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardなどのプロトコルに対応しています。手動で追加する場合は、HomeからAdd Serverを開き、まずTypeを確認してから、既存の情報に沿ってHost、Port、認証情報を入力します。プロトコルによって項目や追加設定は異なります。あるプロトコルのPasswordや通信設定を、別のプロトコルにそのまま適用することはできません。

既存の共有リンクやQRコードがある場合は、対応する読み込み方法を使うと、手入力によるミスを減らせます。読み込み後も、プロトコルの種類、アドレス、ポートを確認してください。コピーした内容に改行や説明文が混ざっていないかにも注意が必要です。Hysteria2などではサーバー側のパラメーターとの一致も必要です。同じプロトコル名を選ぶだけで、ほかの設定まで自動的に正しくなるわけではありません。

プロトコルと設定項目の説明を見る →
既存の情報に合わせてTypeを選択
ShadowsocksVMess VLESSTrojan Hysteria2WireGuard HTTPSOCKS5

プロトコル名によって設定項目の意味が異なり、接続できるかどうかはサーバーのパラメーターによって決まります。

SUBSCRIBE

既存サブスクリプションの読み込み:
リンクを保存して更新を管理

Add ServerでSubscribeを選び、ご自身のサブスクリプションリンクを入力して保存します。サブスクリプションを使うとサーバー項目をまとめて管理でき、次回以降は同じリンクから内容を取得して更新できます。ルールを含む設定ファイルとは別のものです。読み込み後は、まずHomeにサーバーが表示されていることを確認します。次に使用する項目を選び、最後にGlobal Routingと接続スイッチを確認してください。

更新に失敗した場合は、リンクが完全か、現在のネットワークからアクセスできるか、返された内容が読み込み条件を満たしているかを順に確認します。原因を調べる代わりにグループ全体を何度も削除するのは避け、削除前に有効な情報を保存してください。複数のサブスクリプションには見分けやすいメモを付けると、選び間違いを防げます。リンクにアクセス情報が含まれる場合があります。スクリーンショットの共有やログの記録、第三者への相談の前に、リンク全体と認証情報を隠してください。

サブスクリプション管理マニュアルを見る →
架空のリンク · 形式の説明用
https://example.com/sub?token=xxxx
  1. ご自身の完全なリンクを保存します。
  2. 読み込み後、グループとサーバー項目を確認します。
  3. 更新に問題がある場合は、まずネットワークと取得内容を確認します。
サブスクリプション更新のトラブル対処を見る →
ON DEMAND / DIAGNOSTICS

接続条件とData:
動作を確認してから自動接続を設定

On Demandは、設定した条件に応じて接続を開始する機能です。関連する項目はSettingsで確認できます。まずHomeから手動で接続し、アクセスできることを確認してから、条件を一つずつ設定するのがおすすめです。先に自動接続を有効にすると、ルール、サーバー、接続条件のどこに問題があるのか切り分けにくくなります。ネットワーク環境を変更した後は、メインスイッチとOn Demandの両方を確認し、想定どおりに動作するか確かめてください。

Dataでは通信量を確認でき、Diagnosticsでは診断情報を確認できます。通信量はクライアントを通過した通信を示すもので、サブスクリプションの残量ではありません。また、特定の接続先が想定どおりに振り分けられたことを直接証明するものでもありません。iCloud同期を使う場合は、端末のiCloud設定とアプリ内の同期オプションを確認し、両方の端末で内容を照合してください。同期は、変更前の設定バックアップの代わりにはなりません。

On Demandと通信量の説明を見る →
トラブル対処の確認順

状況を記録する際は、ネットワーク環境、選択中のモード、一部の接続先だけに問題があるかどうかも記載してください。

APP STORE / DEVICES

iPhone・iPadでの入手方法

ShadowrocketはApp Storeから購入・インストールできます。まず製品ページを確認し、使用する端末の互換性と価格をご覧ください。システム要件、ユニバーサル購入、ほかの端末との互換性は、App Storeの表示をご確認ください。

iPhone

App Storeの製品ページで開発者名とアプリIDを確認してから購入してください。初回接続の設定時に、VPN構成の追加を許可するようシステムから求められる場合があります。これは接続に必要なシステム上の許可であり、アプリにサーバー情報が自動で設定されるわけではありません。許可後、ご自身のサブスクリプションを読み込むか、サーバー情報を入力し、Homeで項目を選択してください。システム要件はApp Storeの表示をご確認ください。

iPhoneでの入手方法を見る →

iPad

購入時と同じApple IDでApp Storeを開き、購入済み項目と製品ページの入手状況を確認してください。iPhoneとiPadで購入を共有できる範囲は、App Storeの表示をご確認ください。画面が広くてもプロトコルの設定項目の意味は変わりません。読み込み後はConfig、Global Routing、サーバーの選択を確認し、サブスクリプション名が表示されているかだけで判断しないでください。

iPadでの入手方法を見る →
QUICK START

初回接続の3ステップ

インストール後は、必要な情報がそろっていることを確認したうえで接続をテストします。各手順で確認ポイントを設け、問題が起きたら最後に通過した手順に戻りましょう。プロトコル、モード、DNSを同時に変更しないことで、原因を切り分けやすくなります。

  1. IMPORT

    Add Server:既存情報を読み込む

    Homeを開いてAdd Serverに進みます。サブスクリプションをお持ちの場合はSubscribeを選び、完全なリンクを貼り付けます。単体のサーバーをお持ちの場合は、Typeに応じた項目を入力してください。既存のQRコードや共有リンクから読み込むこともできます。保存後にHomeへ戻り、グループと項目が表示されたことを確認してから、接続に使用するサーバーを選びます。

    確認ポイント:一覧に項目が表示され、選択した項目のプロトコルとアドレスが既存情報と一致していること。サブスクリプションの更新に成功しても、内容を取得できたことを示すだけです。実際に接続できるか、引き続き確認してください。

  2. ROUTING

    Global Routing:モードを選択

    ルールを含む設定ファイルをお持ちの場合は、Configで有効なファイルを確認してから、Global RoutingをConfigに設定します。プロキシ経路を一時的に確認する場合は、比較用にProxyを使えます。モード名はサーバーの選択を意味しません。処理方法と現在選択しているサーバーは別々の設定なので、それぞれ確認してください。

    確認ポイント:選択中のモードが接続をどのように処理するか説明できること。接続先が想定どおりに振り分けられない場合は、ルールと処理方針を確認してください。すでに正しいと確認した認証情報を、すぐに上書きしないでください。

  3. VERIFY

    Home:接続を有効にして確認

    メインスイッチをオンにし、システムの案内に従ってVPN構成を許可します。アプリに戻って状態を確認し、使い慣れた接続先にアクセスして、Connectivity Testと接続記録も参考に結果を判断してください。遅延テストは特定の測定方法での応答を示すもので、実際の通信速度を表すものではありません。日常的なアクセス確認の代わりにもなりません。

    確認ポイント:接続状態、実際のアクセス結果、接続記録が互いに整合していること。一部の接続先だけに問題がある場合は、接続先、モード、ネットワーク環境を記録し、該当する項目を調べてください。

詳しい使い方を見る →
PURCHASE & VERIFICATION

正規アプリの確認と購入範囲

Shadowrocket Hubは、Shadowrocketの公式サイト・公式マニュアルです。このセクションでは、アプリの購入、設定内容、ネットワークサービスを分けて説明し、それぞれの問題を混同しないようにします。

Shadowrocketの公式アプリアイコン

公式アイコン、開発者名、アプリIDを確認してください。3つすべてが同じApp Store製品を示している必要があります。

アプリID 932747118 開発者 Shadow Launch Technology Limited 買い切り

開発者名と製品ページを確認

App StoreでShadowrocketの製品ページを開き、開発者がShadow Launch Technology Limitedであることと、本サイトに掲載している公式アイコンを確認してください。製品ページのURLにあるid932747118は、アプリID 932747118に対応しています。検索結果には似た名前のアプリが表示されることがあります。購入前に、開発者名、公式アイコン、アプリIDの3点を照合してください。

ストアの表示とアカウントの国・地域

App Storeに表示される通貨、購入可否、購入済み項目は、ストアで使用中のApple IDにより異なります。ウェブで製品ページを開けても、現在のアカウントで同じ購入状況が表示されるとは限りません。端末のApp Storeに表示される内容を基準に、アカウントの国・地域、互換性、購入確認の情報を確認してください。システム要件はApp Storeの表示をご確認ください。過去のマニュアルにあるシステムのバージョン情報だけで、インストール可否を判断しないでください。

買い切り購入と購入済み項目の復元

Shadowrocketはクローズドソースの商用アプリで、買い切り方式です。米国ストアでの参考価格は約2.99米ドルですが、各ストアでは現地通貨で表示され、実際の金額は購入確認画面で確定します。機種変更や再インストールの際は、購入時と同じApple IDでApp Storeの購入済み項目を確認し、製品ページの入手状況も確認してください。ユニバーサル購入やファミリー共有の適用範囲はApp Storeの表示をご確認ください。購入履歴を確認する前に、再度支払わないようご注意ください。

アプリの更新と設定の復元は別々に確認

アプリの更新はApp Storeから行い、端末のストア設定で管理できます。サブスクリプションの更新は、クライアントが既存のリンクからサーバー情報を再取得する操作です。この2つは別の更新です。アプリを再インストールしても、すべてのローカル設定が復元されるわけではありません。重要なルール、サブスクリプションのメモ、サーバー情報は事前に保存してください。iCloud同期を利用する場合も、同期結果を確認し、現在の設定が有効になっていることを確認してから接続をテストしてください。

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

MANUAL NOTES

最近の使い方ガイド

目的に合った説明を参照してください。まず画面上の項目の位置を確認し、次にテスト結果を比較してから、問題に直接関係する設定を調整します。何度も読み込み直したり、複数の項目を同時に変更したりすることによる混乱を減らせます。

すべての記事を見る →