私はこのチュートリアルに従いました – Ubuntu 15.04でOpenVPNサーバークライアントを構成する方法- Ubuntu 15.04 VMでOpenVPNを設定します。私はいつもそれに従い、クライアント設定ファイルに閉じ込められました。
以下は、例で提供されているclient.confファイルです。
dev tun
proto udp
# IP and Port of remote host with OpenVPN server
remote 111.222.333.444 1194
resolv-retry infinite
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/client.crt
key /etc/openvpn/keys/client.key
tls-client
tls-auth /etc/openvpn/keys/ta.key 1
auth SHA1
cipher BF-CBC
remote-cert-tls server
comp-lzo
persist-key
persist-tun
status openvpn-status.log
log /var/log/openvpn.log
verb 3
mute 20
したがって、リモートIPが私のサーバーのパブリックIPになると推測し、ルーターがポート1194を転送する必要があります。しかし、confファイルにca、cert、およびkeyを定義し、それをAndroidデバイスで使用する場合、Androidデバイスがこれらのファイルの場所を反映するようにパスを変更する必要がありますか、それとも提供された例が正しいですか?
OpenVPNクライアントを使用して、AndroidおよびiOSデバイスで使用するクライアントキーを生成します。これはWindowsにも当てはまりますか?
ベストアンサー1
証明書、VPNプロファイルなどをAndroidおよびiPhoneにクライアントとしてインストールするときにプロファイルの場所を心配する必要はなく、アプリはそれを処理します。たとえば、Windowsでは話が少し異なります。 Tunnelblickを搭載したmacOSでは、ファイルをTunnelblickに配置するとパスが管理されます。
お役に立てば幸いです。