App Store限定 · サブスクリプションとサーバーの管理

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

iPhone / iPad向けアプリの公式ガイドです。まずApp Storeで正規品と買い切り購入を確認し、既存サブスクリプションを追加してから、ルールと接続を確認します。

  • Shadowsocks
  • Trojan
  • Hysteria2
  • Config

[Sections]機能と設定メニュー

目的からShadowrocketの設定を探す

サーバー管理、ルーティング設定、接続診断のどれが目的かを確認してから、該当する画面を開きましょう。以下の構文は構造の説明用で、そのまま使える完全な設定ではありません。

Subscribe:既存のサーバー情報を追加・更新

Subscribeでは、サーバー情報をまとめて追加・更新できます。Add ServerでSubscribeを選び、手元にあるサブスクリプションURLをすべて入力し、見分けやすい名前を付けます。保存後、想定したグループが表示されるか、登録内容に誤りがないか確認しましょう。項目が空でも、同じURLを何度も追加しないでください。更新するとURLから情報を再取得します。手動で変更する前に、必要な情報を控えておきましょう。URLにアクセス認証情報が含まれる場合があります。問題を報告するときは、エラーの内容だけを伝え、URL全体やQRコードは公開しないでください。

# サブスクリプションURLの例。実際の接続には使用できません
https://example.com/sub?token=xxxx
Subscribeでの追加方法を見る →

[Devices]入手方法と初回起動

iPhoneとiPadでの購入・接続準備

入手先はApp Storeのみです。始める前に、デバイスの対応状況、購入に使用するApple ID、すでにアプリを購入しているかを確認してください。システム要件とユニバーサル購入の対象は、App Storeのページをご確認ください。

iPhone:登録前に購入状況を確認

App Storeの商品ページから購入・インストールしたら、アプリを開き、手元にあるサブスクリプションまたはサーバー情報を準備します。初めて接続するとき、システムからVPN構成の追加を求められます。現在操作しているShadowrocketからの要求であることを確認してから、システムの案内に従って許可してください。この許可は接続の準備であり、サーバー情報の代わりにはなりません。また、登録した情報が利用可能であることを示すものでもありません。

すでに購入している場合は、App Storeのアカウント購入履歴または購入済み項目を先に確認しましょう。デバイスを変更しただけで、すぐに再購入する必要はありません。情報を追加したら、HomeでGlobal Routingを確認し、サーバーを選んで実際の通信をテストします。問題が起きたときは表示されたメッセージを記録し、何度も削除して再登録するのは避けてください。

iPhoneでの入手方法を見る

iPad:購入済み項目と本体の設定を確認

同じApple IDを使っている場合は、App Storeの購入済み項目に再ダウンロードの入口があるか確認しましょう。iPhoneとiPadの購入適用範囲は、App Storeのページをご確認ください。大きな画面では一覧や編集画面の配置が異なる場合がありますが、Subscribe、Add Server、Configで確認する手順は同じです。画面レイアウトの違いに合わせてサーバー情報を変更する必要はありません。

アプリの購入履歴とデバイス内の設定は別々に扱います。別のデバイスで接続できても、このデバイスのサブスクリプション、選択中のサーバー、Global Routingの設定が一致しているとは限りません。同期またはインポートの後に設定の選択と必要な項目を確認し、このデバイスでVPN構成の追加を許可してから、個別に接続テストを行ってください。

iPadでの入手方法を見る

Mac / Apple TVでも同じApp Storeから入手できます。対応状況、システム要件、ユニバーサル購入の対象はApp Storeのページをご確認ください。

[Verify]正規品と購入について

3つの項目を照合し、買い切りの範囲を確認

Shadowrocketはクローズドソースの商用アプリです。購入、再ダウンロード、アップデートはApp Storeで行います。アプリ名だけで判断せず、デベロッパ名、公式アイコン、アプリIDもあわせて確認してください。

  • 買い切り
  • アプリID 932747118
  • デベロッパ Shadow Launch Technology Limited

デベロッパ・アイコン・アプリIDを照合

商品ページを開いたら、まずアプリ名がShadowrocketであることを確認します。次にデベロッパ名Shadow Launch Technology Limitedを探し、このサイトのヘッダーに掲載された公式アイコンと照合してください。商品リンクのid932747118はアプリID 932747118に対応します。検索結果に似た名前が表示されても、これら3項目の確認の代わりにはなりません。購入前に商品詳細ページで一つずつ確認しましょう。

App Storeで「利用できない」「購入できない」と表示されたり、アカウントに関する案内が出たりした場合は、現在のストアとアカウントの状態を確認し、ストアの説明に従ってください。検索結果の表示、支払い通貨、購入可能かどうかは、ストアやアカウントの設定によって異なる場合があります。別のデバイスの表示だけで、このデバイスの状況を判断しないでください。当サイトの正規品確認ページでは確認手順を説明していますが、ストアアカウントの取引には対応していません。

アプリの買い切り ≠ 接続サービスの利用契約

