VPN接続が必要なプロキシサーバへiOSデバイスから接続する

developer.apple.com

VPNを経由してHTTP(S)プロキシ・サーバに接続する方法を調査した。

構成プロファイルの vpn.proxies ペイロードを使用する。 ここでは保護されたネットワーク内にあるプロキシサーバ 192.0.2.1 を経由するサンプルを示す。

<key>Proxies</key>
            <dict>
                <key>ProxyAutoConfigEnable</key>
                <integer>0</integer>
                <key>HTTPEnable</key>
                <integer>1</integer>
                <key>HTTPProxy</key>
                <string>192.0.2.1</string>
                <key>HTTPPort</key>
                <integer>3128</integer>
                <key>HTTPSEnable</key>
                <integer>1</integer>
                <key>HTTPSProxy</key>
                <string>192.0.2.1</string>
                <key>HTTPSPort</key>
                <integer>3128</integer>
 </dict>