Shadowrocket 公式アイコン App Store 正規アプリ · 公式マニュアル

Shadowrocket 使い方ガイド サブスクリプションの追加とルール設定

Appleプラットフォーム向けのルールベースプロキシクライアントです。App Storeで買い切り購入できます。正規アプリを確認してから、手持ちのサブスクリプションまたはサーバー情報を読み込んでください。

  • Shadowsocks
  • VMess / VLESS
  • Trojan
  • Hysteria2
App ID932747118
DeveloperShadow Launch Technology Limited
Purchase買い切り
Requirementsシステム要件はApp Storeの掲載情報をご確認ください
接続スイッチ、Global Routing、Add Server を表示する Shadowrocket 公式 Home スクリーンショット
Shadowrocket 公式 Home スクリーンショット。実際の画面は現在の App Store 版によって異なる場合があります。

01 / Devices & App Store

デバイスとストアの案内

アプリの入手と設定の読み込みは別々の手順です。まずApp Storeで購入・インストールし、次に手持ちのサブスクリプションURL、QRコード、またはサーバー情報を用意します。購入前に互換性、現在のアカウントのストア、購入確認画面を確認してください。システム要件と購入の適用範囲はApp Storeの掲載情報をご確認ください。

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

初回起動前に確認する3種類の情報

1つ目は購入履歴です。App Storeでの購入に使ったAppleアカウントに保存されます。2つ目は接続に必要な情報で、手持ちのサブスクリプションURL、サーバー認証情報、QRコードなどです。3つ目はリクエストの処理方法を決めるConfigです。それぞれ役割が異なり、相互に代用できません。サブスクリプションの読み込みが成功しても、読み込めたことを示すだけです。接続できるかどうかは、設定値の正確さ、有効状態、現在のネットワークによって変わります。

初回は手持ちの項目を1つ読み込み、Type、Host、Port、認証情報を確認してから接続テストを行うのがおすすめです。基本的な接続を確認した後で、ルール、DNS、On Demandを調整します。まず正常に動作する状態を基準として残しておけば、問題が起きたときに読み込み項目、接続条件、設定変更のどこに原因があるか切り分けやすくなります。詳しい手順は入門ガイドをご覧ください。

02 / Configuration Index

Shadowrocket 機能と設定

変更したいのは接続パラメータか、リクエストの転送先か、それとも接続を開始する条件かを先に確認しましょう。左側の目次は目的別です。例は設定構文と操作の関係を示すもので、そのまま使えるサーバー情報は含みません。既存ファイルを例の断片で丸ごと置き換えないでください。

Rule:具体的なルールからFINALまで

Global RoutingでConfigを選ぶと、設定ファイル内のルールに従ってリクエストが処理されます。ルールは通常、上から順に照合され、最初に一致したルールのポリシーが適用されます。そのため、具体的なドメインやローカルネットワークのルールは、未一致時のルールより前に配置します。Configで現在使用しているファイルを編集して保存し、そのファイルが引き続き有効な設定として選択されていることを確認してください。以下の例ではサンプルドメインにPROXY、ローカルネットワークのアドレスにDIRECTを適用し、それ以外をFINALで処理します。実際の結果は、ドメイン解決、ルール条件、利用可能なポリシーにも左右されます。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
設定とConfigの解説を読む →

03 / Purchase & Verification

正規アプリの確認と購入について

Shadowrocket 使い方ガイドは、Shadowrocketの公式サイト・公式マニュアルです。アプリの入手先はApp Storeのみです。このセクションでは購入履歴、アプリの識別情報、接続サービスを分けて説明し、購入前や機種変更後の確認に役立つ情報をまとめています。

開発者、公式アイコン、アプリIDを確認

商品ページを開いたら、アプリ名がShadowrocketであることを確認します。次に開発者がShadow Launch Technology Limitedであることを確認し、アイコンを当サイトに掲載している公式アイコンと照合してください。最後に商品ページのURLにあるid932747118を確認します。対応するアプリIDは932747118です。検索キーワードや似た名前だけでは正規アプリかどうかを判断できません。アプリ名、アイコン、開発者、アプリIDがすべて同じ製品を示していることを確認してください。検索結果から見分けにくい場合は、正規アプリの確認方法から指定の商品ページを開けます。

