有没有人在使用 OpenVPN 之前看到过这些错误。
Secure Connection Failed
An error occurred during a connection to openvpn.example.com. PR_END_OF_FILE_ERROR
The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem.
我查看了日志文件:/var/log/ openvpnas.log
,发现以下内容:
2021-09-14T19:58:23+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:58:23 2021 myip:11301 Connection reset, restarting [0]'
2021-09-14T19:58:23+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:58:23 2021 myip:11301 SIGUSR1[soft,connection-reset] received, client-instance restarting'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 TCP connection established with [AF_INET]myip:10603'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 Socket flags: TCP_NODELAY=1 succeeded'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 myip:10603 WARNING: Bad encapsulated packet length from peer (5635), which must be > 0 and <= 1627 -- please ensure that --tun-mtu or -
-link-mtu is equal on both peers -- this condition could also indicate a possible active attack on the TCP link -- [Attempting restart...]'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 myip:10603 Connection reset, restarting [0]'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 myip:10603 SIGUSR1[soft,connection-reset] received, client-instance restarting'
似乎我的请求是根据 GCP 日志中的日志将其发送到实例
{ insertId:“148f4tog64jclgg” jsonPay
load: {
connection: {
dest_ip: "*******"
dest_port: 443
protocol: 6
src_ip: "*********"
src_port: ****
}
disposition: "ALLOWED"
instance: {
但不知道为什么它会被丢弃。有没有人经历过类似的?
我联系了 OpenVPN 支持团队,他们能够帮助确认根本原因并提供了解决方案。
“错误”,“证书捆绑验证错误:[Errno 2] 没有这样的文件或目录:u'':
看起来 cs.ca_bundle 的值是空的。配置密钥要么根本不存在(不设置为空),因此它回退到内置的自签名证书,或者它应该包含指向包含 CA 包的文件的路径,或者它应该包含CA 证书捆绑内嵌。但它不应该是空的,看起来它是空的。
"error", "证书验证错误: [('PEM routines', 'get_name', 'no start line')]: "error", "私钥验证错误: [('PEM routines', 'get_name', '没有开始行')]:
看起来您放入 cs.cert 和 cs.priv_key 值的任何内容都无效,或者它发现的任何内容都没有 PEM 类型证书或私钥应具有的正确起始行。
难怪网络界面不能正常工作。它没有正确启动所需的东西。我建议您将 Access Server 回滚到自签名证书。这应该让您的网络界面再次工作。然后努力放入正确有效的证书。
我相信本文档可以进一步帮助您: https ://openvpn.net/vpn-server-resource ... rtificate/
特别是这些说明将生成自签名证书并将其配置为在 Access Server 中使用(以 root 用户身份运行命令):
从配置中删除 Web 证书和密钥(因此它回退到您刚刚创建的自签名证书):
感谢@Johnan OVPN 社区在此处查看完整答案