iOS VPNの設定では、接続スイッチを見つけるだけでなく、アプリ、サブスクリプション形式、システム権限、通信ルールを正しく組み合わせることが大切です。iPhoneに「接続済み」と表示されても、システムのネットワーク拡張機能が動作していることを示すにすぎません。選択した国際回線を経由して目的のサイトに接続できているかは、実際にアクセスして確認しましょう。
この記事では、アプリの準備から順を追って操作方法と画面の表示を説明します。アプリによってボタン名は異なりますが、確認するポイントは同じです。サブスクリプションに利用可能な項目があること、システムが接続を許可していること、目的の通信に適切なルールが適用されること、接続先が想定どおりであることを確認してください。
始める前に:アプリ・サブスクリプション・システム構成の違い
クライアントアプリは接続と通信の振り分けを行います。サブスクリプションURLは、回線設定を取得するためのアカウント情報です。システムのVPN構成は、アプリが関連する通信を扱うための許可設定です。それぞれ連携して動作しますが、互いに代用することはできません。システム設定でVPNをオンにしただけでは、サーバーアドレスや認証情報は作成されません。
| 項目 | 役割 | 正常な表示 | よくある誤解 |
|---|---|---|---|
| クライアントアプリ | 設定を読み込み、接続と通信の振り分けを実行する | サブスクリプションまたは設定の管理画面を開ける | アプリ名にVPNとあれば、必ず対応している |
| サブスクリプションURL | 回線情報と関連設定を取得する | 更新後に回線やポリシーグループが表示される | 普通のWebページのURLも追加できる |
| システムのVPN構成 | アプリによるネットワーク拡張機能の利用を許可する | システムの確認後に接続を開始できる | 追加できれば回線も使える |
| 通信ルール | 通信先へ直接接続するか、プロキシ経由にするかを決める | リクエストログに想定したルールが表示される | すべてのアプリで接続先が同じになる |
操作を始める前に、現在のネットワークで通常のWebページを開けることを確認してください。開けない場合、インストールやサブスクリプションの更新、接続の失敗は、基本ネットワークの不具合が原因かもしれません。ほかのネットワークツールを使っている場合や、端末が組織によって管理されている場合は、用途がわからない設定を削除せず、まず現在の構成を確認しましょう。
アプリを準備する:パネルのiOS案内を確認
VPNLHのユーザーパネルにログインし、ダウンロードページにあるiOS向けの案内を確認します。iOSアプリの入手方法は、パネルに記載された手順に従ってください。他のプラットフォーム用インストーラーをiPhoneで使うことはできません。App Storeでの提供地域やアプリの公開状況、開発者の要件は変わることがあるため、古いガイドの手順が現在も使えるとは限りません。
アプリのダウンロードページを開き、アプリ名、開発元、対応する設定形式を確認してください。パネルに対応状況の説明がある場合は、その案内を優先します。検索結果の上位に表示されているという理由だけで、出所のわからないアプリにサブスクリプションURLを貼り付けないでください。
プロトコル名とサブスクリプション形式は別のものです。クライアントアプリがShadowsocks、VMess、Trojan、VLESSのいずれかに対応していても、あらゆる形式のサブスクリプションを読み込めるとは限りません。Hysteria2やTUICなども、アプリとそのコアが明示的に対応している必要があります。アプリのアイコンだけで判断せず、プロトコルとサブスクリプション形式の両方を確認してください。
クライアントアプリを初めて起動すると、設定、サブスクリプション、サーバーなどの管理画面が表示されます。設定をまだ読み込んでいなければ一覧が空でも、インストールに失敗したわけではありません。まず設定を追加してから接続を試すことで、「回線がない」状態と「回線が使えない」状態を区別できます。
サブスクリプションを追加する:更新してから回線を選ぶ
パネルにログインし、使用中のクライアントアプリに対応したサブスクリプション追加画面を開きます。VPNLHではメールアドレスは不要で、ユーザー名とパスワードでアカウントを作成できます。利用可能なプランの有無や現在の通信量は、パネルの表示で確認してください。ボタンに「無料で使う」と表示されていても、アカウントの実際の利用状況を示すものではありません。
- 対応する形式のリンクをコピーします。パネルで指定された画面から、リンク全体をコピーしてください。認証や形式の指定に使われる場合があるため、疑問符以降のパラメーターを手動で削除しないでください。
- クライアントアプリのサブスクリプション管理を開きます。「サブスクリプションを追加」または「URLから読み込む」を選びます。名前には見分けやすい文字列を入力し、URL欄にはリンク全体を貼り付けてください。
- 保存して更新します。アプリによっては、保存後に手動で更新する必要があります。正常に読み込まれると、回線、設定名、ポリシーグループなどが表示されます。空のフォルダーだけが表示される状態ではありません。
- 有効にする設定を選びます。複数の設定を保存できるアプリでは、今回読み込んだ設定が有効になっていることを確認してから、該当するポリシーグループで接続先の地域を選びます。
形式エラーが表示された場合は、パネルのログインページや共有方法の説明ページをコピーしていないか、または対応していない形式ではないかを確認してください。読み込みに失敗する場合は、基本ネットワーク、リンク全体をコピーできているか、パネルに新しいサブスクリプションURLが案内されていないかを確認します。同じエラーのリンクを何度も追加すると、同じ名前の項目が増えて見分けにくくなるため避けましょう。
回線一覧が表示されたら、まず接続先を確認しやすい地域を選びます。地域名は想定する接続先の目安であり、すべてのWebサイトにアクセスできることを保証するものではありません。また、利用中のプラットフォームでアカウントの地域が変わるわけでもありません。最初の確認中は設定を変えず、通信ルールやDNS、回線を同時に変更しないようにしましょう。
構成の追加を許可する:iOSの確認画面について
クライアントアプリの接続スイッチをオンにすると、通常、iOSからVPN構成の追加許可を求められます。表示されているアプリ名と操作が一致していることを確認し、システムの案内に従って許可してください。端末のロック解除による認証が必要な場合もあります。表示される文言や設定場所はシステムのバージョンによって異なるため、ガイドとまったく同じボタンを探す必要はありません。
これはアプリにネットワーク接続の作成を許可する操作であり、Webページの内容を復号するためのルート証明書を別途インストールする要求ではありません。通常のプロキシ接続で、見知らぬルート証明書への信頼を一般的な前提とする必要はありません。証明書、デバイス管理、不明な構成プロファイルを求められた場合は操作を中断し、公式案内で用途を確認してください。
以前に許可を拒否した場合は、クライアントアプリから接続を再度開始し、システム設定のVPN関連画面で状態を確認してください。メニューの場所はシステムのバージョンによって異なるため、設定内の検索機能を使えます。端末が組織によって管理されている場合、新しい構成を追加できるかどうかは管理ポリシーによって決まります。管理設定を勝手に削除しないでください。
接続を開始すると、クライアントアプリに接続状態が表示されます。システムのVPN画面でも状態を確認できます。ステータスバーのアイコンが常に表示されるかどうかは機種や画面によって異なるため、アイコンが見えないだけで失敗と判断しないでください。別のVPNアプリが自動接続している場合は、現在の設定を試す前にその自動接続を一時停止し、接続が何度も切り替わらないようにしましょう。
接続を確認する:接続先・ルール・アプリを個別にチェック
ネットワーク確認ページを開き、表示された接続先地域を記録してから、目的のWebサイトを確認します。確認ページ自体にも通信ルールが適用されます。直接接続に設定されていれば、結果にローカルネットワークの接続先が表示されることがあります。それだけで国際回線が機能していないとは判断せず、クライアントアプリのリクエストログも確認してください。
- ✅ システム状態:VPN構成が接続中で、クライアントアプリに認証エラーや接続エラーが表示されていない。
- ✅ 通信ルール:対象ドメインに、直接接続や拒否ではなく、想定したプロキシルールが適用されている。
- ✅ 接続先:プロキシ経由にする確認リクエストに、選択した地域と一致する結果が表示される。
- ✅ 対象へのアクセス:目的のページやアプリを開き直し、実際にコンテンツが読み込まれる。
- ✅ ローカルへのアクセス:中国国内のWebサイトが想定どおり直接接続され、ルール変更による不具合が起きていない。
IPアドレスの位置情報データベースは更新が遅れることがあり、確認サービスによって結果が異なる場合もあります。クライアントアプリのログで目的の通信が選択した回線を通っていると確認できるのに、特定の確認ページで地域が正しく表示されない場合は、別の独立した確認サービスでも調べてください。1つのデータベースに表示された都市名だけを、回線の物理的な経路の証明として扱わないようにしましょう。
動画配信サービス、アプリストア、その他のアプリでは、アカウントの地域、位置情報の許可、キャッシュ、コンテンツのライセンスも参照される場合があります。接続先が変わってもアカウントの地域が変わるとは限らず、特定の作品ラインアップを利用できるとも限りません。確認時は目的のアプリをいったん終了して開き直すと、古い接続やキャッシュの影響を減らせます。確認のためにアカウント設定をむやみに変更する必要はありません。
「接続済み」は確認の出発点にすぎません。目的の通信に正しいルールが適用され、想定した接続先を経由し、実際にアクセスできることを確認して初めて、今回の設定が目的どおりに機能していると判断できます。
トラブルシューティング:失敗した箇所から順に確認する
サブスクリプションは更新できるが、接続できない
サブスクリプションの取得に成功したのは、設定の取得経路が利用できることを示すだけで、すべての回線に接続できるという意味ではありません。まずパネルでアカウントの状態と残りの通信量を確認し、クライアントアプリが該当プロトコルに対応しているか調べます。サブスクリプションを更新したうえで、一覧にある別の回線と比べてください。エラーメッセージは保存し、すべての設定を削除するのは避けましょう。
接続済みなのに、どのWebサイトも開けない
まず接続を切り、基本ネットワークが使えるか確認します。次に、選択中の回線とポリシーグループが有効か調べてください。ログにドメイン名の解決失敗が表示される場合はDNS設定を確認します。名前解決後に接続がタイムアウトする場合は、回線の接続状況を確認してください。どの変更が有効だったか判断できるよう、一度に変更する設定は1つに絞りましょう。
一部のWebサイトは開けるが、アプリによってはローカル接続になる
対象のドメインにどのルールが適用されているか確認してください。ルールモードでは、通信によって接続先が異なるのは正常です。全体プロキシモードを一時的な比較に使う方法もありますが、ローカルネットワークなどの通信がアプリ内でどう扱われるかも確認してください。テストが終わったら普段の振り分け設定に戻し、トラブルシューティング用の設定をそのまま使い続けないようにしましょう。
DNSクエリが回線に沿って処理されているか確認したい
DNSリークの確認では、ドメイン名の問い合わせが想定外の経路に送られていないかを調べます。接続先IPが正しく見えるだけでは、DNSリークがないとは判断できません。まずパネルまたはクライアントアプリが推奨するDNS設定を使い、名前解決のログと確認結果を照合してください。DNSリゾルバーが別の地域にあるだけで、必ずリークにあたるわけではありません。リクエストが実際にどの経路を通っているかで判断しましょう。
一部のアプリには暗号化DNSが組み込まれており、システムのほかのプライバシー機能も確認結果に影響することがあります。比較テストでは、どの機能が動作中か記録してください。結果が異なるからといって、安全設定をまとめて無効にしないようにしましょう。判断が難しい場合は、パネルのサポートチケットから、クライアント名、システムのバージョン、エラー内容、試した操作を送ってください。サブスクリプションの認証情報は隠してください。
日常の使い方:設定の更新と認証情報の保護
接続が安定したら、システム構成を何度も削除して作り直す必要はありません。回線一覧が変更された場合は、まず既存のサブスクリプションを更新します。クライアントアプリを変更するときは、形式とプロトコルの対応状況を再確認してください。iOSとデスクトップでは、ルール画面、バックグラウンド動作、ログ機能が異なる場合があります。他のプラットフォームのメニュー操作をそのまま当てはめないようにしましょう。
VPNLHでは利用台数に制限はありませんが、通信量が無制限という意味ではありません。月間サブスクリプションの通信量は利用開始日を基準に毎月リセットされます。追加の通信量パックは使い切るまで有効で、有効期限はありません。複数の端末で同じアカウントを使う場合は、パネルで合計使用量を確認してください。プランはプランページで確認できます。接続トラブルの調査中に、理由なくプランをアップグレードする必要はありません。
ユーザー名、パスワード、サブスクリプションURLは安全な場所に保管してください。URLが漏えいした可能性がある場合は、パネルに再設定機能があるか確認するか、サポートチケットで対処方法を問い合わせます。ログインパスワードを変更しただけで、古いサブスクリプションURLが無効になるとは限りません。認証情報を守ることは、回線の動作確認と同じくらい大切です。設定後もこの習慣を続けましょう。