我有一个在 Debian 上运行的 OpenVPN 服务器,我使用这个 Linux bash 脚本为每个客户端生成 OpenVPN 配置/配置文件。它完美适用于使用 Tunnelblick(OpenVPN 推荐的 MacOS 客户端软件)的 MacOS 客户端,并且完美适用于使用 OpenVPN Android 客户端的 Android 客户端。
然而,在 Windows 上,“OpenVPN Connect”Windows 客户端无法读取任何 OpenVPN 配置文件。Failed to parse profile: static_key_parse_error
当我尝试导入配置文件时,OpenVPN Connect 会提示“无法读取”。
我的 .ovpn 配置/配置文件如下所示:
client
dev tun
proto udp
sndbuf 0
rcvbuf 0
remote XXX.XXX.XXX.XXX 1194
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
setenv opt block-outside-dns
key-direction 1
verb 3
<ca>
-----BEGIN CERTIFICATE-----
XXXX==
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
XXXX==
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
XXXX==
-----END PRIVATE KEY-----
</key>
<tls-crypt>
</tls-crypt>