iPhone
App Storeで正規版を確認してから購入するか、購入済みの項目を復元します。初めて接続するときは、システムに表示されるVPN構成の許可を確認し、Homeに戻って接続状態を確かめてください。インストールが完了しても、サーバー情報の準備が整ったとは限りません。
iPhoneの説明を見るCONFIGURATION / 01
まず入力情報を確認し、次に通信の処理方法を決めます。プロトコル、サーバー、設定ファイル、システムのVPN許可はそれぞれ役割が異なります。一つの項目が正常でも、接続全体の確認にはなりません。
HomeでGlobal RoutingをConfigに設定すると、現在の設定にあるRuleの順にリクエストが照合されます。Configを開き、使用中のファイルを確認してから、ドメインルール、アドレス範囲ルール、FINALの位置を確認してください。一般に、具体的なルールを広範囲のルールより前に置くと、別のルールに先に一致するのを防げます。以下はルール構文の例であり、完全な設定ではありません。PROXYの実際の接続先は選択中のサーバーと合わせて確認してください。保存後は接続をやり直し、対象のリクエストをテストします。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
On Demandは、システムの条件に応じて接続を開始する機能です。手動接続が正常であることを確認してから有効にしてください。SettingsでOn Demandを開き、システムにShadowrocketのVPN構成が残っているか確認します。条件を変更したら、想定するネットワーク環境ごとに接続が確立するか、切断後に再び開始されるかを確認してください。接続が繰り返し復旧する場合は、設定を何度も削除するのではなく、まずOn Demandの条件を確認します。以下のルール例は通信ポリシーを示すもので、On Demandの起動条件を設定するものではありません。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
ShadowrocketはShadowsocks、VMess、VLESS、Trojan、Hysteria2などのプロトコルに対応しています。手動で追加する場合はAdd Serverで該当するTypeを選び、ユーザーがすでに持っている情報に従ってアドレス、ポート、認証項目を入力します。TLS、SNI、通信方式の設定を一つずつ確認してください。ポート番号が同じだけでは、設定が一致しているとは限りません。読み込み後もプロトコルの種類を確認します。ルールが決めるのは通信の処理方法であり、サーバーの認証情報や通信設定を自動で修正するものではありません。下の例はリクエストをプロキシポリシーに渡す方法を示しています。
[Rule]
DOMAIN,example.com,PROXY
FINAL,DIRECT
すでに持っているサブスクリプションを使う場合は、リンクがサーバーリストと設定ファイルのどちらを提供するものか確認してください。両者を同じ入口から読み込まないようにします。Configを開いてSubscribe関連の項目を確認し、リンクの種類に合った方法で読み込みます。単一サーバーはAdd Serverから手入力するほか、QRコードやクリップボードから追加できます。読み込み後は、名前、Type、サーバー数が想定どおりか確認し、一つ選んでテストします。更新に失敗した場合は、まず元のリンクにアクセスできるか確認してください。ルールの記述例にはサブスクリプションのURLや認証情報は含まれません。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,PROXY
ConfigファイルにはGeneral、Rule、Hostsなどを含められます。ファイルが存在するだけでは、選択されて適用中とは限りません。変更前に現在のファイル名を記録し、元の内容を残したうえで、一度に一つの設定だけを変更してください。iCloudで同期する場合は、両方のデバイスにファイルが届いているか、選択中のファイルが一致しているかを個別に確認します。同期が完了しても、接続設定がすべて一致したとは限りません。保存後はHomeに戻り、Global RoutingがConfigになっていることを確認します。以下は一部分の例です。コピーする前に元ファイルを確認し、同じセクションを重複して追加しないようにしてください。
[General]
dns-server = system
[Rule]
FINAL,PROXY
HomeのConnectivity Testでサーバーの応答を確認し、実際のアクセス状況と照らし合わせて原因を判断します。一度応答があっても、すべてのリクエストが成功したとは限りません。SettingsのDiagnosticsで関連情報を確認し、Dataで通信量の変化を見ます。集計範囲と記録時刻にも注意してください。特定のドメインだけ失敗する場合は、名前解決の結果と一致したルールを優先して確認します。すべてのアクセスが失敗する場合は、ネットワーク、サーバー、システムの許可を確認してください。以下の例では、ドメインの例外ルールをFINALより前に置いています。変更後は同じ宛先を再テストします。
[Rule]
DOMAIN,example.com,DIRECT
FINAL,PROXY
Config(設定)は選択中の設定ファイルに従ってリクエストを処理し、ルールによる振り分けの確認に適しています。Proxy(プロキシ)は主な通信をプロキシポリシーに渡し、ルールの影響を比較する際に利用できます。Direct(直接接続)は直接接続の経路を使用します。モードを切り替えたら、同じ宛先を再テストして差を比較してください。確認後は必要な元のモードに戻し、一時的な状態をそのままにしないようにします。
サーバー項目は「どこに接続するか」、設定ファイルは「リクエストをどう処理するか」、システムの許可は「VPN接続を確立できるか」を決めます。インターネットに接続できない場合は、まずどの層の問題かを切り分けてから該当する設定を変更してください。サーバー、DNS、設定ファイル全体を同時に変更すると、結果を再現しにくくなり、実際の原因を見失うことがあります。各項目の詳しい説明は用語解説、機能ごとの説明は機能ガイドをご覧ください。
DEVICES / 02
どちらのデバイスでも、同じApp Storeの製品ページで確認します。購入に使うアカウント、互換性、現在選択中の設定をそれぞれ確認してください。もう一方のデバイスで接続できた結果を、このデバイスの確認の代わりにはできません。
App Storeで正規版を確認してから購入するか、購入済みの項目を復元します。初めて接続するときは、システムに表示されるVPN構成の許可を確認し、Homeに戻って接続状態を確かめてください。インストールが完了しても、サーバー情報の準備が整ったとは限りません。
iPhoneの説明を見る購入時と同じアカウントで購入済み項目と共通の購入条件を確認します。読み込み後は、このデバイスで選択中のサーバーとConfigを確認してください。画面が広くても確認する順序は変わりません。システムのVPN許可も、このデバイスで行う必要があります。
iPadの説明を見るMac / Apple TVでも同じApp Storeから入手できます。デバイスの互換性、システム要件、共通の購入条件はApp Storeの表示をご確認ください。
複数のデバイスで使う場合は、まずApp Storeで購入に使ったアカウントを確認してください。システム画面上部に表示されるiCloudアカウントだけでは判断できません。両者のサインイン状態が異なることがあります。アプリを復元した後は、設定ファイルが同期されているか、サーバーが選択されているか、ネットワークを切り替えた後も接続できるかを確認します。アプリの購入履歴と、ユーザーがすでに持っているサーバーの認証情報は別のものです。一方を復元しても、もう一方は自動で補われません。
FIRST CONNECTION / 03
01 / IMPORT
ユーザーがすでに持っているサーバー情報またはサブスクリプションURLを用意します。個別のサーバー情報はAdd Serverから入力し、既存のリンクは内容に合った入口から読み込みます。完了後はType、アドレス、ポート、認証項目を確認し、名前だけを保存した状態になっていないか確かめてください。
02 / ROUTING
ルールで振り分ける場合はConfigを選び、現在の設定ファイルを確認します。ProxyとDirectは比較確認に使えますが、サーバー情報の確認に代わるものではありません。テストを始める前に元のモードを記録し、確認後に戻し忘れないようにしてください。
03 / VERIFY
Homeで接続スイッチをオンにし、システムの案内に従ってVPN構成の追加を許可します。その後、Connectivity Testを実行し、実際にアクセスしたい宛先も確認してください。スイッチの状態、テスト結果、アクセス時の状況をそれぞれ記録し、一つの指標だけで判断しないようにします。
明確な宛先を一つ選び、同じネットワークで繰り返しアクセスします。スイッチがオンのままでもページを読み込めない場合は、現在のサーバーとGlobal Routingを確認してください。一部のドメインだけに問題がある場合は、DNSとRuleを確認します。スイッチがすぐオフに戻る場合は、振り分けルールを繰り返し変更するのではなく、システムのVPN許可と構成を優先して確認してください。ネットワーク切り替え、デバイスのスリープ、アプリの再起動後に発生する症状は、発生条件も記録します。
Connectivity Testの結果を実際の通信速度とみなさないでください。テスト方法、宛先、現在のネットワークによって結果は変わります。「サーバーが応答した」「ドメインを名前解決できた」「宛先へのリクエストが成功した」は、それぞれ異なる結果です。問題が起きた場合は必要なエラー情報を残し、サブスクリプションURL、パスワード、認証項目は隠してください。症状に応じた確認手順は接続トラブルシューティングをご覧ください。
APP STORE / 04
Shadowrocketはクローズドソースの有料アプリで、入手先はApp Storeのみです。正規版を確認するときは、製品ページに記載されたアプリの識別情報、購入条件、互換性を確認してください。検索結果に表示された名前だけで判断しないようにします。
932747118製品ページを開いたら、アプリ名が Shadowrocket であることを確認し、デベロッパまたは提供元として表示される Shadow Launch Technology Limited と公式アイコンも照合してください。製品ページの URL の末尾は id932747118 です。アプリ名、アイコン、提供元情報を合わせて確認し、検索結果の上位に表示されていることだけで判断したり、製品ページでの確認を省略したりしないでください。
ページを開いた後は、互換性、アプリの説明、ストアの更新履歴も確認できます。システム要件はApp Storeの表示をご確認ください。この記事ではシステムのバージョンを固定して記載しません。デバイスに互換性がないと表示された場合は、製品ページで該当デバイスの項目を確認してください。別のデバイスにインストールできることを理由に、このデバイスも要件を満たすと判断しないようにします。確認手順の詳細は正規版の確認方法をご覧ください。
App Storeで表示されるコンテンツは、ストアで使用中のApple IDの国・地域によって異なります。Shadowrocketが検索結果に見つからない場合は、App Storeのアカウントページを開いて現在のサインインアカウントを確認し、そのアカウント設定で国または地域を確認してください。中国本土のストアでは、ほかのストアと検索結果が異なることがあります。Webページで製品情報を閲覧できても、現在のアカウントで購入できるとは限りません。
アカウントの国・地域を変更する場合は、まずアカウントページに記載された条件を読み、残高、有効なサブスクリプション、支払い方法などを確認してください。アカウントの状態を確認せず、設定を続けて変更しないようにします。国・地域と検索結果の表示については、Apple IDの国・地域とストアでの表示を確認をご覧ください。この記事では確認方法を説明し、アカウントに関するサービスは提供しません。
クライアントの買い切り購入 ≠ 回線プラン。米国ストアでの参考価格は$2.99で、アプリを一度購入します。実際の金額、税金、現地通貨での表示はApp Storeの決済画面をご確認ください。購入できるのはShadowrocketクライアントであり、利用可能なサーバーやサブスクリプションが付属するわけではありません。以後の設定は、ユーザーがすでに持っているサブスクリプションまたはサーバー情報を前提とします。
当サイトは公式サイトおよび公式マニュアルです。ノードやサブスクリプションの提供、販売、推奨は行っていません。アプリの購入に関する問題はApp Storeのアカウントと注文履歴で確認してください。既存サーバーのアドレス、認証項目、利用可否、サービスの有効性は、ユーザー自身が持つ元の情報に基づいて確認します。両者を分けて記録し、サブスクリプションの失効をアプリの購入失敗と誤認したり、インストール完了を接続に必要な条件がすべて整った状態と誤認したりしないようにします。
iPhoneとiPadで利用する場合は、まず購入時と同じアカウントでApp Storeにサインインし、購入済み項目からShadowrocketを探します。両デバイスに共通する購入条件はApp Storeの表示をご確認ください。再ダウンロードではなく価格が表示された場合は、すぐに再購入せず、アカウント、購入履歴、製品情報を確認してください。デバイスからアプリを削除しても、購入履歴が消えるわけではありません。
再ダウンロードで復元されるのはアプリ本体です。元の設定がすべて復元されたとは限りません。初回起動後にサーバー項目、現在のConfig、システムのVPN許可を確認してください。iCloudを使っている場合は、同期状態とこのデバイスでの選択内容も確認します。更新はApp Storeで管理します。更新後に問題が発生した場合は、すべての設定をすぐに消去せず、まず変更内容と症状を記録し、一つずつ確認してください。詳しい手順は購入済み項目の復元方法をご覧ください。
READING / 05
現在の問題に合わせて記事を選んでください。設定項目の誤りは各フィールド、許可の問題はシステム設定、アプリが検索に表示されない場合はストアアカウントを確認します。記事内の画面項目は、デバイス上の表示と照合しやすいよう英語のまま記載しています。
Add Serverのアドレス、ポート、パスワード、SNIを照合し、サーバー認証とTLS証明書の検証を区別します。ハンドシェイクに問題がある場合は、検証を無効にすることを常用せず、まず設定項目を確認してください。
設定項目の説明を読む接続スイッチを初めてオンにしたときのシステム許可、VPN構成の確認場所、構成が削除された後の確認方法を説明します。まずシステムの許可を確認し、その後にルールとサーバーを確認してください。
許可について読むApp Storeで現在使用中のアカウントから確認し、国・地域と製品ページの表示状況を調べます。国・地域を変更する前に確認すべきアカウントの条件も解説し、検索結果だけでデバイスの互換性を判断しないためのポイントを紹介します。
ストアの説明を読む初めて設定する場合は、まずはじめにを順に読んでください。接続できるものの一部のリクエストに問題がある場合は、トラブルシューティングガイドで症状を確認します。購入、許可、読み込みに関する簡潔な回答はFAQにまとめています。ルールキーワードやプロトコルの用語は用語解説をご覧ください。
すべての記事を見る