Shadowrocketはクローズドソースの商用アプリです。機能についてはアプリ内の実際の項目を確認し、価格、互換性、購入条件はApp Storeの最新の掲載情報をご確認ください。公式アイコンは正規アプリを見分けるための情報の一つですが、それだけで購入を確認できるわけではありません。インストール済みの場合も、ホーム画面の表示名だけで判断せず、App Storeの購入済み履歴から購入したアプリを確認できます。

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

App Storeの検索結果、価格表示の通貨、購入可能かどうかは、アカウントが利用するストアによって異なる場合があります。当サイトで指定している商品ページを開き、デバイスに表示されるストア情報を確認してください。購入できない場合は、現在ログイン中の購入用アカウント、ストア情報、デバイスの互換性を確認し、App Storeに表示される案内をご覧ください。検索結果に表示されないだけで提供終了と判断しないでください。また、購入履歴を確認せずに再度支払わないようにしてください。

購入に使用したAppleアカウントは、ほかのサービスで使うシステムアカウントと異なる場合があります。確認する際は、App Storeで現在使用中の購入用アカウントと購入履歴を調べてください。iCloudアカウントだけを確認して判断しないようにしましょう。システム要件はApp Storeの掲載情報をご確認ください。購入前の判断には、チュートリアルに掲載されたデバイスの外観や操作例よりも、商品ページの互換性欄が適しています。

買い切り購入と接続情報の違い

Shadowrocketは買い切りで、米国ストアでは2.99米ドルです。実際の価格と購入条件はApp Storeの掲載情報をご確認ください。各ストアでは現地通貨で表示されます。購入によって得られるのはクライアントアプリの利用権です。サーバー、サブスクリプションの有効状態、ネットワーク接続条件は別のものです。アプリを購入した後も、接続するには手持ちのサブスクリプションまたはサーバー情報を読み込む必要があります。

サブスクリプションには独自の有効期限、アクセス情報、内容の管理方法があります。サブスクリプションを更新してもApp Storeの購入履歴は変わりません。アプリを再ダウンロードしても、サブスクリプションの有効期限は延長されません。Homeに項目が表示されているのに接続できない場合は、クライアントアプリを再購入するのではなく、項目のパラメータと現在の有効状態を確認してください。この2種類の問題を分けて考えると、誤った画面で操作を繰り返すのを防げます。

iPhoneとiPadでの購入済みアプリの復元

iPhoneとiPadでの共通購入の適用範囲はApp Storeの掲載情報をご確認ください。別のデバイスにインストールする場合は、購入時に使ったアカウントで購入済み履歴を確認し、該当するアプリを再ダウンロードしてください。App Storeに購入価格が表示される場合は、すぐに再購入せず、まずアカウントと購入履歴を確認します。デバイス上のボタン表示はアカウント、ストア、互換性によって異なる場合があるため、実際のストアの案内に従ってください。

アプリの復元と設定の復元は別の作業です。再インストール後は、手持ちのサブスクリプション、手動で追加したサーバー、有効なConfig、Global Routingを1つずつ確認してください。必要に応じて、自分で保存しておいた情報から再読み込みします。設定の確認と接続テストまで完了して、以前の利用環境が復元されたことになります。詳しくは購入済みアプリの復元方法をご覧ください。機種変更の場合は、古いデバイスを操作する前に設定をバックアップしてください。

App Storeでアップデートし、変更前の状態を保存

アプリはApp Storeからアップデートできます。デバイスのApp Storeアップデート設定に従ってください。変更内容を確認するには商品ページのアップデート情報を読み、アプリ内の現在の項目と照らし合わせます。当サイトでは過去の画面を現在の状態と誤認させないよう、特定のバージョン番号や更新日を固定して掲載していません。アップデート前に重要なConfigと必要な読み込み情報を保存し、アップデート後は基本的な接続を確認してから、必要なルールや自動接続条件を1つずつ検証してください。

設定ファイルにも独自の管理手順があります。リモートファイルの内容変更、サブスクリプションの項目更新、アプリのアップデートはそれぞれ別の出来事です。動作が変わった場合は、直近でどの変更があったかを記録し、変更前後のファイルと設定を比べてください。複数の項目を同時に変更するより、テスト済みの設定を保存しておくほうが問題を再現しやすくなります。DNS、On Demand、Logについて詳しく知りたい場合は、Settingsの設定項目ガイドをご覧ください。

