Shadowrocket 公式アイコン

App Store正規版 · iPhone / iPad

Shadowrocket 設定・使い方マニュアル

iPhoneとiPad向けの公式マニュアルです。既存サブスクリプションの読み込みとルール振り分けを解説します。アプリはApp Storeで買い切りです。購入に接続サービスは含まれません。

  • Shadowsocks
  • VLESS
  • WireGuard
  • Config

Rule · ルール構文

構文例です。完全な設定ファイルではありません。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY

まずマッチ条件を読み、次に処理方法を確認します。

Global Routing

画面用語インデックス · アプリのスクリーンショットではありません

Config✓
Proxy
Direct
Scene

モードによってリクエストの振り分け方法が決まります。

設定と接続

抽象的なデバイスの装飾 · アプリ画面ではありません

プロトコルとパラメータ

手元にあるサーバー情報に基づいて入力

ShadowsocksVMess
VLESSTrojan
Hysteria2WireGuard

プロトコル名だけでは接続に必要な認証情報は得られません。

App Storeで正規品を確認

同じ製品ページで確認

デベロッパ
Shadow Launch Technology Limited
アプリID
932747118
購入方法
買い切り App Storeの表示をご確認ください

入手前にアイコン、デベロッパ、IDを確認してください。

ルール振り分けと設定機能

まず、手元の情報がサーバー、サブスクリプション、設定ファイルのどれに当たるかを確認し、適切な画面を選びます。以下では、画面に表示される用語に沿って各機能と確認手順を説明します。

Ruleによるマッチングと処理

ルールでは、リクエストの条件と処理方法を対応付けます。DOMAIN-SUFFIXはドメインのサフィックス、IP-CIDRはIPアドレスの範囲で照合し、FINALはそれまでのルールに一致しなかったリクエストを処理します。使用前にConfigで現在のファイルを確認し、Global RoutingをConfigに設定してください。ルールの順序は結果に影響するため、具体的なドメイン条件はフォールバック項目より前に置きます。例は構文を示すもので、PROXYで使用するサーバーは別途設定が必要です。変更後は、Webページが開くかどうかだけで判断せず、実際の接続ログを確認してください。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY

画面の項目や選択肢は、現在のアプリの表示に従ってください。初めて操作する場合はクイックスタートで読み込みと動作確認を行います。DNS、On Demand、Log、Proxyの各設定を詳しく知りたい場合は、Settingsの詳しい解説をご覧ください。

入手と初回起動

ShadowrocketはAppleプラットフォームのみで配信されています。入手先はApp Storeのみです。製品ページを確認してから、デバイスの互換性と購入履歴を確認してください。

iPhone

App Storeで互換性と価格を確認して購入してください。システム要件はApp Storeの製品ページに記載された内容をご確認ください。インストール後は、手元にあるサブスクリプションまたはサーバー情報を用意し、ガイドに沿って読み込みます。初めて接続を有効にする際、VPN構成の追加を求めるシステムの通知が表示されることがあります。現在の操作による通知であることを確認してから許可してください。

iPhoneでの入手方法を見る →

iPad

購入時と同じApple IDで購入済み項目を確認してください。iPhoneとiPadでのユニバーサル購入の対象範囲は、App Storeの製品ページに記載された内容をご確認ください。大きな画面ではリストや詳細の配置が変わることがありますが、選択中のサーバー、現在のConfig、Global Routingはそれぞれ確認が必要です。アプリの購入履歴だけでは、これらの設定は確認できません。

iPadでの入手方法を見る →

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

製品ページが一時的に表示されない場合は、現在のApp Storeアカウントの地域とページ上の案内を確認してください。検索結果に表示された名前だけでアプリを選ばないようにします。購入済みのアプリを新しいデバイスで使う場合は、まず購入済み項目を確認してください。再び価格が表示されたら、すぐに再購入せず、購入時に使用したアカウントを確認しましょう。

正規品の確認と購入範囲

Shadowrocketはクローズドソースの商用アプリです。公式マニュアルでは、App Storeの製品情報と実際の画面に表示される用語に基づいて解説します。アプリの購入、設定、接続サービスはそれぞれ別のものとしてご確認ください。

デベロッパ、アイコン、アプリIDを確認

App Storeの検索結果には、同じ名前やよく似た名前のアプリが表示されることがあります。「Shadowrocket」という名前だけで判断しないでください。製品詳細を開き、デベロッパがShadow Launch Technology Limitedであること、アイコンが当サイトで使用している公式アイコンと一致すること、製品リンクにid932747118が含まれることを確認します。3項目すべてが同じ製品ページに対応していることを確認してから、価格と互換性を確認してください。

アプリID 932747118は製品リンクを識別する情報であり、購入証明やサブスクリプション番号ではありません。名前が似ていてもデベロッパが異なる場合は、当サイトの入手方法に記載されたApp Storeの製品ページに戻って確認してください。アイコンは確認項目の一つにすぎず、デベロッパとIDの確認に代わるものではありません。

正規品の確認手順を見る →

買い切りに含まれるもの

米国ストアでは2.99米ドルの買い切りです。価格は各ストアで現地通貨に換算して表示され、実際の金額は購入確認画面をご確認ください。支払いの対象はアプリの利用権であり、サーバー接続の認証情報ではありません。支払い完了、アプリのインストール、ネットワークへのアクセス成功はそれぞれ別の段階です。一つの結果をもって、他の段階も完了したと判断せず、順に確認してください。

