ガイド
iPhoneとiPadでVPNを設定する方法
App Storeのアプリ、構成プロファイルの追加確認とその保存先、再起動後もトンネルを維持するオンデマンド設定、そしてiPhoneのキルスイッチについて知っておくべき正直なこと。iOS 27を前提に解説します。
始める前に
ここではプロバイダーを選びません
以下の手順は、どのプロバイダーを使っても同じです。そのため、ここでは特定のプロバイダーを挙げていません。選択は別の作業であり、レジスターで行います。そこではストアの掲載情報ではなく、公開されたスコアを基準に選べます。
アプリは、プロバイダー自身のサイトからリンクされている掲載ページのApp Storeからインストールしてください。App Storeには、名前にVPNという言葉が入っているだけで、背後に運営会社のないアプリが多数あります。料金を支払うアカウントから進めば、自分が支払ったプロバイダーのアプリにたどり着けます。
アプリをインストールする
- まずプロバイダーのウェブサイトにサインインし、そこからApp Storeへのリンクをたどります。ストア自体でサブスクリプションを購入した場合も同じです。検索結果からではなく、プロバイダーのサイトから掲載ページを開いてください。
- アプリを開いてサインインし、構成プロファイルの追加確認を承認します。 iOSは、アプリによるVPN構成の追加を許可するかを一度だけ尋ね、パスコードまたはFace IDを求めます。これはシステムがトンネルのプロファイルをインストールする処理です。プロファイルは「設定」›「一般」›「VPNとデバイス管理」に保存され、これがないアプリは接続できません。
- 自分だと分からない名前をデバイスに付けます。 この段階で、多くのアプリはデバイス名を尋ねます。名前はプロバイダーによって保存されます。
- まだ接続しないでください。 多くのアプリでは、再起動後もトンネルを維持する設定が初期状態でオフになっています。設定前に接続すると、夜間にスマートフォンが再起動した際、最初の一度でトンネルがひっそり消えることがあります。
確認しておきたい設定
アプリのメニューは異なりますが、設定の内容は同じです。名前が分からない項目は、すべて用語集に載っています。
オンデマンド接続
iOSで最も重要な設定です。これがないと、タップしたときにアプリが接続し、トンネルはiOSがアプリを動かし続けられる間だけ維持されます。バックグラウンドでは、その時間は長くありません。オンにすると、トンネルを管理するのはiOS自体になります。スマートフォンがネットワークに接続したときに起動し、再起動後に復元され、スリープ後にも再接続されます。アプリが起動しているかどうかは問いません。
アプリ内ではOn Demand、auto-connect、またはalways-onと呼ばれます。「設定」›「一般」›「VPNとデバイス管理」では、プロファイルのページに同じスイッチがConnect On Demandとして表示されます。設定ではなくアプリ内でオンにしてください。そうすれば、どのネットワークを使うか、どの例外を設けるかというアプリ独自のルールをiOSが適用します。
キルスイッチと、iPhoneでの実際の仕組み
iOSには、Androidにあるようなシステムレベルのスイッチはありません。アプリがキルスイッチと呼ぶものは、トンネルが停止している間に通信を遮断するようiOSへ要求する機能であり、構成が有効な間だけ働きます。再起動からアプリが最初に接続するまでの間や、プロファイルを手動でオフにした場合には、スイッチはまったくありません。オンにはしてください。スマートフォンの使用中にトンネルが切断されるという一般的なケースには対応できます。ただし、それ以上のものだとは考えないでください。スイッチの用途については専用ページで説明しています。
トンネル内のDNS
ほかの通信がすべてトンネル内にあっても、名前解決だけがスマートフォンの外へ出ることがあります。その場合、ネットワークにはアクセスしたサイトが伝わり、サイト上で何をしたかだけが隠れます。アプリでDNS leak protection、use provider DNS、またはカスタムDNSのフィールドを探し、第三者のDNSではなくプロバイダー独自のリゾルバーに設定してください。名前解決だけを見られる第三者が、さらに一者増えることになるためです。漏えいが起きる仕組みについてはDNS漏えいのページを参照してください。
iOSには、DNSアプリによってインストールされる独自の暗号化DNSプロファイルもあります。そのプロファイルとVPNのDNS設定が競合することがあります。プロバイダー側の設定を残し、もう一方を削除してください。
iCloud Private Relay
Private Relayは、Safariの通信をAppleのリレー経由で送信します。VPNをオンにすると両方が重なり、ページの読み込みが遅くなったり、どちらも経由せずに読み込まれるサイトが出たりします。VPNの使用中は、「設定」›「自分の名前」›「iCloud」でPrivate Relayをオフにしてください。トンネルはすでに、Safariだけでなくすべてのアプリについて、Private Relayと同じ役割を果たします。
プロトコル
現行のデフォルト設定のままにしてください。どれが現行で、どれが旧式かはプロトコルのページに記載しています。接続問題を解決するためにアプリが古い選択肢を提示しても、それは内容を理解したうえで行い、その後元に戻すべき選択です。レジスターでは、プロバイダーが現在も提供している最も弱いプロトコルを示しています。手動でそれを選ぶことは、その印を自分で選ぶことになります。
実際に動作していることを確認する
接続したら、思い込まずに確認してください。次の3つをこの順番で行います。どれも無料で、別のアプリも必要ありません。
- アドレスが変わっている。 Safariで「自分のIPアドレス」を確認するページを開き、国が選んだ出口ロケーションと一致することを確認します。Wi-Fiとモバイルデータ通信で、それぞれ一度ずつ繰り返してください。
- 名前解決がトンネル内にある。 DNS漏えいテストを実行し、報告されたリゾルバーを確認します。携帯通信会社や自宅のインターネットプロバイダーに属するものがあれば、上記のDNS設定が適用されていません。
- トンネルが自動的に復帰する。 スマートフォンを再起動し、アプリを開かずにロックを解除します。ネットワークに接続してから数秒以内に、VPNバッジがステータスバーへ自動的に戻るはずです。戻らなければ、Connect On Demandがオフになっています。
iOSでは、デスクトップのようにアプリの下でトンネルを停止できないため、キルスイッチのテストはほかの環境より難しくなります。機能する唯一の方法はキルスイッチのガイドに記載しています。より長い一連のテストについては専用ガイドを参照してください。
この確認で分かること
+選択した国の出口サーバーを経由して通信が送信されている
+携帯通信会社も、接続中のWi-Fiも、アクセス先のサイトを読み取れない
+自分もアプリも何もしなくても、再起動後にiOSがトンネルを復元する
この確認で分からないこと
−プロバイダーが何を保持しているかは分からない — これは文書に関する問題であり、保持に関するページで確認できる
−匿名になるわけではない。スマートフォンでサインインしているアカウントはそのままサインインしている。VPNで防げないことを参照
−今日テストに合格しても、次のアプリ更新や次のiOS更新について保証されるわけではない
接続するネットワーク、接続しないネットワーク
ほとんどのアプリでは、オンデマンド接続にリストを適用できます。すべてのネットワークで接続する、モバイルデータ通信と不明なWi-Fiで接続する、信頼する名前付きネットワークではオフのままにする、といった設定です。最後の選択には注意が必要です。自宅のネットワークを信頼するのは自分で運用しているからであって、プライベートだからではありません。その背後にいるインターネットプロバイダーには、トンネルの外で行ったすべての名前解決が見えます。正当な例外は、VPNによって必要なものが使えなくなるネットワークです。プリンターやテレビへのキャストなどが該当します。その場合、信頼するネットワークのルールは1台のデバイスに対する回避策であり、安全性についての判断ではありません。トンネルなしで公共ネットワークに見えるものについては公共Wi-Fiのページを参照してください。
リストの内容にかかわらず、モバイルデータ通信で接続はオンにしておきましょう。携帯通信会社は、自分で選べない唯一のネットワークです。