OpenVPNクライアント設定(iphone)
iOSから接続できるOpenVPNサーバーは仮想NICドライバとしてTUNデバイスを使用し
ている必要がある。
設定ファイル
拡張子は、iphone.ovpn である必要がある。
必要なファイルは、
ca.crt client1.crt client1.key ta.key
の4つ。
iphone.ovpn の編集箇所↓
以下4つはコメントアウト
#ca ca.crt
#cert client.crt
#key client.key
#tls-auth ta.key
<ca> ←ca.crt(追記)
-----BEGIN CERTIFICATE-----
・・・
-----END CERTIFICATE-----
</ca>
<cert> ←client1.crt(追記)
-----BEGIN CERTIFICATE-----
・・・
-----END CERTIFICATE-----
</cert>
<key> ←client1.key(追記)
-----BEGIN PRIVATE KEY-----
・・・
-----END PRIVATE KEY-----
</key>
key-direction 1 ←追記
<tls-auth> ←ta.key(追記)
-----BEGIN OpenVPN Static key V1-----
・・・
-----END OpenVPN Static key V1-----
</tls-auth>
iphone側では、openvpnのアプリをインストールする。
VPNサーバとiphoneを有線で接続して、アプリの中に設定ファイルを挿入する。
参考サイト