アプリの買い切り ≠ 接続サービスのプラン。当サイトでは、ノードやサブスクリプションの提供・販売・推奨は行っていません。接続するには、手元にあるサブスクリプションまたはサーバー情報を使用し、有効性を確認してください。アプリの価格と、これらの情報に対応するサービスの状態は別々に管理されます。アプリを購入しても、接続可能なサーバーが自動で用意されることはありません。

価格と買い切りについて見る →

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

製品を購入できるかどうかは、現在のApp Storeのストア、アカウントの状態、ストアに表示される情報によって異なります。本ページのリンク先は同じ製品ですが、実際の表示、通貨、購入条件はデバイスで開いたページをご確認ください。リンクのストア地域は、デバイスのアカウントがその地域に切り替わっていることを意味しません。他の人に表示された価格だけで、自分の購入金額を判断しないでください。

インストール前に互換性の項目を読み、システム要件はApp Storeの製品ページに記載された内容をご確認ください。デバイスに互換性がないと表示された場合は、デバイスのシステムとストアの説明を確認してください。製品が表示されない場合は、ストアでの表示可否とネットワークの読み込み問題を切り分けます。購入対象の範囲、ファミリー共有の可否、他のデバイスでの入手条件についても、製品ページとアカウントに表示される内容を確認してください。

App Storeの入手先について見る →

購入済みアプリの再入手と設定の引き継ぎ

機種変更や再インストールの際は、購入時に使用したApple IDでApp Storeの購入済み項目を確認してから、Shadowrocketの製品ページを開いてください。アプリを再入手できても、以前のデバイスのサーバー、ルールファイル、接続状態がすべて復元されるわけではありません。購入履歴と設定情報は別のものです。元の設定が失われないよう、移行前にそれぞれ確認してください。

iCloud同期を使用する場合は、旧デバイスで同期対象を確認し、新しいデバイスでシステムアカウント、同期権限、ファイルの状態を確認してください。重要な変更の前に設定ファイルのコピーを保存し、サブスクリプションのリンクは安全に保管しましょう。アプリのアップデートはApp Storeで管理します。アップデート後は、選択中の設定、Global Routing、接続スイッチを確認してから、よく使う接続先をテストしてください。

購入済みアプリの再入手方法を見る →

設定前に3種類の情報を区別する

サーバー情報には、接続に必要なプロトコル、アドレス、ポート、認証項目が記載されています。Subscribeは手元にあるリンクから情報を読み込み、サーバー一覧を管理する機能です。Configはルールと関連する処理設定をまとめます。これらは同時に存在することがありますが、役割は異なります。情報を入手したら、種類を確認して対応する画面を開いてください。ルールファイルをサーバーの認証情報と取り違えたり、サブスクリプションを更新すればルールも適用されると考えたりしないでください。

接続のトラブルシューティングは、範囲を絞って始めます。情報が有効か確認し、選択中のサーバーとGlobal Routingを確認した後、Config、DNS、実際のリクエストログを確認してください。変更は一度に一つだけにし、変更前の状態を記録しておきます。Connectivity Testで結果が出ても、すべての接続先にアクセスできるとは限りません。特定の接続先で失敗しても、プロトコル自体が原因とは限りません。再現可能な状況を順番に記録すると、設定を何度も変更することによる混乱を防げます。

ルール例のexample.comは構文を説明するためのもので、実際の接続先ではありません。VLESS、Trojan、WireGuard、Hysteria2を追加する場合は、各項目を手元のサーバー情報に照らして入力してください。プロトコル名だけを頼りに認証情報を補うことはできません。パラメータの意味を確認するには、該当する解説を読んでから元の情報と照合してください。不明な値は情報の提供元に確認し、検証設定をオフにして誤りを隠さないでください。

よくある質問

読み込みは成功したのにアクセスできないのはなぜですか?

読み込みに成功したのは情報を取得できたという意味であり、現在サーバーに接続できることを示すものではありません。まずサーバーの選択、接続スイッチ、システムのVPN許可を確認してから、Global Routingを確認してください。ネットワークを切り替えて同じ接続先を再試行し、どの段階でエラーが発生するか記録します。FAQの接続トラブルシューティングに沿って一つずつ確認し、ルールとサーバーの設定を同時に変更しないようにしてください。

ルールに基づいて振り分けるには、どのモードを選べばよいですか?

Global RoutingでConfigを選び、既存の設定ファイルが使用中であることを確認してください。ProxyとDirectは、それぞれプロキシ経由と直接接続の処理に使います。設定ファイル内のルールを自動的に置き換える機能ではありません。ルールが適用されているかどうかは、マッチ順序と接続ログも合わせて確認してください。手順はクイックスタートをご覧ください。

サブスクリプションを更新すると、ルールも変わりますか?

サーバーのサブスクリプションとConfigは、別々に管理する項目です。サブスクリプションの更新では、主にサーバー一覧を確認します。ルールの内容は現在の設定ファイルで確認してください。更新後にアクセス方法が変わった場合は、まず選択中のサーバーが変わったか確認し、その後に設定状態を確認します。ルールが上書きされたと決めつけないでください。関連する画面と設定項目は設定の詳しい解説をご覧ください。

パラメータ解説と使い方のヒント

プロトコルの項目、ネットワーク条件、統計の見方から設定結果を理解します。以下の記事は、手元にサーバー情報があることを前提とし、接続先の推奨は行いません。

記事一覧を見る →