App Store正規版 · iPhone / iPad

Shadowrocket の使い方
正規アプリの確認とルール設定

Appleプラットフォーム向けクライアントで、既存の接続情報を使ってルールに基づく通信の振り分けを設定できます。アプリはApp Storeで買い切り、接続サービスとは別です。

  • Shadowsocks / VMess / VLESS
  • Global Routing
  • On Demand

デバイスの互換性、システム要件、購入条件はApp Storeの表示をご確認ください。

ルールに基づいて経路を選択

まずルールを照合し、次にポリシーを確認します。

RULE

正規版の3つの確認ポイント

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

STORE
Shadowrocketの公式アイコン
Shadowrocket
App Storeで製品情報を確認
  • Shadow Launch Technology Limited
  • アプリID932747118

デバイス別の手順

購入履歴と端末内の設定を別々に確認します。

DEVICE

RULES / GLOBAL ROUTING

ルールによる振り分けとルーティング方式

まずGlobal Routingを確認し、次に各リクエストがどのルールに一致したかを調べます。この2つの設定は役割が異なります。前者は全体の処理方法を決め、後者はConfigでリクエストごとのポリシーを選択します。

ルールによる振り分けでは、リクエストごとに異なるポリシーを適用します。Configで現在有効な設定を確認し、まずRuleの並び順、次にDOMAIN-SUFFIX、GEOIP、IP-CIDRなどの条件を確認してください。ルールは上から順に評価されるため、範囲の広い条件を前に置くと、後続の詳細な条件に一致しなくなる場合があります。通常、FINALは最後に配置し、それまでのルールに一致しなかったリクエストを処理します。変更前に元の設定を保存し、一度に一か所だけ変更して、同じ宛先で再確認しましょう。複数箇所を同時に変更すると、原因を特定しにくくなります。

接続済みなのに宛先へアクセスできない場合は、「サーバーへの接続失敗」と「ルール選択が想定と異なる状態」を切り分けます。前者では接続情報と現在のネットワークを、後者ではルールの順序、最終ポリシー、選択中のサーバーを確認してください。スイッチの状態だけで判断しないことが大切です。

Global Routingと設定方法を見る →

ON DEMAND / DIAGNOSTICS

オンデマンド接続と状態の確認

自動接続の条件とトラブル診断は分けて設定しましょう。まず手動接続で基本設定が使えることを確認してから、On Demandが必要か判断すると、原因調査の際に確認項目を絞れます。

On Demandは設定した条件に応じて接続を開始する機能で、使えなくなったサーバーを修復するスイッチではありません。Settingsで関連項目を確認する前に、どのネットワーク条件で接続し、いつ一時停止するかを明確にしましょう。初めて使う場合は、まず手動接続とアクセス確認を済ませてから、必要な条件を一つずつ有効にしてください。切断後に再接続を繰り返す場合は、On DemandとシステムのVPN状態をあわせて確認します。バッテリー消費を調べる際は、システムのバッテリー使用状況、実際の通信、ネットワークの切り替わりをあわせて判断してください。バックグラウンドにアプリ名が表示されただけで異常とは限りません。

初回接続時、システムからVPN構成の追加を求められる場合があります。この許可はシステムのネットワーク接続を確立するためのもので、サーバー情報が自動入力されるわけではありません。操作を行っているアプリがShadowrocketであることを確認し、システムの案内に従って許可してください。誤って拒否した場合は、アプリに戻って接続を再試行し、システム設定も確認します。

接続から確認まで順番に進める →

CONFIG / SUBSCRIBE

既存のサブスクリプションと設定ファイル

サーバー情報は接続に使い、設定ファイルは通信の処理方法をまとめるために使います。情報の種類を確認してから適切な読み込み方法を選び、サブスクリプションとルールファイルを混同しないようにしましょう。

利用するには、自分のサブスクリプションまたはサーバー情報が必要です。Add Serverで情報を入力する際は、Typeをサービス提供元が指定したプロトコルに合わせ、Host、Port、認証情報を順番に確認してください。Shadowsocks、VMess、VLESS、Trojanなどでは、必要な項目が異なります。読み取り可能なQRコードがある場合は、Scan QR Codeを使えます。サブスクリプションを更新した後は、SERVERリストに変化があるか確認し、選択中のサーバーも確認してください。更新に失敗した場合は、URLが完全か、アクセス権があるか、ネットワークが使えるかを確認しましょう。情報をすべて削除して最初からやり直すことは避けてください。

サブスクリプションURLにはアクセス用の認証情報が含まれる場合があるため、機密情報として扱ってください。問題を他の人に説明する際は、使用した読み込み方法、エラーメッセージ、操作手順を伝えれば十分です。URL全体を公開しないでください。QRコードの読み取りに成功したことは情報を認識できたという意味にすぎません。項目を確認し、サーバーを選択して、実際に接続できるか検証してください。

入手から日常的な管理まで、ガイドを読む →

DEVICES / APP STORE

iPhone・iPadでの入手方法

