在 .OVPN 文件中包含证书

Avi*_*abu -1 openvpn

我尝试创建自己的 VPN 服务器。我有ca.crtserver.crt、 和client.key。如何将这些组合成一个 .opvn 文件?

如果我改变的延伸,将工作server.crtserver.ovpn

jor*_*ane 6

假设您实际上并不是要“转换”,而是要“组合”、“嵌入”或简单地“使用”。

您可以[inline].ovpn配置文件中使用该指令。
这里有一个很好的例子:Embedding key/cert/ca into client config

ca       [inline]
cert     [inline]
key      [inline]
tls-auth [inline] 1

<ca>
-----BEGIN CERTIFICATE-----
# insert base64 blob from ca.crt
-----END CERTIFICATE-----
</ca>

<cert>
-----BEGIN CERTIFICATE-----
# insert base64 blob from client1.crt
-----END CERTIFICATE-----
</cert>

<key>
-----BEGIN PRIVATE KEY-----
# insert base64 blob from client1.key
-----END PRIVATE KEY-----
</key>

<tls-auth>
-----BEGIN OpenVPN Static key V1-----
# insert ta.key
-----END OpenVPN Static key V1-----
</tls-auth>
Run Code Online (Sandbox Code Playgroud)