自分が利用しているサービスのサブスクリプションURLを、Shadowrocketに登録する手順をiPhone・iPad向けに解説します。HomeからSubscribeを追加し、読み込まれたサーバー情報を確認してから接続する流れと、登録後の手動更新、サーバーが表示されない場合の確認方法をまとめました。URLには認証情報が含まれることがあるため、取り扱い上の注意もあわせて紹介します。
登録前にサブスクリプションURLを確認する
サブスクリプションURLは、Shadowrocketが接続情報を取得するために使うアドレスです。URLを追加すると、応答に含まれる情報から複数のサーバー設定が読み込まれる場合があります。単体サーバーの共有リンクとは用途が異なるため、サービス提供元の案内で、そのURLがShadowrocketに登録するためのサブスクリプションURLであることを確認してください。この記事では、利用者自身がサービス提供元から受け取った有効なURLを持っていることを前提に説明します。
URLの文字列を途中で省略したり、末尾のパラメータを削除したりすると、認証や取得に必要な情報が失われることがあります。コピーする際は、URL全体を選択できているか確認してください。登録先を間違えないよう、サーバーの個別追加画面ではなく、Subscribeとして登録します。また、サブスクリプションURLはアカウント情報やアクセス用のトークンを含む場合があります。公開掲示板や第三者の解析サイトに貼り付けたり、URL全体が見えるスクリーンショットを共有したりしないでください。
ShadowrocketはAppleプラットフォーム向けの有料アプリです。アプリはApp Storeから入手し、製品ページでデベロッパ名Shadow Launch Technology Limited、アプリID 932747118を確認できます。対応デバイスやシステム要件、価格はApp Storeの表示をご確認ください。アプリの購入とサービス提供元の接続情報は別であり、アプリを購入してもサブスクリプションやサーバーが自動的に用意されるわけではありません。
登録前に用意する情報
- URLの入手元
- 利用中のサービス提供元
- URLの用途
- Shadowrocket用のサブスクリプション
- コピー範囲
- 先頭から末尾まで全体
- 取り扱い
- 認証情報として非公開にする
URLが有効か分からない場合は、値を加工せず提供元の案内を確認してください。
追加後に確認する内容
- 登録場所
- Home → 右上の+ → Type
- 登録形式
- Subscribe
- 読み込み結果
- サブスクリプション名とサーバー一覧
- 接続前の確認
- 選択中のサーバーとGlobal Routing
表示される項目名や配置は、アプリの現在の画面で確認してください。
Homeからサブスクリプションを追加する
登録はShadowrocketのHomeから行います。通信中でなくてもURLを追加できますが、取得時には端末がインターネットに接続できる必要があります。URLを入力して保存した後、読み込みが完了するまで画面を確認し、サーバー情報が追加されたかを見てください。エラーが出た場合は、同じ操作を何度も繰り返す前に、URLのコピー範囲、ネットワーク接続、提供元の案内を順に確認します。
追加画面を開く
Shadowrocketを起動し、Homeの右上にある「+」をタップします。新しい項目の追加画面が表示されたら、Typeの選択欄を確認してください。
Subscribeを選ぶ
TypeでSubscribeを選択します。サーバーの個別設定を入力する画面と混同しないようにしてください。サブスクリプションURLを単体サーバーのアドレス欄に入力しても、正しい方法で登録できない場合があります。
URLを貼り付ける
サービス提供元から受け取ったURLを対応する入力欄に貼り付けます。先頭と末尾が欠けていないこと、前後に不要な空白や改行が入っていないことを確認します。URL内の文字を手作業で変更しないでください。
内容を保存する
画面上の保存操作を行い、Homeに戻ります。読み込みが完了すると、登録したサブスクリプションに関連するサーバーが一覧に表示されます。取得中はアプリを終了せず、完了後に登録名とサーバー一覧を確認してください。
接続先を選ぶ
一覧から利用するサーバーを選び、Homeの接続状態とGlobal Routingを確認します。サーバー情報が表示されただけでは通信が開始されたとは限りません。接続スイッチをオンにし、システムからVPN構成の許可を求められた場合は、内容を確認して判断してください。
読み込み後は、登録数だけでなくサーバー名や設定内容も確認します。サブスクリプションに複数の接続先が含まれている場合、一覧から選択したサーバーが実際の接続先になります。Global RoutingのConfig、Proxy、Direct、Sceneは通信の処理方法に関係するため、接続確認中に意図しない方式が選択されていないかも見てください。サーバーが表示されることと、選んだサーバーへの接続が成功することは別の確認事項です。
登録済みのサブスクリプションを手動更新する
サブスクリプションの更新は、登録済みURLから最新の設定情報を取得する操作です。サーバー一覧の内容が変わったときや、サービス提供元から更新の案内があったときは、Homeで該当する登録項目を確認します。画面に更新操作が表示される場合はその操作を使い、表示されない場合はHomeのリストを下方向へ引いて更新を試してください。アプリの表示や操作方法は変わることがあるため、現在の画面にある案内を優先します。
- 更新前:対象のサブスクリプション名を確認し、別の登録項目を操作していないことを確かめます。
- 更新時:通信が利用できる状態にして、Homeで更新操作を行います。処理中は完了表示やエラーの有無を確認してください。
- 更新後:サーバー一覧が読み込まれたか、必要な接続先が選べるかを確認します。表示名や件数の変化だけでなく、実際の接続状態も別に確認します。
更新しても一覧が変わらない場合、必ずしも更新に失敗したとは限りません。提供元が設定を変更していない場合や、表示名・構成に変更がない場合もあります。反対に、更新時にエラーが表示された場合は、URLの期限や利用条件、提供元側の状態を確認してください。短時間に連続して更新を繰り返すより、エラー文を控え、ネットワークとURLを確認してから再試行するほうが原因を切り分けやすくなります。
更新の判断:まずエラーの有無を確認
サーバー一覧が変わらないことだけを理由にURLを削除して再登録する必要はありません。更新が完了したか、エラーが出たかを先に確認し、エラーがなければ現在の一覧から接続先を選んで動作を確認します。取得に失敗したときは、URLの有効性とネットワーク接続を分けて調べてください。
サーバーが表示されないときの確認方法
登録後にサーバーが見つからない場合は、接続スイッチを何度も操作するのではなく、取得の段階から順に調べます。まずHomeにサブスクリプション自体が登録されているか、次にURLの入力内容と更新結果、最後にネットワークやサービス提供元の状況を確認してください。サブスクリプション名が表示されていても、取得したサーバー情報が空の場合があります。登録項目の存在と、利用できるサーバーが読み込まれていることを分けて見ます。
URLを登録したのにサーバーが一覧に出ません
Homeにサブスクリプション名があるかを確認し、更新を一度実行します。URLの先頭・末尾が欠けていないか、Subscribeとして登録したか、端末がインターネットに接続できているかを確認してください。取得エラーが続く場合は、URLが有効かどうかを提供元に確認します。
手動更新をしても一覧が変わりません
更新完了の表示とエラーの有無を先に確認します。提供元側で設定が変更されていなければ一覧が同じ場合があります。サーバー名や件数だけで判断せず、必要な接続先が選択できるかを確認してください。
登録用URLをそのまま人に送っても大丈夫ですか
URLに認証用の情報が含まれる場合があるため、公開したり第三者に転送したりしないでください。問い合わせ時に情報の提示を求められた場合も、サービス提供元の安全な手段を使い、不要な範囲まで共有しないようにします。
サーバーが出たのに接続できません
Homeで選択中のサーバー、接続スイッチ、Global Routingを別々に確認します。接続状態が確立しない場合は、更新エラーの有無とサービス提供元の設定案内を確認してください。接続状態が表示されてもアクセスできない場合は、対象の通信がルールでどのように処理されるかも確認します。
確認の基本は「URLを正しく登録したか」「設定情報を取得できたか」「接続先を選んだか」「通信が成功したか」を分けることです。どの段階で止まっているかを整理すれば、不要な再登録や設定変更を避けられます。URLや認証情報の有効性、サブスクリプションの利用条件に関する問い合わせは、情報を発行したサービス提供元へ行ってください。