iPhone
App Storeで製品ページを確認して購入します。初回接続時は、システムによるVPN構成追加の案内を確認してください。その後Homeに戻り、選択中のサーバーとGlobal Routingを確認して、実際にアクセスできるかテストします。
iPhoneの説明を見るまずApp Storeの互換性を確認し、購入に使うアカウントを確かめます。システム要件とユニバーサル購入の可否は、App Storeの記載をご確認ください。クライアントを購入した後も、手持ちのサブスクリプションやサーバー情報が必要です。
App Storeで製品ページを確認して購入します。初回接続時は、システムによるVPN構成追加の案内を確認してください。その後Homeに戻り、選択中のサーバーとGlobal Routingを確認して、実際にアクセスできるかテストします。
iPhoneの説明を見る購入時に使用したAppleアカウントで購入済み項目を確認します。ユニバーサル購入の可否はApp Storeの記載をご確認ください。横向き表示やSplit Viewでは画面の表示領域が変わります。追加後は、サーバー、構成ファイル、接続の許可をデバイス上で確認してください。
iPadの説明を見るMac / Apple TVでも同じApp Storeから入手できます。対応状況とシステム要件はApp Storeの記載をご確認ください。
問題に合わせて項目を選んでください。サーバー設定、構成ファイル、接続の実行条件はそれぞれ別の要素です。原因を見分けるため、トラブル対処では一度に変更する項目を一つに絞りましょう。
ルールによって、条件に応じたリクエストの処理方法が決まります。Configで現在有効な構成を確認し、DOMAIN-SUFFIX、DOMAIN-KEYWORD、GEOIPなどの条件を上から順に確認してください。広い範囲に一致するルールが先にあると、後続の詳細な条件が適用されないことがあります。DIRECTは直接接続、PROXYはプロキシ経由、FINALはそれ以前の条件に一致しない場合の処理を示します。変更前に元の構成を保存し、ルールを一つずつ調整して同じ接続先で再テストしてください。サーバー接続の問題をルールの問題と取り違えないようにしましょう。
Config · DIRECT · PROXYDOMAIN-SUFFIX,apple.com,DIRECT
DOMAIN-KEYWORD,example,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
ルールの構造を理解するための例です。実際のポリシーは、ご自身のアクセス要件に合わせて確認してください。
Global Routingは全体的なルーティング方法を決める設定です。接続スイッチの状態だけでは、リクエストがプロキシ経由かどうかは判断できません。Configは現在の構成ファイルのルールに従い、Proxyは対象の通信をプロキシ経由にし、Directは直接接続します。通常どおりルールを使う場合は、Configと有効な構成ファイルが一致しているか確認してください。問題を切り分ける際は、同じネットワーク・同じ接続先でモードごとの結果を比較し、テスト後に元の設定へ戻します。Configだけで問題が起きる場合は、サブスクリプション全体を再追加する前に、ルールのマッチ状況とDNS設定を確認しましょう。
Global Routing · Config / Proxy / DirectOn Demandは、ネットワーク環境などの条件に応じて接続を開始する機能です。サーバー設定の修正やルールの振り分けを代替するものではありません。まず手動で接続してアクセスを確認し、SettingsのOn Demandで利用可能な条件を確認してから、自分のWi-Fi、モバイル通信、ドメインに関する要件を一つずつ設定します。テストでは、接続が開始される前後のネットワーク状態を記録し、複数の条件が重なる場合の挙動にも注意してください。手動で切断した後に再接続される場合は、条件が引き続き一致していないか確認します。ネットワークを頻繁に切り替える場合は、接続が繰り返されないか観察してから、該当する条件を残すか判断しましょう。
Settings · On DemandShadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardでは、入力項目や認証方式が異なります。Typeだけを変更して、他の設定値をそのまま流用することはできません。Add Serverを開き、手持ちのサーバー情報に合った種類を選んでから、アドレス、ポート、その種類に必要な認証情報を一つずつ確認してください。TLS、トランスポート方式などの追加項目も、元の設定と照らし合わせます。共有リンクを使うと手入力を減らせますが、追加後にすべての項目が正しく反映されているか確認しましょう。プロトコル名だけで接続品質が決まるわけではなく、設定値、サーバーの状態、現在のネットワーク環境によって結果は異なります。
Add Server · Type入力時の原則有効な自分のサーバー情報のみ使用してください。
サブスクリプションリンクは複数のサーバー情報を取得・更新するためのものです。一方、単体の共有リンクには通常、一つのサーバー情報が含まれます。手持ちのサブスクリプションをSubscribeで管理する場合は、リンクのパスやパラメータを省略せず、見分けやすい名前を付けてください。追加後は一覧の内容を確認してからサーバーを選び、テストします。手動更新によって既存の項目が更新または削除されることがあるため、重要な手動変更は別途記録しておきましょう。更新に失敗した場合は、リンクの有効性、現在のネットワークからアクセスできるか、応答内容が認識可能なサブスクリプション形式かを順に確認してください。エラーページを構成として追加しないよう注意しましょう。
Subscribe · Add Serverhttps://example.com/sub?token=xxxx
接続には使えない形式例です。実際のリンクにアクセス認証情報が含まれる場合は、公開しないでください。
サブスクリプションとサーバー管理のガイドを見る →接続スイッチが接続中を示していても、分かるのは接続状態だけであり、目的のサイトへアクセスできることを保証するものではありません。まずConnectivity Testで現在の構成の接続状況を確認し、SettingsのDiagnosticsで利用可能な診断情報を確認します。Dataでは通信量の変化を確認できます。テスト結果は、同じネットワークと同じ方法で比較してください。一度の遅延測定だけで全体を判断しないようにしましょう。すべてのサーバーで失敗する場合は、まずデバイスのネットワークと接続の許可を確認します。一部の接続先だけ失敗する場合は、ルールと名前解決を確認してください。ログを共有する前に、サブスクリプションのパラメータ、サーバーアドレス、認証情報を隠してください。
Connectivity Test · Diagnostics · DataこのサイトはShadowrocketの公式サイトおよび公式マニュアルです。アプリの入手、購入の復元、接続設定の管理は、それぞれ別の手順です。まず現在の状況を確認し、該当する説明を参照してください。
Shadowrocketはクローズドソースの有料アプリで、入手先はApp Storeのみです。製品ページを開き、アプリ名がShadowrocketであることを確認したうえで、デベロッパがShadow Launch Technology Limitedであること、製品リンクのアプリIDが932747118であることを確認してください。さらに、サイトのヘッダーに表示されている公式アイコン(白地に青紫の縁取りがあるロケット)と照合します。検索結果の略称や似た図柄だけで判断せず、一つの製品ページでアプリ名、デベロッパ、アイコン、アプリIDをまとめて確認してください。
価格、互換性、システム要件、更新履歴は製品ページで確認してください。検索結果の概要では重要な情報が省略されることがあり、デバイスに残っている古いページが更新されていない場合もあります。購入を確定する際は、実際に開いたApp Storeのページを基準にしてください。ストアにデバイス非対応と表示された場合は、まず互換性の項目を確認します。サブスクリプションの追加や接続設定で、ストアの互換性の問題を解決することはできません。
米国ストアでの参考価格は2.99米ドルで、買い切りです。ストアの地域ごとに現地通貨で表示されます。実際の金額はApp Storeの購入確認画面をご確認ください。購入前に、ストアで使用中のAppleアカウントとその地域を確認し、別のアカウントの購入履歴と混同しないようにしましょう。製品がストアに表示されるか、どの支払い方法を利用できるかは、現在のストアとアカウントの状態によって異なります。アプリ内のサーバー設定が、ストアでの製品表示に影響することはありません。
購入済みなのにHomeにサーバーが表示されない場合は、「アプリを入手済み」と「接続設定がまだ追加されていない」を切り分けてください。この場合はSubscribe、Add Server、Scan QR Codeの説明を確認し、アプリを再購入しないようにしましょう。反対に、サブスクリプションリンクを持っていてもApp Storeでのクライアント購入の代わりにはなりません。購入とサブスクリプションでは、アカウント、有効期間、管理方法が異なります。
デバイスを変更したりアプリを再インストールしたりする際は、App Storeで購入時と同じアカウントを使用しているか確認し、そのアカウントの購入済み項目からShadowrocketを探してください。iPhoneとiPadで共通購入が可能かどうかは、App Storeの記載をご確認ください。ファミリー共有の利用条件も、製品ページとアカウントのファミリー設定で確認してください。購入済みリストにアプリが表示されない場合は、ホーム画面のアイコンの有無で購入の状態を判断せず、購入履歴とアカウントを確認しましょう。
アプリの復元と設定の復元は別々に確認してください。クライアントを再ダウンロードできても、手動で追加したサーバーやローカルの構成ファイルがすべて新しいデバイスに自動で戻るとは限りません。移行前にサブスクリプション名、構成ファイル、必要な設定を記録してください。アプリに該当する機能がある場合は、iCloud同期が有効で、同期が完了しているか確認します。移行後は内容を一つずつ確認してから接続テストを行い、認証情報を含むバックアップは自分で管理できる場所に保管してください。
初めて使う場合は、手持ちのサブスクリプションを一つ追加するか、有効性が確認できているサーバーをAdd Serverから一つ追加することをおすすめします。サブスクリプションは元の一覧を更新しながら使う場合に、手入力は各項目を確認しながら追加する場合に適しています。共有内容をすでに持っている場合は、Scan QR Codeやクリップボードから追加できます。どの方法でも、保存後にType、Host、Portと対応する認証項目を確認してください。コピー時に余分な空白や改行が入っていないか、必要なパラメータが欠けていないかにも注意しましょう。
設定を追加したら、Homeでテストするサーバーを選び、Global Routingを確認します。構成に従って通信を振り分ける場合はConfigを選択し、現在の構成ファイルを確認してください。追加したサーバー一覧が、ルールファイルの有効化を意味するわけではありません。次に接続スイッチをオンにし、システムによるVPN構成追加の案内を確認します。システムの許可によって必要な接続構成を作成できますが、サーバー情報が検証済みになるわけではありません。続けてアクセスをテストしてください。
検証では、まずデバイスのネットワークが使えることを確認し、Connectivity Testを実行して、用途が明確な接続先にアクセスします。テストに失敗したら、他の条件は変えずに現在のサーバー設定と接続状態を確認してください。特定の接続先だけ失敗する場合は、ルールのマッチ状況とDNSを確認します。サーバー、ルール、名前解決、On Demandを一度に変更すると、原因を特定しにくくなります。詳しい手順は初回の設定追加と接続ガイド、まとめて管理する方法はサブスクリプションとサーバーの管理をご覧ください。
App Storeの更新はクライアント本体に適用されます。Subscribeの更新ではサブスクリプションから取得したサーバー一覧が更新され、Configの変更はルールやその他の設定動作に影響します。この3種類の変更は分けて記録してください。アプリの更新後に動作が変わった場合は、まず現在の選択状態が維持されているか確認します。サブスクリプションの更新後にサーバーが消えた場合は、アプリの更新が原因と決めつけず、サブスクリプションから返された内容を確認してください。
複数のサブスクリプションを管理する場合は、用途が分かる名前を付け、見分けにくい初期名だけで管理しないようにしましょう。テストや並べ替えの前に、同じ方法で比較していることを確認してください。遅延の数値は特定の条件で一度測定した結果であり、すべてのリクエストで同じ結果になることを示すものではありません。古い項目を削除する前に、手動で加えた設定がまだ必要か確認しましょう。バックアップ時は、サブスクリプションリンク、単体のサーバー、構成ファイル全体を区別し、一種類だけ保存してすべて保存したと思い込まないようにしてください。
トラブル対処に必要な情報を共有する際は、問題が起きたネットワークの種類、Global Routing、テスト方法、再現手順を残せば十分です。サブスクリプションリンクのアクセス用パラメータ、パスワード、その他の認証情報は事前に隠してください。https://example.com/sub?token=xxxxは形式を示す例にすぎず、実際の設定として追加することはできません。更新に失敗した場合は、まずリンクの有効性を確認し、次に現在のネットワークと応答形式を確認してから、削除して再追加するか判断してください。
クライアントの購入と接続設定の準備は別の作業です。サブスクリプションまたはサーバーを追加できているか、使用するサーバーを選択しているかを確認し、Global Routingとシステムの接続許可も確認してください。スイッチをオンにした後も、実際にアクセスできるかテストが必要です。FAQの接続トラブル対処手順に沿って、段階ごとに確認してください。
サブスクリプションリンクは通常、更新可能なサーバー一覧を返します。ss://、vmess://、vless://、trojan://などの共有リンクは、通常一つのサーバー情報を表します。追加できても、同じ方法で更新されるとは限りません。整理を始める前に、内容の種類を見分けてください。詳しくは共有リンクとサブスクリプションの管理をご覧ください。
DirectはGlobal Routingの直接接続モードです。ConfigにDIRECTルールを追加した状態と同じではありません。構成ファイルのルールで通信を振り分ける場合は、Configに戻って有効なファイルを確認してください。モードを比較した後は、元の設定に戻しましょう。詳しい手順はGlobal Routingの使い方をご覧ください。
App Storeでの購入済み項目の復元はアプリの入手に関するもので、設定の移行はサーバーやルールに関するものです。同じ購入アカウントを使っていても、実際にどの項目が復元されたか、再度許可が必要か、現在どの構成ファイルが選択されているかを確認してください。接続テストの前に購入済み項目の復元方法をご覧ください。
基本的な設定追加と接続確認が終わったら、デバイスの移行、リンク形式、自動接続の条件を確認しましょう。各ノートは一つの問題に絞って解説しているため、元の設定を保ちながら一つずつ再テストできます。
購入済み項目からアプリを探し、購入の復元と設定の移行を区別してから、横向き表示やSplit Viewでの操作位置を確認します。ユニバーサル購入の可否とシステム要件は、App Storeの記載をご確認ください。
説明を読む →単体のサーバー共有リンクと更新可能なサブスクリプション一覧を見分け、リンク内の項目と追加後の確認点を解説します。一度追加しただけで、その後も自動更新されると思い込まないためのガイドです。
説明を読む →手動接続が正常に行えることを確認したうえで、接続条件、複数条件の判定方法、テスト手順を一つずつ解説します。手動で切断した後に再接続される原因を特定できます。
説明を読む →