Shadowrocketに購読URLを登録すると、URLからサーバー情報を読み込み、Homeの一覧でまとめて管理できます。ここでは、すでに利用しているサービスの有効な購読URLが手元にあることを前提に、iPhoneでの登録、保存、手動更新、一覧が空の場合の確認方法を順番に説明します。
購読URLの登録は、Homeから「+」を開き、TypeでSubscribeを選んでURLを保存するところから始まります。保存した購読項目をHomeで更新すると、サービスから取得したサーバー情報が一覧に反映されます。URLそのものの誤り、更新時の通信、取得した内容の解析を分けて確認すれば、同じ操作を繰り返したり、既存の設定を誤って削除したりせずに原因を絞り込めます。
1. 購読URLと個別サーバー情報を区別する
購読URLは、複数のサーバー設定を取得するためのURLです。個別サーバーのアドレス、ポート、認証情報を入力する画面とは用途が異なります。Home右上の「+」から追加するとき、個別サーバー情報を追加するのか、購読URLを登録するのかを先に確認してください。購読URLを個別サーバーのAddress欄に貼り付けても、購読として読み込まれるわけではありません。
URLは利用中のサービスの管理画面などにある、Shadowrocket向けの購読用コピー操作から取得します。ログインページのアドレスやアカウントのトップページではなく、購読用として案内されたURLを使ってください。URLの末尾にある文字列や、?以降のクエリパラメーターが認証に使われる場合があります。見た目を短くするために一部を削除したり、途中で改行を挿入したりしないでください。
購読URLはアカウントにアクセスするための認証情報を含むことがあります。公開の掲示板や第三者の変換サイトに貼り付けず、画面共有やスクリーンショットを送るときもURL全体を隠してください。この記事では利用中のサービスから取得したURLを使う方法を案内します。ノードや購読、サービスの提供・販売・推奨は行っていません。
2. Homeから購読URLを登録する
登録前に、URLをサービスの案内元からコピーし直せる状態にしておきます。メッセージアプリなどを経由してコピーした場合は、先頭や末尾が欠けていないか、URL以外の説明文や空白が混ざっていないかも確認してください。下の手順では画面項目を英語表記で記載しています。システムやアプリの表示言語によって、配置や表記が異なる場合があります。
-
追加画面を開く
ShadowrocketのHomeを開き、右上の「+」をタップします。サーバー情報を手入力する画面が開いた場合は、Typeの選択肢を確認してください。
-
Subscribeを選ぶ
Typeをタップし、
Subscribeを選びます。ShadowsocksやVMessなどの個別プロトコルを選ぶ画面とは異なります。購読URLを個別サーバーの入力欄に貼り付けないようにしてください。 -
URLを入力する
利用中のサービスからコピーした購読URLを貼り付けます。入力欄の先頭と末尾を確認し、URL全体が入っていることを確かめます。URLの一部を手作業で削除したり、認証用の文字列を編集したりしないでください。
-
内容を保存する
必要に応じて識別しやすい名前を設定し、画面の保存操作を行います。保存後はHomeに戻り、購読のグループや登録した項目が表示されるか確認します。名前は一覧で見分けるためのもので、URLの有効性を変更するものではありません。
-
一覧を更新する
Homeに表示された購読項目をタップするか、画面の更新操作を行い、購読を手動で更新します。更新中は画面を閉じず、完了表示やエラー表示を確認してください。更新後に項目が展開されていない場合は、グループを開いてサーバー一覧を確認します。
この段階でサーバーが表示されても、接続が成功したことまでは確認できていません。購読の更新はURLから設定情報を取得する処理で、Homeでサーバーを選択して接続する処理とは別です。まず一覧への追加と更新結果を確認し、その後、必要であればサーバーを選択して接続をテストしてください。
3. 保存後の更新とSubscribe設定を確認する
登録直後に一覧が反映されない場合は、購読グループがHomeにあるか、グループ内が折りたたまれていないかを確認します。グループ名だけが見えている状態と、購読からサーバー情報を一件も取得できていない状態は同じではありません。グループを開いて内容を確認してから、もう一度手動更新を行ってください。
登録内容の確認
- 登録画面
- Home → 「+」 → Type → Subscribe
- 入力するもの
- サービスから取得した購読URL
- 確認する箇所
- URLの先頭・末尾・クエリ
- 保存後
- Homeで購読グループを確認
個別サーバーのアドレスや共有リンクを購読URLとして登録しないでください。
更新時の確認
- 更新操作
- Homeから購読を手動更新
- 設定の場所
- Settings → Subscribe
- 関連項目
- 表示される購読更新設定
- 通信経路
- 必要な場合のみUpdate via Proxyを確認
設定名や表示の有無はアプリの画面で確認し、関係のない値は変更しないでください。
Settings → Subscribeに更新関連の項目が表示される場合は、現在の設定を確認してから変更してください。たとえばUpdate via Proxyが利用できる画面では、購読取得に使う通信経路に関係します。接続をオンにしただけで購読更新が必ず成功するわけではなく、逆に更新が失敗したことだけで、サーバーへの接続も失敗すると判断することもできません。
設定を変更して試すときは、一度に一項目だけ変更し、同じ購読を手動更新して結果を記録します。更新後は必要な設定に戻してください。まだ使用できる既存のサーバー項目がある場合は、確認のために購読や既存設定をすべて削除しないでください。変更前の状態を残しておくと、問題が悪化したときに元へ戻しやすくなります。
4. URLを読み込めない、一覧が空の場合の対処
エラー表示が出たときは、まず文言をそのまま記録し、購読URL、更新時の通信、応答内容のどこに問題があるかを切り分けます。同じURLを短時間に何度も登録すると、古いグループと新しいグループを見分けにくくなります。登録済みの項目がある場合は、消す前に更新結果と表示内容を確認してください。
URLを保存したのにサーバーが出ません
Homeで購読グループを開き、項目が折りたたまれていないか確認します。次にグループを手動更新し、結果を見てください。初回から空なら、利用中のサービスから購読URLをコピーし直し、URL全体が保存されているか照合します。
更新がタイムアウトするときは?
まずiPhoneのWi-Fiまたはモバイルデータ通信が利用できるか確認し、購読URLが現在も有効か利用中のサービス側で確認します。Settings → SubscribeにUpdate via Proxyが表示される場合は、現在の設定を記録したうえで通信経路を確認し、一度に複数の項目を変えないでください。
登録したグループ名だけが見えます
Homeでグループを開いて中身を確認し、購読を手動更新します。それでも空の場合は、URLが個別サーバー用ではなく購読用であること、サービス側から設定情報が返されていることを確認してください。
購読の更新後、接続できません
更新と接続を別々に確認します。Homeでサーバー項目が表示されているかを確かめた後、選択中のサーバー、接続状態、Global Routingを確認し、実際のアクセスをテストしてください。更新成功は、すべてのサーバーが接続可能であることを保証しません。
更新が失敗する場合、サービス側でURLがリセットされていないか、購読の有効性や返される内容に変更がないかを確認します。ブラウザーでURLを開いたときにページが表示されたとしても、その内容がShadowrocketで処理できる購読データとは限りません。ログイン画面、エラー画面、空の応答が返されていないか、利用中のサービスの案内と照らし合わせてください。
原因の確認を依頼するときは、表示されたエラー文と発生した操作を伝え、購読URL、認証トークン、パスワード、UUIDなどは伏せてください。購読URLを第三者に渡すと、設定情報へアクセスされる可能性があります。URLの有効性や提供される設定内容については、利用中のサービスの管理画面やサポート窓口で確認してください。
5. 更新後に接続を試す前の確認
サーバー一覧に項目が反映されたら、まず一覧が空ではないこと、意図した購読グループの内容であることを確認します。複数の購読を登録している場合は、名前だけで判断せず、どのグループを更新したかを確認してください。不要に見える項目があっても、名前や地域表示だけを根拠に設定内容を決めつけないようにします。
- 項目が表示されない:購読グループを展開し、手動更新の結果とURLの完全性を再確認します。
- 項目はあるが更新できない:URLの有効性、iPhoneのネットワーク、Settings → Subscribeの関連設定を一つずつ確認します。
- 更新できたが接続できない:サーバー選択、接続状態、Global Routing、設定値を別の問題として確認します。
- 以前の項目が残っている:今回の更新結果と混同しないよう、既存項目をすぐに消さず、更新したグループを確認します。
Shadowrocketアプリの購入と、サーバーや接続プランの利用は別です。アプリはApp Storeから入手し、商品ページでデベロッパ名やアプリIDを確認してください。アプリ本体の購入にサーバーや購読が含まれるわけではありません。アプリの入手方法や購入に関する案内は、入手方法を確認してください。