iPhoneでVPNを設定するには、通常、まずサービスに対応したiOSクライアントをインストールし、サブスクリプションを追加してVPN構成を許可します。その後、接続先を選び、出口を確認します。最初から「設定」でサーバーアドレスを入力するのは避けましょう。システムの手動設定と、サブスクリプションクライアントは別の接続方法です。
システム設定とサブスクリプションクライアントの違い
iOSのVPN設定画面では、システムが対応する接続構成を管理でき、アプリが作成した構成を確認することもできます。ただし、汎用のサブスクリプション追加画面ではありません。通常、サービスの管理画面にあるサブスクリプションURLは、対応クライアントに読み込ませます。システムの「サーバ」欄に貼り付けるものではありません。
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICなどのプロトコルやプロキシ方式を使うには、それぞれに対応したクライアントが必要です。ネットワーク接続に使うという理由だけで、システムの手動VPN設定と同じものとして扱うことはできません。対応プロトコルやサブスクリプションの形式は、サービスの管理画面にある案内をご確認ください。この記事では、これらのプロトコルについてD6VPNの対応を保証するものではありません。
| 提供された情報 | 使用する設定方法 | 確認するポイント |
|---|---|---|
| クライアント用サブスクリプションURL | 対応アプリ内のサブスクリプション/構成管理 | サブスクリプション形式、対応プロトコル、更新の成否 |
| システムVPN用のサーバー情報と認証情報 | 「設定」内のVPN手動設定 | 接続タイプと管理者が指定する認証要件 |
| 構成ファイルまたはQRコード | サービスが明示するインポート方法 | 提供元、用途、機密情報が含まれているか |
対応するiOSクライアントを入手する
まずサービスの管理画面にログインし、iOS向けのダウンロードページまたは利用案内を開きます。D6VPNをご利用の場合は、管理画面のクライアントダウンロードページで最新の案内を確認できます。管理画面に記載された対応アプリと設定方法に従い、アプリ名に「VPN」とあるかどうかだけで利用可否を判断しないでください。
App Storeからダウンロードできるアプリは、アカウントの地域、OSの互換性、アプリの配信状況によって異なる場合があります。指定のアプリが見つからない場合は、サービスの案内に戻って代替方法を確認してください。提供元が不明なインストーラーを入れたり、個人の端末で他人とAppleアカウントを共有したりするのは避けましょう。
インストール後にアプリを開き、「構成」「サブスクリプション」「Profiles」などの項目を探します。ボタン名はクライアントによって異なるため、以下では共通の画面を前提とせず、操作の目的を説明します。サブスクリプションを取得する前に、通常のネットワークでWebページを開けることを確認してください。
- ✅ アプリの入手元、開発元、必要なOSバージョンを確認する。
- ✅ クライアントが管理画面に記載されたサブスクリプション形式と接続プロトコルに対応しているか確認する。
- ✅ アカウントの認証情報を保管し、サブスクリプションURLだけをアカウント復旧手段にしない。
- ❌ 見知らぬ人から受け取った構成を、普段使いの通信出口としてそのまま使わない。
サブスクリプションを追加して接続先を読み込む
サブスクリプションURLからクライアントに接続先情報を取り込みます。サブスクリプションによっては、ルールやDNS設定も含まれます。アカウント固有の認証情報を含むことが多く、URLを知っている人が関連リソースを利用できる可能性があります。追加作業は自分の端末で行い、URL全体を公開の掲示板などに投稿しないでください。
- サブスクリプションURLをコピーします。管理画面で、利用中のクライアントに対応したサブスクリプション項目を探します。「アプリにインポート」などの項目があれば利用してください。ブラウザーからアプリが開かない場合は、URLをコピーして追加します。
- リモート構成を追加します。クライアントに戻り、サブスクリプションまたは構成の管理画面から、新しいリモートサブスクリプションを追加します。URL全体を入力欄に貼り付けてください。名前は識別用に設定できますが、URL内のパラメーターは変更しないでください。
- ダウンロードまたは更新します。保存した後、サブスクリプションを手動で更新します。成功すると、接続先の一覧や構成の更新日時、完了メッセージなどが表示されます。サブスクリプション名が表示されただけでは、接続先情報が読み込まれたとは限りません。
- 構成を有効にします。複数の構成を保存できるアプリでは、追加後に使う構成を選択する必要があります。今回追加したサービスの構成が有効になっていることを確認してから、接続先の選択画面に進みます。
URLが無効と表示された場合は、余分な空白や説明文が混じっていないか、文字が欠けていないか確認してください。形式を解析できない場合は、サブスクリプションの種類がクライアントに合っているかを確認します。同じURLを別の入力欄に何度も貼り付けるのは避けましょう。接続がタイムアウトする場合は、現在のネットワークからURLにアクセスできるかを確認し、必要に応じてサービスのサポート窓口に相談してください。
VPN構成を許可し、ルーティングモードを選ぶ
クライアントで接続をタップすると、iOSからVPN構成の追加確認が表示されることがあります。信頼できるアプリを操作していることを確認してから追加を許可し、画面の指示に従って端末の認証を完了してください。許可しない場合、アプリに接続先が表示されても、実際のVPN接続は確立できないことがあります。
構成は通常、「設定」のVPN関連画面で確認できます。OSのバージョンによっては、「一般」内の「VPNとデバイス管理」にあります。メニューの場所が変わる場合は、「設定」内で検索してください。サブスクリプションクライアントが作成した項目については、日常の接続、接続先の選択、更新を元のアプリで行います。システム画面でアプリが作成したパラメーターを不用意に変更しないでください。
初めて使う場合は、サービスが提供するルール設定を利用するのがおすすめです。ルールモードでは、日本国内のWebサイトを直接接続し、特定の海外アプリの通信をプロキシ経由にできます。グローバルプロキシモードでは、通常、プロキシ可能な通信の大部分が選択中の出口を経由しますが、OSやクライアント側の例外が適用される場合もあります。直接接続モードでは、プロキシ接続が機能しているか確認できません。
ほかのVPNや、端末内のVPN機能で通信を制御するフィルタリングツール、同様のネットワーク拡張機能を同時に起動しないでください。設定が競合し、接続先が置き換わったり、接続直後に切断されたりすることがあります。接続を保つためにクライアントを常に前面に表示しておく必要もありません。iOSのネットワーク拡張機能とアプリの画面は別々に動作します。
接続先の地域と回線タイプを分けて確認する
接続先を選ぶときは、まず利用するアプリが対応する地域を確認し、次に接続の安定性を見ます。地理的に近いからといって、通信経路がよいとは限りません。クライアントの遅延測定は、特定の方法で測った結果にすぎず、Webページの表示、動画再生、ファイル転送の品質を単独で判断することはできません。
直接接続の回線は通常、利用者のネットワークから海外のサービスノードへ直接接続します。中継回線は中継ノードを経由して通信を転送します。IEPL専用線は一般に、通信経路の一部を専用イーサネット回線で運ぶ方式を指します。これらはネットワーク経路や伝送方式を表す名称であり、出口IPの種類を示すものでも、特定のプラットフォームで利用できることを保証するものでもありません。実際の経路は回線の案内をご確認ください。
地域によって利用条件が異なるアプリでは、適切な出口を選び、接続中に地域を頻繁に切り替えないようにします。サービスの利用可否は、プラットフォームの地域ポリシー、アカウントの状態、IPアドレスの判定、ネットワーク環境にも左右されます。地域制限がある場合は、接続先の名称だけを変えるのではなく、まずプラットフォームのルールを確認してください。
接続を確認する:出口、アプリ、DNSを個別にチェック
ステータスバーにVPNマークが表示されたり、クライアントに接続済みと表示されたりしても、確認できるのは接続状態だけです。目的の通信が想定した回線を通っているとは限りません。特にルールモードでは、Webサイトによって出口が異なることがあるため、個別に確認してください。
- 接続前の出口を記録します。VPNを切断し、信頼できるIPアドレス確認ページを開いて、現在のネットワークの出口地域を記録します。D6VPNのIP確認ツールも確認に利用できます。
- 接続後に再確認します。接続先を選んで接続し、確認ページを再読み込みします。ルール設定によって確認サイトが直接接続される場合、結果が変わらなくてもプロキシの失敗とは限りません。まず、そのサイトに適用されたルールを確認してください。
- 利用するアプリを開きます。プロキシを使うWebページやアプリで、キャッシュされたホーム画面が表示されるだけでなく、実際の通信が完了することを確認します。接続ログに対応したクライアントなら、適用されたルールや出口の確認にも役立ちます。
- DNSの経路を確認します。クライアントのDNS設定と信頼できる検査結果を照らし合わせ、プロキシ対象のドメインが想定外の経路で名前解決されていないか確認します。
DNSリークの確認は、検査結果に「ローカル」と表示されるかどうかだけで判断できません。ルール設定では、国内ドメインを国内のDNSで、海外ドメインをリモートDNSで名前解決する設計もあり、正常な動作の場合があります。一方、海外のDNSリゾルバーが表示されても、すべてのアプリの通信が保護されているとは限りません。ドメイン、ルーティングルール、名前解決の経路が想定どおりか確認してください。
iCloudプライベートリレー、カスタムDNSプロファイル、その他のネットワークツールは、ブラウザーやDNSの検査結果に影響することがあります。原因を調べる際は、関連機能を一時的に無効にして結果を比較し、確認後に必要に応じて元に戻してください。ブラウザーで検査に合格しただけで、すべてのアプリが同じ動作をすると判断しないでください。
サブスクリプションの内容が読み込まれ、システムの許可が完了し、目的の通信に想定したルールが適用され、選択した出口からアクセスできることを確認します。VPNマークや遅延の数値だけを見るより、これらを確認するほうが確実です。
よくある症状から原因を確認
接続済みなのにWebページが開かない
まずVPNを切断し、通常のネットワークが使えることを確認します。次に、サブスクリプションが更新されているか、サービスが稼働中か、利用可能な通信量が残っているかを確認してください。国内サイトは開くのに特定の海外アプリだけ使えない場合は、そのアプリがルールによって直接接続になっていないか確認します。すべての通信に問題がある場合は、接続先とDNS設定を一つずつ確認し、複数の項目を同時に変更しないでください。
ネットワーク切り替え後に切断される、または接続を繰り返す
Wi-Fiとモバイルネットワークの切り替えによって、既存の接続を再確立する必要が生じることがあります。クライアントに戻って状態を確認し、必要に応じて手動で再接続してください。ほかのネットワーク拡張機能がVPNを制御していないかも確認します。問題が続く場合は、発生状況、OSのバージョン、クライアントのバージョン、個人情報を伏せたエラーメッセージを記録すると、サポートが原因を特定しやすくなります。
サブスクリプションは正常なのに一部のアプリで地域が非対応と表示される
まず、ブラウザーだけでなく、対象のアプリの通信が実際にプロキシ経由になっているか確認します。次に、出口の地域がアプリのポリシーに合っているかを確認してください。アカウントの地域、キャッシュされたセッション、プラットフォームのリスク判定も影響することがあります。VPNはプラットフォームの利用許可に代わるものではなく、アカウントの登録地域が変わることを保証するものでもありません。
端末を変更した場合、再設定は必要?
新しい端末では、対応クライアントを改めてインストールし、サブスクリプションを追加して、システムの許可を完了してください。バックアップから復元すれば、すべての接続権限も自動で復元されるとは限りません。D6VPNは利用端末数に制限がありませんが、各端末で正しく設定する必要があります。また、アカウントを共有すると、関連する通信量にも影響します。
普段のお手入れでは、信頼できる提供元からクライアントとサブスクリプション設定を定期的に更新してください。設定を複雑に見せるためだけに、証明書の復号機能を有効にしたり、提供元不明のルールをインストールしたりしないでください。内容を把握できる設定を維持し、実際の問題に応じて一つずつ調整しましょう。