Shadowrocketで、ご自身がすでに利用しているサブスクリプションURLを登録し、サーバー項目を表示して接続先を選ぶまでの手順を解説します。Home → + → Type → Subscribeから追加し、更新後に項目と選択状態を確認してください。URLの入力ミス、更新エラー、サーバーが一覧に出ない場合の切り分け方法も紹介します。サブスクリプションや接続サービスの提供・販売・推奨は行っていません。
登録前に確認すること
サブスクリプションURLは、ご自身が利用権限を持つサービスの提供元から取得したものを使います。URLには認証用のtokenなどが含まれる場合があり、第三者に知られると設定を利用されるおそれがあります。共有チャットや公開ページに貼り付けず、問い合わせ時のスクリーンショットにもURL全体を写さないでください。
ShadowrocketはAppleプラットフォーム向けのクローズドソース有料アプリです。アプリの買い切り購入と、サーバーや接続サービスの利用契約は別です。App Storeで製品ページを確認する場合は、デベロッパ名がShadow Launch Technology Limited、アプリIDが932747118であることを照合してください。価格、システム要件、購入対象となるかどうかはApp Storeの記載が基準です。入手手順はアプリの入手方法を見るをご確認ください。
登録前に、URLが途中で切れていないか、前後に空白や改行が入っていないか確認します。見た目が似た文字、末尾の記号、大文字と小文字の違いにも注意してください。URLを手入力するより、提供元の案内からコピーして貼り付けるほうが入力ミスを減らせます。ただし、コピーした後に余計な空白が付いていないかは確認してください。
- サブスクリプション:URLからサーバー設定を取得し、まとめて更新するための登録です。
- 個別サーバー:Address、Port、認証情報などを手動で入力する項目です。サブスクリプションURLをこの画面に貼り付けるものではありません。
- Config:ルールを含む設定ファイルを管理します。サーバーをまとめて登録するSubscribeとは役割が異なります。
URLを追加してサーバーを読み込む
登録操作では、サブスクリプション名とURLを確認し、保存後に更新結果が反映されるまで待ちます。画面の表示や項目名はインストール済みのバージョンによって異なる場合があります。以下の手順で想定した項目が見つからないときは、Homeの「+」から追加画面を開き、Typeの選択を確認してください。
-
追加画面を開く
Homeを開き、右上の「+」をタップします。追加方法の画面でTypeを確認してください。すでに登録済みのサーバーを編集する画面ではなく、新しいサブスクリプションを追加する操作です。
-
Subscribeを選ぶ
TypeでSubscribeを選びます。Add Serverなど個別サーバー向けのTypeを選ぶと、URLの貼り付け欄が想定どおり表示されないことがあります。項目が異なる場合は、いったん戻ってTypeを選び直してください。
-
URLを入力する
ご自身のサブスクリプションURLを該当欄に貼り付けます。必要に応じて、あとから識別できる名前を入力してください。貼り付け後にURLの先頭と末尾を確認し、空白や改行、文字の欠落がないことを確かめます。
-
保存して更新する
入力内容を保存し、Homeに戻ります。追加したサブスクリプションの行を見つけてUpdateを実行するか、表示される更新操作を使います。読み込みが終わるまで待ち、完了前に画面を閉じたり、短時間に何度も更新したりしないでください。
-
項目を確認する
サブスクリプション名だけでなく、グループ内に具体的なサーバー項目が表示されていることを確認します。項目がある場合は利用するものをタップし、左側の丸印で選択状態を確認します。選択しただけでは、接続が確立したことにはなりません。
登録をやり直す必要がある場合も、最初から既存の登録やサーバー項目をすべて削除しないでください。現在の登録名、表示される項目、エラー内容を記録してから、対象のURLだけを確認します。更新によって項目が追加・削除されることがあるため、手動で変更した値がある場合は、必要な情報を安全な場所に控えておきましょう。
接続先を選び、結果を確認する
サブスクリプションの更新が成功すると、Homeにサーバー項目が表示されます。使用する項目をタップして選択状態を確認してください。選択中の項目があることは、接続先として指定されたことを表しますが、アドレスへの到達、認証の成功、システムVPNの接続を保証するものではありません。
確認する状態を分けて考える
一覧に出ない場合
- Subscribeとして保存できたか確認
- 更新が完了したか確認
- エラーやURLの誤りを確認
選択後に接続できない場合
- 選択中のサーバーを確認
- Homeの接続スイッチを確認
- Connectivity Testを実行
登録・更新・接続はそれぞれ別の段階です。どの段階で止まったかを先に特定します。
接続を試すときは、HomeのGlobal Routingも確認します。Configでは現在選択されている設定のルールに応じて通信が振り分けられ、Proxyではすべての通信にプロキシを使用する設定になります。Directは直接接続する設定です。設定済みのルールによっては、サーバーを選んでいても特定の通信が別の経路になるため、「サーバーを選択したのに、すべての通信がそこを通る」とは限りません。
接続スイッチをオンにしたときにシステムからVPN構成の追加を求められたら、画面の案内を確認して許可します。その後、アプリに戻って接続状態を確認し、HomeでConnectivity Testを実行してください。テスト結果を確認した後、実際に利用するWebサイトにもアクセスします。テストの応答だけで、すべてのアプリや宛先が利用できると判断しないようにしましょう。
URLエラーとよくある質問
更新できない場合は、まずエラーが出た段階を確認します。サブスクリプションの保存前ならTypeと入力欄、更新中ならURLとネットワーク、項目の表示後に接続できないならサーバー設定やGlobal Routingを確認します。原因を切り分ける間は、DNS、ルール、サーバー項目を同時に変更せず、一度に一つの確認を行ってください。
- URLが無効と表示される:提供元から受け取ったURLと照合し、欠けた文字、余分な空白、古いURLでないか確認します。URLを公開の場に貼って有効性を調べないでください。
- 更新がタイムアウトする:端末がインターネットに接続できるか確認し、時間をおいて一度だけ更新します。ほかのサイトにも接続できない場合は、先にネットワーク側を確認してください。
- 更新は完了したが項目がない:対象のサブスクリプションを開き直して内容を確認します。応答にサーバー設定が含まれない、またはアプリが内容を読み取れない可能性があるため、URLと応答形式について提供元に確認してください。
- 一覧にはあるが接続できない:選択状態、Global Routing、接続スイッチ、Connectivity Testの順に確認します。登録が成功したことだけで接続可能と判断しないでください。
URLを登録したのに、サーバーが表示されません
Homeで登録した行が残っているか確認し、TypeがSubscribeだったことを確認してからUpdateを実行します。エラーが表示された場合は文面を記録し、URLの期限や形式についてご自身のサービス提供元に問い合わせてください。
サブスクリプション名があれば登録成功ですか?
名前だけでは判断できません。Homeでグループを開き、サーバー項目が表示されているか確認してください。項目があっても、接続できるかどうかは別途Connectivity Testと実際のアクセスで確認します。
URLを追加したら、すぐ通信できますか?
追加後に更新が必要な場合があります。更新結果を確認し、Homeでサーバーを選び、接続スイッチとGlobal Routingを確認してください。初回にVPN構成の許可を求められた場合は、システムの案内に従います。
問い合わせ用にURLを送ってもよいですか?
URLにはtokenなどの認証情報が含まれる場合があるため、公開投稿や通常のスクリーンショットに含めないでください。問い合わせ先が指定する安全な方法がある場合のみ、その案内に従ってください。
手順を確認しても登録できない場合は、エラー文、発生した操作、ネットワークの状態を整理して問い合わせます。サブスクリプションURLや認証情報は不用意に共有せず、必要な場合も提供元が案内する安全な手段を使ってください。Shadowrocketの購入と接続サービスの契約は別であり、アプリを購入しただけでサーバー設定が追加されるわけではありません。