iPhone版Shadowrocketを使い始めるときは、アプリを開いてすぐ接続するのではなく、サブスクリプションを追加し、読み込まれたノードを選び、iOSのVPN構成追加を許可してから通信を確認します。設定の取得とVPN接続は別の工程です。ノード一覧が表示されても、まだ通信がプロキシ経由になっているとは限りません。
この記事では、提供元からサブスクリプションURLを取得するところから、Shadowrocketへの追加、ノード選択、接続後の確認までを順に説明します。アプリのバージョンや表示言語によってボタン名や画面配置が異なる場合がありますが、基本の流れは共通です。操作中に判断に迷ったら、設定を一度に変えず、どの工程で止まっているかを切り分けてください。
始める前に確認するもの
必要なのは、Shadowrocketを利用できるiPhone、利用するサービスの有効なアカウント、そしてサービス側が発行したサブスクリプションURLです。アプリの入手可否や価格、利用できる機能はApp Storeの地域やアプリの現行仕様によって異なることがあります。まずApp Storeでアプリ名と提供元を確認し、入手できることを確かめてから設定を進めましょう。
サブスクリプションURLは、通常、サービスのユーザーパネルにある「クライアント」「サブスクリプション」「接続情報」などの項目から取得します。表示名はサービスによって異なります。iOS向けの専用リンクやShadowrocket向けの形式が案内されている場合は、その指定に従ってください。リンクをコピーする際は、末尾まで選択されていることを確認します。途中で切れているURLや、前後に余分な空白が入ったURLでは、取得に失敗することがあります。
サブスクリプションはアプリ本体やVPN接続そのものではなく、ノード情報などの設定をクライアントへ読み込ませるための入口です。そのため、「URLを追加できた」「ノードが一覧に出た」「実際に接続できた」はそれぞれ別の状態です。以降は各段階を順番に確認します。
サブスクリプションをShadowrocketに追加する
Shadowrocketを起動し、メイン画面にある追加ボタンを開きます。画面上部の「+」などが追加操作に使われます。追加方法の一覧が表示されたら、単一ノードを手入力する項目ではなく、サブスクリプションを登録する項目を選びます。英語表示では「Subscribe」などと表記されることがあります。項目名はバージョンにより異なるため、URLを登録する画面であることを確認してください。
- URLを貼り付ける:サービスの公式パネルからコピーしたサブスクリプションURLを、URLまたはサーバー欄に貼り付けます。手入力よりコピー&ペーストを使うと、記号や長いトークンの入力間違いを防ぎやすくなります。
- 名前を付ける:複数の設定を管理する場合は、提供元や用途がわかる名前を付けます。名前はiPhone内で見分けるための表示であり、接続先や通信方式を変更するものではありません。
- 保存する:画面の保存、完了、チェックマークなどの操作を行います。入力画面を閉じただけでは登録が確定していない場合があるため、メイン画面へ戻った後に設定が一覧へ追加されたかを確認します。
- 設定を更新する:追加した項目を開き、更新操作があれば実行します。サーバーから設定を取得できると、選択可能なノードやグループが表示されます。初回取得にはネットワーク接続が必要です。
コピーしたURLをタップしたときにShadowrocketへの取り込みを案内される場合もあります。その場合でも、リンクの提供元を確認し、アプリ内に正しい設定名やノード一覧が表示されることを確かめてください。SafariなどでURLを開いただけで設定が完了したと判断せず、Shadowrocket側へ登録されたかを確認するのがポイントです。
ノードを選び、接続を開始する
設定の更新後、メイン画面にノード名やグループが表示されます。まず利用したいノードを選び、選択状態になったことを確認します。似た名前の項目が並んでいる場合は、国や地域、用途、提供元の説明を見比べてください。名称だけから速度や混雑状況を断定することはできません。特定の地域やサービスを利用する目的があるなら、その用途に合う候補を選び、接続後に実際のアクセスで確認します。
その後、メイン画面の接続スイッチを操作します。初回接続時には、iOSがVPN構成の追加を求める確認画面を表示することがあります。これはiPhone上でVPN接続を作成するためのシステム許可です。Shadowrocketを自分で起動し、信頼できる設定を読み込んだことを確認したうえで許可し、必要に応じて端末のパスコードや生体認証で承認します。内容が理解できないプロファイルや、意図しないアプリからの要求は承認しないでください。
許可後、アプリの接続状態が切り替わるまで待ちます。iOSのステータス表示にVPNのマークが出ることがありますが、それだけで目的の通信が成功したとは限りません。アプリ上で接続中または接続済みになっているか、選んだノードが有効か、エラー表示がないかをあわせて確認してください。初回接続では、接続要求を許可した直後に画面を閉じず、状態が落ち着くまでアプリを開いたままにするのが確実です。
- ✅ サービスの公式パネルから取得したURLを使う。
- ✅ 更新後にノード一覧が表示され、選択した項目がわかる状態にする。
- ✅ iOSのVPN構成追加は、自分が開始した操作であることを確認してから許可する。
- ✅ アプリの接続状態と、実際のウェブアクセスの両方を確認する。
- ❌ ノードが表示されたことだけを、VPN接続の成功とみなさない。
- ❌ 接続トラブルの最中に、ノード、モード、DNSなどを一度に変更しない。
接続後に通信できるか確認する
接続済みになったら、普段使うブラウザやアプリでウェブページを開きます。ページが読み込めるかに加え、検索やログインなど、普段必要とする操作ができるかも確かめます。ページが開かない場合は、トンネルが確立していないのか、DNSで名前を解決できないのか、アプリの通信が選択した経路に流れていないのかを分けて考えます。
必要であればIP確認ページを利用し、VPN接続の前後で表示される出口情報に変化があるかを見ます。判定結果は確認に使ったサイトやアプリ、設定モードによって異なることがあります。また、分割トンネルやルールベースの動作では、すべての通信が同じ経路を通るとは限りません。IP表示だけで安全性や匿名性が保証されるわけではないため、接続状態、実際の用途、アプリのルールを合わせて確認してください。
Shadowrocketのルーティングやプロキシモードは、設定内容に応じて通信の扱いを変えます。アプリ内に複数のモードがある場合、モード名だけを見て「すべての通信が対象」と判断せず、現在のルールや対象アプリの設定を確認します。接続はできているのに一部のアプリだけ動かない場合、ノードの問題ではなく、そのアプリが別のルートに割り当てられている可能性があります。
読み込みや接続に失敗したときの確認順
サブスクリプションの読み込みに失敗した場合は、まずURLの取り違えや欠落を疑います。コピー元が現在のサービスパネルか、URL全体が貼り付けられているか、先頭や末尾に空白が付いていないかを確認します。期限や利用状態の問題が疑われる場合は、パネルでアカウント状態とサブスクリプションの案内を確認してください。URLが正しく見えても、アクセス先の一時的な問題やネットワーク制限で取得できないことがあります。Wi-Fiとモバイル通信を切り替えて再試行すると、端末側ネットワークの影響を切り分けられます。
URLの追加には成功したがノードが出てこない場合は、更新を再実行し、サービスが案内しているクライアント形式とShadowrocketが扱える設定形式が合っているかを確認します。サブスクリプションに含まれるプロトコルやオプションをクライアントが解釈できない場合、設定の一部が表示されないことがあります。対応状況が不明な場合は、設定を自己流に書き換える前にサービスの案内を確認してください。
ノードが一覧にあるのに接続できない場合は、まず別のノードを一つだけ試します。次に、サブスクリプションを更新し、サービス側で設定が変更されていないかを確認します。エラーメッセージが出る場合は、文面と発生した操作を記録しておくと、サポートへ問い合わせる際に状況を伝えやすくなります。接続スイッチを繰り返し操作するだけでは原因の切り分けにならないため、変更した項目を一つずつ把握しましょう。
VPN構成の追加を許可していない場合や、iOSの設定変更後に接続状態が更新されない場合は、iPhoneの「設定」アプリでVPN関連の状態を確認し、Shadowrocketへ戻って接続をやり直します。iOSの表示名称はバージョンによって異なることがあります。複数のVPNアプリを同時に起動している場合は、他のアプリを切断してから試してください。VPNの接続管理が競合すると、画面上の状態と実際の経路がわかりにくくなることがあります。
- 設定を取得できない:URLの完全性、コピー元、端末のネットワーク、サービス側の利用状態を確認する。
- ノードが表示されない:更新を試し、クライアント形式やプロトコルの互換性を確認する。
- 接続済みだが閲覧できない:別ノードを一つ試し、ルーティングモード、DNS、対象アプリの経路を確認する。
- VPN許可の画面が出ない:iOSのVPN設定とアプリの接続状態を確認し、他のVPNクライアントを切断して再試行する。
設定変更を何度も行う前に、現在のモード、選択ノード、エラー表示をメモしておくと元の状態に戻しやすくなります。より一般的な接続トラブルの確認手順は、疑問点を確認するから参照できます。
日常利用と設定管理の注意点
サブスクリプションは、ノード情報を更新するために使います。提供元がノードや接続情報を変更した場合は、Shadowrocketで更新して最新の設定を取得してください。以前に読み込んだノード名が残っていても、接続先情報が最新とは限りません。接続が急にできなくなったときは、設定を作り直す前に更新を試すと、古い情報を使い続けている可能性を確認できます。
また、サブスクリプションURLを端末間で共有するときは、共有先と保存場所を慎重に選びます。メモアプリやクリップボード履歴、クラウド同期を使う場合は、アカウントの保護状態も確認してください。URLを紛失した場合はサービスの公式パネルから再取得できるかを調べます。URLを他人に見られた可能性がある場合は、単にShadowrocketから項目を削除するだけでなく、提供元に再発行や無効化の方法を確認します。
初めて設定するときは、「URL追加」「ノード選択」「VPN許可」「通信確認」の順に、一つずつ進めるのが最もわかりやすい方法です。読み込みが成功しているか、接続が確立しているか、目的の通信が通っているかを分ければ、問題の場所を特定しやすくなります。画面上の表示だけで判断せず、実際の利用先で動作を確かめてから日常利用を始めてください。