iPhoneでVPNを使いたいけれど、どこから設定すればよいかわからない方へ。本記事では、Shadowrocketを使った基本的な設定方法を、アプリの準備からサブスクリプションURLの登録、接続先の選択、接続テスト、更新とトラブル対処まで順番に解説します。初めて設定する場合は、URLを入力する場所と、登録後に実際の接続を有効にする操作を分けて考えると、途中で迷いにくくなります。
ShadowrocketはiPhoneやiPadでプロキシ設定を管理するクライアントです。サーバー情報をまとめたサブスクリプションURLを読み込むことで、複数の接続先をアプリ内で管理できます。ただし、サブスクリプションURLは一般的なウェブ閲覧用URLではありません。ブラウザで開いて内容が読みにくい文字列として表示されても、それだけでリンクが無効だとは判断できません。対応クライアントの「購読追加」や「リモート設定」の項目から読み込むのが正しい方法です。
設定前に準備するもの
最初に、App StoreからShadowrocketを入手できる状態か確認します。App Storeの国や地域、Apple Accountの設定によって、アプリを検索できない場合があります。その場合は、無理に不明な配布サイトからアプリをダウンロードせず、利用地域のApp Storeで提供状況を確認してください。非公式の改変版や出所の不明な構成プロファイルを使うと、入力した情報や通信設定を安全に管理できない可能性があります。
次に、サービスの管理画面からiOSまたはShadowrocket向けのサブスクリプションURLをコピーします。クライアントによって出力形式が異なるため、「iOS」「Shadowrocket」「汎用プロキシ」など、表示された選択肢の意味を確認してから取得してください。URLの前後に空白や改行が入ると読み込みに失敗することがあります。メッセージアプリやメモ帳を経由してコピーする場合は、URL全体が欠けていないかも確認します。
90+
対応国数
200+
回線数
14日
返金期間
無制限
同時接続端末
- ✅ App Storeから正規のShadowrocketを入手する
- ✅ iOS向けのサブスクリプションURLを管理画面からコピーする
- ✅ URLを公開ページや第三者のチャットに貼り付けない
- ❌ URLをブラウザで開くだけで接続できると考えない
Shadowrocketに購読リンクを追加する方法
Shadowrocketを起動したら、トップ画面または設定画面にある購読追加に関する項目を開きます。アプリのバージョンや表示言語によって名称や配置が少し異なることがありますが、「Subscribe」「Subscription」「Remote」など、リモート設定を追加する項目を探してください。単一のノードを手動登録する画面ではなく、URLを登録する画面を選ぶことが重要です。
追加画面では、サブスクリプションURLを貼り付けます。名前を入力できる場合は、「MeeVPN iPhone」など、自分が見分けやすい短い名前を付けます。複数の購読を登録する場合、用途やサービスごとに名前を分けておくと、後で更新対象を間違えにくくなります。保存しただけでは、最新のノード一覧が取得されない場合があります。登録後に更新ボタン、またはURLを長押しして表示される更新操作を実行してください。
読み込みが成功すると、ノード一覧やグループ名が表示されます。ここで確認したいのは、ノード名だけではありません。接続方式、サーバー名、ポート、TLS関連の項目などが欠けていないかを確認します。Shadowsocks、VMess、Trojan、VLESS、Hysteria2など、サービスが提供する方式に対応しているかどうかは、Shadowrocketのバージョンや設定内容によって異なります。特定の方式だけが表示されない場合は、URLを何度も変換する前に、iOS向けの出力形式が正しいか確認してください。
接続先とルールを選択する
ノード一覧が表示されたら、まずは名前がわかりやすく、用途に合った接続先を選びます。地域名や回線名だけで優劣を決めるのではなく、実際に使う時間帯、接続するサービス、iPhoneの現在地、Wi-Fiとモバイル通信の違いを考えて選択します。特定のノードが常に最適とは限らないため、接続できない場合は別の候補に切り替えて比較します。
Shadowrocketには、通信全体をプロキシ経由にするモードと、ルールに応じて直接接続とプロキシ接続を分けるモードがあります。すべての通信を経由させると確認は簡単ですが、国内サービスやローカル機器との通信まで経路が変わることがあります。ルール分流を使う場合は、対象ドメインがルールから漏れていないか、逆に意図しない通信まで経由していないかを確認してください。
| 設定項目 | 初心者が確認する内容 | 注意点 |
|---|---|---|
| 接続先 | 一覧から利用目的に合うノードを選ぶ | 名前だけで速度や安定性を断定しない |
| ルーティング | 全体経由か、ルール分流かを確認する | 国内サービスや家庭内機器に影響する場合がある |
| DNS | アプリまたはシステム側の名前解決設定を確認する | 接続できても特定ドメインだけ開けないことがある |
| 接続方式 | 読み込んだノードのプロトコルを確認する | 方式とトランスポートの組み合わせに対応が必要 |
接続スイッチを有効にすると、iOSがVPN構成の追加を求めることがあります。内容を確認したうえで許可し、iPhoneの設定アプリにVPN構成が追加されたか確認します。使用を終えたら、Shadowrocket側のスイッチを切るだけでなく、iOSのVPN表示が消えたことも確認すると安心です。二つのVPNクライアントを同時に起動すると、仮想インターフェースやルーティングが競合することがあるため、他のVPNアプリは停止してください。
接続後にiPhoneでテストする手順
設定が終わったら、いきなり複数のアプリを使うのではなく、段階的に確認します。まずShadowrocketの接続状態とiOSのVPN表示を見て、スイッチが有効になっていることを確認します。次にSafariで普段利用するページを開き、ページの読み込み、画像表示、ログイン状態、ファイルの取得などを個別に確認します。トップページが開くだけでは十分ではありません。ログインやストリーミングなど、実際の用途に近い操作も試してください。
Wi-Fiで問題がなくても、モバイル通信では別の結果になることがあります。Wi-Fiを切り替えた後、Shadowrocketの接続が自動的に復旧するか確認します。復旧しない場合は、いったん接続を切り、別のノードを選択して再接続します。機内モードの切り替え、iPhoneのスリープからの復帰、ネットワーク変更後には、DNSや経路が再構築されるまで少し時間がかかることもあります。
テスト中に記録しておくと役立つのは、接続した時刻、使用したネットワーク、選択したノード、表示されたエラー、特定のアプリだけ失敗したかどうかです。単に「遅い」と判断するのではなく、名前解決で止まったのか、TLS接続で失敗したのか、アプリの認証だけが切れたのかを分けると、原因を絞り込みやすくなります。サービス側の障害とiPhone側の設定問題は似た症状になるため、同じ条件で別のノードも確認します。
- ✅ iOSのVPN表示とShadowrocketの接続状態を両方確認する
- ✅ Safariだけでなく、実際に使うアプリでも通信を試す
- ✅ Wi-Fiとモバイル通信を切り替えて再接続を確認する
- ❌ 接続マークだけを見て、すべて正常だと判断しない
接続できないときの切り分け
購読URLを追加できない場合は、最初にコピー漏れを確認します。URLの末尾まで選択されているか、不要な空白が入っていないか、期限や利用状態に問題がないかを管理画面で確認してください。別の形式のURLを選んでいる可能性もあります。Shadowrocket用ではなく、Clashやsing-box専用の設定を読み込もうとしている場合、一覧が空になる、エラーが表示される、設定の一部だけ欠けるといった問題が起こります。
ノードは表示されるのに接続できない場合は、別のノードへ切り替えます。それでも失敗するなら、ルールモードを確認し、DNS設定や証明書検証を不用意に変更していないか確認します。TLSやサーバー名の情報は接続の検証に関係するため、警告を消す目的で検証を無効化するのは避けてください。Hysteria2やQUIC系の方式は、UDPが制限されたネットワークでは確立できない場合があります。その場合は、クライアントが対応する別方式を選択できるか確認します。
特定のアプリだけ動作しない場合は、そのアプリがシステムVPNを利用する設計か、独自の通信経路を使う設計かを確認します。アプリが独自DNS、独自プロキシ、証明書ピンニングなどを使用している場合、Shadowrocket側の設定だけでは解決しないことがあります。また、iOSの「設定」から追加されたVPN構成が古いクライアントのものになっていないか、不要なVPNプロファイルが残っていないかも確認してください。
購読リンクの更新と安全な管理
サブスクリプションURLは、サーバー側のノード情報を後から更新するために使われます。ノードが表示されなくなった、接続先の構成が変わった、サービスから更新案内が届いたといった場合は、Shadowrocketの購読一覧から手動更新を実行します。更新しても古いノードが残る場合は、重複した購読を追加していないか確認し、不要な項目を整理します。
URLはパスワードに近い情報として扱い、公開SNS、掲示板、共有メモ、画面共有、サポート問い合わせのスクリーンショットに含めないようにします。誤って共有した可能性がある場合は、管理画面にURLの再生成やリセット機能があるか確認し、必要に応じて新しいURLへ切り替えます。iPhoneを機種変更するときも、iCloudやバックアップに保存される内容を確認し、不要になった古い端末から設定を削除してください。
日常的には、必要なときだけ接続し、使い終わったら通信状態を確認して切断する運用がわかりやすいでしょう。常時接続を使う場合は、バッテリー消費、アプリのバックグラウンド動作、ネットワーク切り替え後の再接続を定期的に確認します。MeeVPNはWindows、macOS、iOS、Android、Linuxに対応しており、同時接続端末数は無制限です。ただし、端末ごとに適したクライアントと設定形式が異なるため、iPhone用の設定を他のクライアントへそのまま流用できるとは限りません。