使う前に確認したい4つのポイント

読み込みに成功したのに、なぜ接続の確認が必要?

読み込みに成功したということは、アプリが情報を読み取れたという意味です。サーバー認証、転送条件、現在のネットワークまで検証されたわけではありません。まずHomeで手持ちの項目を1つ選び、Global Routingを確認して、接続先を決めてテストしてください。「情報が保存されたこと」と「接続できること」を分けて確認すると、何度も削除して読み込み直すより原因を見つけやすくなります。手順は入門ガイドをご覧ください。

Ruleを変更してもリクエストの動作が変わらないのはなぜ?

変更が保存されていること、そのファイルが有効なConfigであること、Global RoutingがConfigになっていることを確認してください。次に、対象がより上位のルールに先に一致していないか、特に具体的なドメインルールとFINALの位置を確認します。ルールが存在するかだけでなく、そのルールまで照合されるかが重要です。キーワードの意味は用語集をご覧ください。

Connectivity Testの結果で実際のアクセスを判断できますか?

できません。テストと実際のリクエストでは処理経路が異なる場合があります。結果は手がかりとして利用でき、すべての接続先へのアクセスを保証するものではありません。トラブルシューティングでは、テスト方法、選択中の項目、Global Routing、接続先を記録し、DiagnosticsとLogも確認して失敗した段階を判断してください。段階ごとの詳しい確認方法はよくある質問をご覧ください。

設定をバックアップするとき、どの情報に注意が必要?

サブスクリプションURL、サーバーの認証情報、一部のログにはアクセス情報が含まれる場合があります。エクスポートしたファイルは自分で管理できる場所に保存してください。問題のスクリーンショットや設定の一部を共有する前に、機密情報を削除します。バックアップの用途も記録し、説明用の一部設定をそのまま復元できる完全なファイルと誤認しないようにしてください。移行手順は設定のバックアップと機種変更時の移行をご覧ください。

目的に合わせて読むページを選びましょう。初回の追加と接続は入門ガイド、画面の用語とルールのキーワードは用語集、接続できていて動作を調整したい場合は設定ガイドが役立ちます。1回の操作で変更する内容を明確にし、元に戻せるよう設定を残してください。

04 / Articles

設定・移行と購入について

以下の記事では、購入済みアプリの復元、ルールによるブロックの範囲、設定の移行をそれぞれ解説します。まず基本的な読み込みと接続を済ませてから、目的に合った記事をお読みください。ファイルを変更する場合は元の設定を保存し、変更後に同じ接続先で再テストしてください。

入手と購入App Store / 購入済みアプリの復元

機種変更や再インストール後にShadowrocketを復元する方法:App Storeの「購入済み」から再ダウンロード

新しいデバイスへの移行や削除後の再インストールでは、購入時に使ったAppleアカウントで購入済みアプリを探し、Shadowrocketを再ダウンロードします。購入用アカウントとシステムアカウントの違い、App Storeのボタンに価格が表示される場合の確認手順、アプリの復元後もサブスクリプションやローカル設定の確認が必要な理由を解説します。

応用設定Rule / REJECT

ShadowrocketのREJECTルールの書き方:ブロックの仕組み、照合順序、制限事項

ルールの照合段階に沿ってREJECTの役割を解説します。具体的なドメインルールを配置する場所、先に一致したルールが結果を変える理由、通常のサービスと同じドメインを共有するコンテンツに対する制限を説明します。ドメイン単位でリクエストをブロックしても、ページ内のコンテンツを種類ごとに判別できるわけではありません。

応用設定Config / iCloud

Shadowrocketの設定バックアップと機種変更時の移行:iCloud同期、設定ファイルの書き出し、復元手順

移行前、復元中、復元後の確認という3段階に分けて手順を解説します。iCloud同期、手動エクスポート、手持ちのサブスクリプションの再読み込みを区別し、有効なConfig、Global Routing、ローカル変更の確認項目をまとめます。重要な設定を同期とは別に保存しておく必要性も説明します。

記事一覧を見る →