AndroidからiPhoneへ乗り換えを考えています。Androidの特長の一つは常時オンVPNで、これにより端末がスリープ状態でもすべてのパケットがVPNで暗号化されることです。
基本的に、AndroidのVPNアプリはAndroid APIにフックされており、設定からサードパーティのVPNアプリをシステムの常時オンVPNとして選択できる仕組みです。
VPNがスリープモードまたは切断されている場合、パケットは一切通らないため、実質的にキルスイッチの役割を果たします。
iOSにも似たような機能はありますか?
私はApple Developerのドキュメントを見ていて、 NEOnDemandRuleConnect
がそれを実現しているように思えますが、Private Internet Accessはこれを使っているのでしょうか?
NEOnDemandRuleConnect
概要
このクラスのルールに一致すると、システム上で動作しているアプリケーションがネットワーク接続を開くたびにVPN接続が始まる。VPNが接続されるまで、ネットワーク接続はブロックされる。