OpenVPN-无法连接到服务器(无法识别的选项或缺少参数)

OpenVPN-无法连接到服务器(无法识别的选项或缺少参数)

我连接 VPN 服务器时遇到问题,但我不知道原因。服务器在我的手机上运行良好,在我换到 Linux 之前在 Windows 上运行良好。

当我尝试通过

openvpn --config cfg.ovpn

我收到以下错误:

Options error: Unrecognized option or missing parameter(s) in saveyourprivacy.ovpn:26: tls-version-min (2.3.2)
Use --help for more information.

我的 OpenVPN 版本是

OpenVPN 2.3.2 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [eurephia] [MH] [IPv6] built on Dec  1 201

(通过 apt-get openvpn 安装)

这是 saveyourprivacy.ovpn 文件:

##############################################
# SaveYourPrivacy VPN                        #
# vpn.saveyourprivacy.net                    #
##############################################

client
dev tun
remote-random

<connection>
remote 185.100.86.100 1194 udp
</connection>

<connection>
remote 185.100.86.100 8080 tcp
</connection>
#ZEILE17
resolv-retry infinite
nobind
persist-key
persist-tun
link-mtu 1350

ca ca.crt
cert client.crt
key client.key

remote-cert-tls server
verify-x509-name vpn.saveyourprivacy.net name
tls-version-min 1.2

tls-auth ta.key 1

cipher AES-256-CBC
auth SHA512

comp-lzo

verb 0

编辑:如果我注释掉

#tls-version-min 1.2

命令没有退出,但没有给我任何回应。

答案1

根据有关无法识别的配置选项的错误,您系统上安装的 OpenVPN 客户端版本可能无法使用该tls-version-min 1.2选项 - 我认为并非所有 OpenVPN 客户端都支持它。您可能必须编辑.ovpn以从文件中删除该项目,然后尝试连接。(据我所知,2.3.2 比tls-version-min推出时要旧...)

您的另一个选择是尝试自己为您的计算机编译最新的 OpenVPN 客户端,但不能保证它一定会按您期望的方式工作。永远不能。

相关内容