我连接 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 客户端,但不能保证它一定会按您期望的方式工作。永远不能。