iPhone VPNの設定:クライアントとサブスクリプションの違い
iPhoneでVPNを設定するには、アプリ、サブスクリプションリンク、iOSの許可設定を順に連携させます。まず対応するiOSアプリを入手し、サービスの管理パネルで提供されるサブスクリプションを導入。接続先を選んでVPN構成を許可したら、対象の通信が想定した出口を経由するか確認します。
アプリは設定の読み込み、接続先の選択、接続の確立を担います。サブスクリプションリンクは接続先や関連設定を提供します。アプリをインストールしただけでは接続先は使えず、リンクをコピーしただけでも接続は完了しません。初回はこの順番で一つずつ確認しましょう。iOSの設定画面で「サブスクリプションを追加」という項目を探し回る必要はありません。
iOS標準の「VPN構成を追加」は、システムが対応する接続方式を入力するための機能です。任意のプロキシサブスクリプションURLをサーバーアドレスとして入力することはできません。Shadowsocks、VMess、Trojan、VLESSなどのプロキシ設定を使うには、各方式に対応したアプリが必要です。同じプロトコル名でも、すべての設定項目に互換性があるとは限りません。アプリの案内と管理パネルが提供する形式を確認してください。
| 情報 | 役割 | 使用する場所 |
|---|---|---|
| アカウントのユーザー名とパスワード | サービスの管理パネルにログインし、プランや設定を管理する | 管理パネルのログイン画面。接続先の入力欄ではありません |
| サブスクリプションリンク | 接続先と設定の一覧を取得・更新する | アプリのサブスクリプションまたはリモート設定の画面 |
| 個別接続先の共有リンク | 特定の接続先に関する接続パラメーターを示す | 対応アプリの接続先インポート画面 |
| システムのVPN構成 | アプリによるシステムネットワークトンネルの確立を許可する | 初回接続時に表示されるiOSの許可ダイアログ |
クライアントの入手とインポート前の確認
管理パネルのダウンロード案内で最新のiOS向け入手方法を確認し、案内に従って各アプリの公式配布元を開きます。App Storeでアプリが表示されるかどうかは、アカウントの地域、iOSのバージョン、公開状況によって異なる場合があります。名前が似ているだけでインストールせず、開発元、機能説明、サブスクリプション形式への対応を確認してください。
iOSアプリは、Windows、macOS、Android向けアプリと名称やメニューの場所、設定形式が異なる場合があります。デスクトップで使える設定ファイルを、そのまま確認せずiPhoneに適用するのは避けましょう。特にスクリプト、ルールセット、特定のコア設定を含む場合は、iOS版が対応しているか確認してください。
- ✅ アプリの配布元が明確で、iOSのバージョンが動作要件を満たしている。
- ✅ 管理パネルにログインでき、プランの状態と残りのデータ通信量を確認できる。
- ✅ 使用中のアプリに対応するサブスクリプション形式とインポート方法が分かっている。
- ✅ 接続中のWi-Fiまたはモバイル通信で、通常のWebページを開ける。
- ❌ 出所が不明なオンライン変換サイトにサブスクリプションリンクを入力しない。
T7VPNのアカウント作成にメールアドレスは不要です。ユーザー名とパスワードで利用を開始できます。アカウント情報とサブスクリプションリンクは分けて保管してください。サブスクリプションリンクにはアカウントを識別するトークンが含まれることがあり、リンクを持つ人が対応する設定を取得できる場合があります。サポートを依頼する際は、完全なURL、QRコード、認証情報がスクリーンショットに写らないよう隠してください。
パネルからサブスクリプションをインポートする手順
アプリによっては「サブスクリプション」「設定」「リモート設定」「URLからインポート」など、入口の名称が異なります。どの場合も、指定したURLからアプリが認識できる設定を読み込む操作です。特定アプリの画面に依存しない手順なので、アプリを更新した後も情報の種類を手がかりに進められます。
- 管理パネルにログインしてサブスクリプションを探します。プランが利用可能な状態か確認し、サブスクリプションまたは利用ガイドの項目を開きます。アプリ別の入口が表示される場合は、インストール済みのアプリに合ったものを選んでください。
- ワンタップで導入するか、リンクをコピーします。ワンタップ導入では対応アプリを開く確認が表示されます。画面が切り替わらない場合は、URLをコピーしてアプリから手動で追加します。WebサイトへのログインURLをサブスクリプションリンクと取り違えないようにしてください。
- 読み込みとインポートを確認します。アプリがクリップボードへのアクセスを求めた場合は、インポートするタイミングで許可してください。URLの末尾が欠けていないか、余分な空白が入っていないか、チャットアプリで途中までしかコピーされていないかを確認してから、リモートサブスクリプションとして保存します。
- 更新して結果を確認します。アプリが設定を読み込むまで待ち、接続先の一覧が表示されるか確認します。サブスクリプション名だけ表示され、接続先がない場合は、接続ボタンを押すのではなく更新エラーを確認してください。
- 使用する接続先を選びます。有効な設定またはグループから接続先を選び、導入したサブスクリプションが有効になっていることを確認します。導入は成功していても、古い設定が有効なままというケースはよくあります。
サブスクリプションを導入できない場合は、「URLからデータを取得できない」のか「取得したデータを解析できない」のかを切り分けます。前者はネットワーク、リンクの有効性、管理パネルの状態を確認してください。後者は形式やアプリの対応機能が原因の可能性があります。管理パネルをブラウザーで開けても、サブスクリプションの取得に成功するとは限りません。逆に、ブラウザーに文字列が表示されても、アプリが正しく解析できるとは限りません。
形式を変更する場合は、サービスの管理パネルに戻り、公式の対応方法を選んでください。URLのパラメーターを適当に書き換えて変換しようとするのは避けましょう。リンクが漏えいした疑いがある場合は、管理パネルのリセット機能を利用してください。リセット後は、ほかのデバイスに保存した古いリンクも更新する必要があります。
VPN構成を許可して、ルールモードを選ぶ
初めて接続するとき、アプリからVPN構成の追加を求められるのが一般的です。要求元がインストールしたアプリであることを確認し、iOSの案内に従って許可したうえで、デバイスに求められる本人確認を行います。これはアプリにネットワークトンネルの確立を許可する操作であり、サービスの管理パネルにデバイスのロック解除情報を送信するものではありません。
許可したらアプリに戻り、状態が「接続中」から「接続済み」に変わったか確認します。VPNアイコンや設定画面の接続状態も参考になりますが、分かるのはトンネルの状態までです。特定のWebサイトへの通信がプロキシ経由かどうかや、すべてのアプリが利用できるかどうかを、それだけで判断することはできません。
ルールモードとグローバルモードの選び方
ルールモードは、ドメインやアドレスなどのルールに応じて、直接接続する通信とプロキシ経由の通信を振り分けます。ローカルネットワークへの接続を保ちたい日常利用に適しています。グローバルモードでは、より多くの通信を選択したプロキシに送るのが一般的で、切り分け時の確認に役立ちます。ただし、対象範囲はアプリの実装とシステムの制限によって異なります。「グローバル」という名前でも、すべてのシステム通信が同じように処理されるとは限りません。
初めて使う場合は、サービスの案内に記載されたモードを選ぶのがおすすめです。対象サイトへの通信がプロキシを経由しない場合は、一時的にモードを切り替えて比較し、その後ルール設定に戻って適用状況を確認します。DNS、接続先、ルールを同時に変更すると、アクセスが復旧しても原因を特定しにくくなります。
ほかのネットワークツールが接続に影響する場合
別のVPNアプリ、フィルタリングツール、管理対象のネットワーク設定が、使用中のトンネルと競合したり、ルーティングを変えたりすることがあります。切り分ける際は不要な同種のツールをいったん無効にして、接続を試してください。会社や学校の管理下にあるデバイスでは、管理上のルールに従い、管理設定を勝手に削除しないでください。
出口IPとDNSの確認
接続の確認では、アプリ内の遅延テストだけでなく、実際に使うサービスへのアクセスを確認します。遅延テストは特定のポートやテスト先だけを測定する場合があり、Webページの表示、アカウントへのログイン、動画の再生を保証するものではありません。まず未接続時の状態を記録し、同じブラウザーと同じ確認ページを使って、接続後と比較しましょう。
- 接続前の出口を記録します。接続していない状態で、信頼できるIP確認ページに表示される出口地域やネットワーク情報を確認します。完全なアドレスを公開したり、保存したりする必要はありません。
- 接続後にページを再読み込みします。現在のルールで確認ページへの通信がプロキシ経由になっていることを確かめ、出口情報を比較します。IPアドレスの位置情報データベースには反映の遅れがあるため、表示された都市だけで判断しないでください。
- 実際に使うサービスを開きます。利用するWebサイトやアプリで、ページの表示、ログイン、通常の操作を確認します。トップページが開くかどうかだけで終わらせないようにしましょう。
- DNSの経路を確認します。信頼できるDNS確認ページを使い、アプリのログやDNS設定と合わせて、名前解決が想定どおりか判断します。
DNS漏えいとは、想定した経路で処理されるはずのDNS問い合わせが、実際には意図しないリゾルバーへ送られることです。確認ページに表示されたリゾルバーが接続先と同じ地域でなくても、それだけで漏えいとは限りません。パブリックDNS、暗号化DNS、キャッシュなどが表示に影響する場合があります。ブラウザー独自のセキュアDNSやプライバシーリレーも確認結果を変えることがあるため、仕組みを理解したうえで比較してください。
IP確認ページの出口が変わらない場合は、まずその通信がルールで直接接続に設定されていないか確認します。次に、選択した接続先と有効な設定を確認してください。出口が変わっても特定のアプリで問題が続く場合は、アプリのキャッシュ、アカウントの地域、サービス側の制限、アプリが使用する通信経路も原因として考えられます。出口の変化だけで、目的のサービスへのアクセスが保証されるわけではありません。
接続できたかの判断:アプリの接続状態、プロキシ経由になるはずの通信の出口、対象アプリでの実際の操作を照らし合わせて確認します。VPNアイコン、接続先の一覧、遅延テストの結果だけでは確認完了とはいえません。
インポート失敗・切断時の対処手順
アプリを何度も削除するより、問題が起きた段階に応じて対処するほうが効果的です。まず、基礎となるネットワークに問題があるのか、サブスクリプションを取得できないのか、トンネルを確立できないのか、特定のアプリだけで問題が起きるのかを切り分けます。エラー表示を記録し、条件を一つずつ変えてください。設定を一度にすべてリセットするのは避けましょう。
- サブスクリプションを更新できない:URL全体、アプリが対応する形式、管理パネルの状態を確認します。管理パネルも開けない場合は、まず通常のネットワーク接続を復旧してください。解析エラーだけが出る場合は、形式の互換性を優先して確認します。
- 接続先は表示されるが接続できない:使用する接続先が選択されているか、システムの許可が完了しているかを確認します。その後、サブスクリプションを更新し、別の接続先と比較してください。
- 接続後にWebページがまったく開かない:いったん切断し、通常のネットワーク接続が正常か確認します。続いて、DNS設定、グループ内の選択、同種のネットワークツールの影響を確認してください。
- 一部のサイトだけ開けない:振り分けルールと通信ログを確認し、対象ドメインがどの経路を使っているか調べます。サイト側の問題やアカウントの制限も確認してください。
- ネットワークを切り替えると切断される:Wi-Fiとモバイル通信の切り替えで経路が変わり、アプリによる再接続が必要になる場合があります。復旧後は、実際の通信が想定どおりか改めて確認してください。
IEPL専用線、中継、直接接続などの表記は、サービス側のネットワーク経路を示すものです。iOSでサブスクリプションを導入する基本手順は変わらず、手元での接続確認に代わるものでもありません。混雑する時間帯に問題がある場合は、同じネットワークと同じ接続先で異なる経路を比較してください。名称だけで安定性を判断しないようにしましょう。
サポートを依頼する際は、アプリ名とバージョン、ネットワークの種類、使用した接続先名、エラーの原文に加えて、「インポートできない」のか「接続済みだがアクセスできない」のかを記録してください。必要な情報は管理パネルのチケットから送信できます。サブスクリプションリンクやアカウントのパスワードは送らないでください。日常の操作についてはクイックスタートとヘルプセンターもご覧ください。