网上的方法都对我不起作用,所以我决定问一下。当我尝试
sudo openvpn --config client.ovpn
我得到的结果是
2017 年 8 月 2 日星期三 22:53:18 client.ovpn:15: block-outside-dns (2.3.10) 中无法识别的选项或缺少的参数
2017 年 8 月 2 日星期三 22:53:18 OpenVPN 2.3.10 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [MH] [IPv6] 构建于 2017 年 6 月 22 日星期三 22:53:18 2017 库版本:OpenSSL 1.0.2g 2016 年 3 月 1 日,LZO 2.08
2017 年 8 月 2 日星期三 22:53:18 无法加载内联证书文件:错误:0906D06C:PEM 例程:PEM_read_bio:无起始行:错误:140AD009:SSL 例程:SSL_CTX_use_certificate_file:PEM lib
2017 年 8 月 2 日星期三 22:53:18 因严重错误退出
我关注了https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-16-04#step-13-test-your-vpn-connection但是,它对我不起作用,它给出 tls 连接错误缺少握手,所以我尝试了该页面上的第一个评论,人们说它运行完美。好吧,我得到了这个错误。
我的客户端.ovpn
client
dev tun
proto udp
sndbuf 0
rcvbuf 0
remote 146.*.*. 1194
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
comp-lzo
setenv opt block-outside-dns
key-direction 1
verb 3
<ca>
</ca>
<cert>
</cert>
<key>
</key>
<tls-auth>
还有一个静态键
答案1
2017 年 8 月 2 日星期三 22:53:18 无法加载内联证书文件:错误:0906D06C:PEM 例程:PEM_read_bio:无起始行:错误:140AD009:SSL
找不到证书文件或证书无效。它们是否与您的 openvpn 配置文件位于同一文件夹中?路径是否正确?证书是否有效?