Openvpn

在 .OVPN 文件中包含證書

  • August 11, 2020

我試圖創建自己的 VPN 伺服器。我有ca.crt,server.crtclient.key. 如何將這些組合成一個 .opvn 文件?

如果我將副檔名更改為server.crtto ,它會起作用server.ovpn嗎?

假設您實際上並不是要“轉換”,而是要“組合”、“嵌入”或簡單地“使用”。

您可以在**.ovpn**配置文件中使用該[inline]指令。 這裡有一個很好的例子: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>

引用自:https://serverfault.com/questions/607601