買い切りで購入するのはアプリの利用権であり、サーバー、サブスクリプション、接続に必要な情報が付属するわけではありません。当サイトはサーバー情報やサブスクリプションを提供、販売、推奨していません。使い方の説明は、すでにご自身のサブスクリプションまたはサーバー情報をお持ちであることを前提としています。購入後も、情報の登録、使用するサーバーの選択、接続確認が必要です。アプリの購入とサービスの利用可否は別々に確認してください。

米国ストアでの価格は約2.99米ドルです。価格は各ストアで現地通貨に換算して表示され、実際の金額は購入時のApp Storeページでご確認ください。サブスクリプション名に表示される有効期限や利用量の情報は、アプリの購入履歴とは別のものです。「購入済みだが接続できない」場合は、アプリが開くか、サーバー情報がそろっているか、サービスが現在利用可能かを分けて確認しましょう。

機種変更後の復元:購入履歴を確認してから設定を復元

機種変更や再インストールの際は、購入時のアカウントでApp Storeの購入済み項目と購入履歴を確認し、ストアに表示される方法で再ダウンロードしてください。画面に購入金額が表示された場合は、まずアカウントとストアを確認しましょう。似た名前の製品を同じアプリとみなさないでください。購入の適用範囲、ユニバーサル購入、ファミリー共有については、App Storeのページとアカウントに表示される内容をご確認ください。

アプリを再入手しても、以前のデバイスに保存されていたすべての情報が復元されるとは限りません。復元後にサブスクリプションURL、サーバー情報、現在の設定、ルールの選択を確認してください。重要な設定は変更前に別途コピーを保存しましょう。パスワードやサブスクリプションの認証情報を含むファイルは、自分で管理できる場所にのみ保存してください。問題報告の資料を送る前に、機密情報を削除します。

アプリのアップデートとサブスクリプションの更新は別々に行う

アプリはApp Storeからアップデートします。システム設定で自動アップデートを有効にするか、ストアで利用可能なアップデートを確認してください。サブスクリプションの更新はアプリ内で既存のURLから情報を再取得する操作です。Configファイルの編集も別の操作です。それぞれ役割が異なるため、アプリを更新してもパスワードの誤りは自動で修正されず、サブスクリプションを更新してもローカルのルール順序は変わりません。

更新や変更の後は、想定したグループに情報が残っているか、Global Routingと現在のConfigが正しいかを確認しましょう。接続状況が変わった場合は、直近で実際に変更した項目を振り返り、エラーメッセージを記録して一つずつ検証します。システム要件、対応デバイス、ストアの更新履歴はApp Storeで確認してください。このページでは具体的なバージョンや公開日を固定して掲載していません。

[Check]よくある質問

情報を追加した後に確認すること

サブスクリプションを追加したのに、なぜサーバーを選ぶ必要がありますか?

追加は情報を保存する操作です。接続するには、使用するサーバーとルーティングモードも指定する必要があります。まずグループ内に想定したサーバーがあるか確認し、次にHomeで選択中のサーバーとGlobal Routingを確認してください。ガイドの接続確認手順に沿ってテストし、追加完了のメッセージだけで実際の通信を判断しないようにしましょう。

Connectivity Testで結果が表示されれば、すべての通信が正常ですか?

テスト結果は、そのときのTest Methodとネットワーク環境に基づくものです。実際のアクセスはDNS、ルール、サーバー側の状態にも左右されます。同じネットワークと同じサーバーを使って、再現性のある確認を行いましょう。テストとトラブル対処の手順を参考に、接続そのものの失敗と一部リクエストの失敗を切り分けてください。

サブスクリプションを更新したらサーバー情報が変わりました。アプリを再インストールする必要がありますか?

まず更新後の内容とグループを確認し、使用したいサーバーを引き続き選べるか確かめましょう。更新によって名前が変わったり、項目が削除されたりする場合があります。再インストールしても、サブスクリプションの内容は修正されません。すべてのデータを一度に消去するより、設定を残したまま更新と整理の手順に沿って一つずつ確認するほうが、原因を特定しやすくなります。

Configとサーバー情報は、どちらを先に変更すればよいですか?

まずサーバー情報が正しくそろっていて、基本的なテストを完了できることを確認します。その後、現在のConfigとルールを確認してください。一部のアクセス先で問題が起きた場合は、サーバーのパスワードとルールを同時に変更せず、照合条件と最終方針から確認しましょう。具体的な順序は初期設定ガイドをご覧ください。

[Notes]記事と設定の解説

設定ファイル、プロトコル、サブスクリプションのトラブル対処

問題に応じて読む内容を選びましょう。Configの記事では設定ファイルの構成を、プロトコルの記事ではパラメーターを、サブスクリプションの記事ではURLと取得内容を説明します。例に使われているのは仮の値であり、手元にある実際の情報の代わりにはなりません。

トラブル対処

Shadowrocketでサブスクリプションを追加しても空、または解析に失敗する場合:URL形式、サービス提供元の状態、更新タイミングを確認

URLの完全性、取得した内容の形式、サービス提供元側の状態、更新タイミングを順に確認します。まず問題が起きている箇所を特定してから再更新するか判断し、何度も追加してグループが重複するのを防ぎましょう。

サブスクリプションの確認手順を見る →

記事一覧を見る →