我尝试创建自己的 VPN 服务器。我有ca.crt、server.crt、 和client.key。如何将这些组合成一个 .opvn 文件?
如果我改变的延伸,将工作server.crt到server.ovpn?
假设您实际上并不是要“转换”,而是要“组合”、“嵌入”或简单地“使用”。
您可以[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)