ShadowrocketはApp Storeでのみ配信されています。まず、購入時に使用したアカウントと製品ページを確認し、次に端末の互換性を確認してください。アプリの購入履歴、システムのVPN許可、既存の接続情報はそれぞれ別の項目です。端末を変更する場合は個別に確認しましょう。

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

新しいデバイスに購入ボタンが表示された場合は、App Storeに購入時と同じアカウントでサインインしているか確認し、購入済み項目に記録があるか調べてください。iCloudにサインインしているだけで、App Storeのアカウントも同じだとは限りません。アプリを復元できてもSERVERリストやConfigが以前の端末と異なる場合は、端末内のデータと同期設定を確認してください。アプリの復元だけで、すべての接続情報が戻るわけではありません。

VERIFY / PURCHASE / RESTORE

正規版の確認と購入について

Shadowrocketはクローズドソースの商用アプリです。正規版かどうかは、検索結果の表示順や別称、ページ上の似た画像ではなく、App Storeの製品ページに表示された情報で確認してください。次の3項目をあわせて確認します。

正規版の確認に使うShadowrocket公式アイコン

製品ページの確認項目

アプリ名
Shadowrocket
デベロッパ
Shadow Launch Technology Limited
アプリID
932747118
価格の目安
米国ストアでは2.99ドルの買い切りです。最新情報はストアページをご確認ください。
正規版の確認方法を詳しく見る →

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

App Storeの製品ページを開き、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limitedであることを確認し、本サイトに掲載している公式アイコンと照合してください。製品リンク内のid932747118がアプリIDです。名前が似ているだけでは同じアプリとは確認できません。検索結果から詳細ページを開いた後も、デベロッパと製品情報を再確認してください。アプリ内の各項目は、現在インストールされているアプリの表示に従います。以前のガイドと項目の位置が違っていても、設定がなくなったとは限りません。

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

製品が現在のストアに表示されるか、どの通貨や購入条件が表示されるかは、App Storeのページで直接確認してください。本サイトでは共通の製品ページへのリンクを掲載していますが、すべてのアカウントで同じ表示になるとは限りません。ページを開けない、または製品が見つからない場合は、ストアアカウント、ストアの地域、デバイスの互換性を確認してください。システム要件は必ずApp Storeの表示を確認し、記事の公開時期から現在も要件を満たしていると判断しないでください。

買い切り購入と購入済みアプリの復元

買い切りとは、アプリ本体の購入方式を指します。iPhone・iPadでは、購入時と同じApple IDで購入履歴を確認してください。現在のデバイスで利用できるかはApp Storeの表示をご確認ください。機種変更や再インストールの際は、まず購入履歴を確認し、その後、自分の設定を復元するか再度読み込みます。ファミリー共有の対象かどうかは、ストアの説明とアカウント設定で確認してください。同じファミリーに属しているだけで購入権が共有されるとは限りません。既存のサーバー情報と設定は利用可能なコピーを保管し、認証情報も適切に管理してください。

アプリのアップデートはApp Storeから行います。更新前にストアのアップデート情報を確認し、使用中のルーティング方式と設定を記録しておくと安心です。更新後に動作が変わった場合は、すべてのルールをすぐに書き換えるのではなく、有効な設定と接続状態を確認してください。購入履歴で確認できるのはアプリの購入権であり、接続サービスが引き続き利用できるかどうかではありません。

アプリの買い切りと接続プランは別

Shadowrocketの購入で得られるのはアプリの利用権であり、接続可能なサーバーやサブスクリプションが含まれるわけではありません。本サイトではノードやサブスクリプションを提供・販売・推奨せず、ユーザー自身がすでに持っているサブスクリプションやサーバー情報の使い方を説明します。接続情報の有効期間、認証状態、サービス内容は、利用中のサービス提供元に確認してください。アプリの価格と接続サービスの料金は別のものです。

読み込みの成功、接続スイッチがオンであること、実際に宛先へアクセスできることは、それぞれ別の確認結果です。読み込みは情報を取得できたことを示すだけです。接続の確立には設定項目、権限、ネットワーク環境が関係し、アクセス結果はGlobal Routingとルールのポリシーにも左右されます。問題が起きたら、この3段階に沿って原因を調べましょう。アプリを買い直したり、設定を何度も消去したりするより、手がかりを残しやすくなります。

READING / PRACTICAL NOTES

設定と初回利用に関する記事

新着記事3本を続けて読み、まず設定ファイルの役割を理解し、次に自動接続と初回起動の手順を確認しましょう。アプリ内で確認できる設定を中心に解説し、テスト結果を常に当てはまる結論として扱いません。

上級設定

Shadowrocketの設定ファイル(.conf)構成を解説:General、Rule、Host、URL Rewriteの役割

設定ファイルの各項目の役割を理解し、全体設定、ルール照合、ローカルマッピング、書き換えを区別しましょう。Ruleの順序やFINALを確認する前に、ファイルが参照するポリシーを現在の設定と対応させます。前後関係を把握せずに一部分だけコピーしないよう注意してください。

App Storeでダウンロード