我曾尝试创建自己的 VPN 服务器。我有ca.crt
、server.crt
和client.key
。如何将它们合并为单个 .opvn 文件?
server.crt
如果我将 的扩展名改为 ,可以吗server.ovpn
?
答案1
假设您实际上并不是指“转换”,而是指“合并”、“嵌入”或者仅仅是“使用”。
您可以[inline]
在您的.ovpn配置文件。
这里有一个很好的例子:将 key/cert/ca 嵌入到客户端配置中
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>