因此,我以前已经成功地在VPS或专用服务器上设置了OpenVPN服务器,但是每当我在具有OVH游戏DDoS保护的服务器上设置一个服务器时,它就不能正常工作。
下面是我的过程以及问题所在:我通过脚本安装OpenVPN服务器:
wget https://git.io/vpn -O openvpn-install.sh
然后:Bashopenvpn-install.sh将DNS服务器设置为1.1.1.1,并设置第一个配置名。
然后,我可以成功地连接到VPN,它可以正常工作,直到我断开VPN和VPS服务器的连接。当我等上30分钟或更长时间,再次尝试连接到VPN时,无论我使用什么设备和客户端,它都无法工作(我尝试了用于安卓的OpenVPN连接和用于PC的OpenVPN客户端)。
下面是我的PC上的OpenVPN客户机日志显示的最后一行:
Thu Mar 14 23:06:28 2019 MANAGEMENT: >STATE:1552601188,WAIT,,,,,,
Thu Mar 14 23:08:34 2019 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Thu Mar 14 23:08:34 2019 TLS Error: TLS handshake failed现在,我可以“解决”这个连接问题,如果我通过SSH连接到服务器,什么都不做,然后连接到VPN就会再次工作。然而,这不是解决方案,因为我不想一直连接到我的服务器,以获得VPN连接。
但是,只有在具有OVH游戏DDoS保护的服务器上才会发生这种情况。(我在SoYouStart.com的专用OVH游戏服务器上遇到了这个问题,现在是100up.org 游戏-KVM 1在他们的网站上的OVH游戏KVM)。
在我以前安装过OpenVPN的每一台服务器上,都不会发生这种情况。例如,其他服务器,我做了相同的步骤,并有0问题: NFO VPS,数字海洋VPS,“通常”OVH VPS和更多。
所以我想,也许OVH游戏服务器会进入待机模式,除非服务器上发生了一些事情,否则它们不会允许连接。
下一个想法是屏幕无限地点击1.1.1.1或google.com,然后希望它能让服务器保持清醒。不过,我想知道之前,你们中是否有人有其他的想法。
tl;dr:如果我断开了VPN和VPS的连接,等待30分钟,然后尝试连接到VPN,它将无法工作。这只发生在OVH游戏DDoS保护的服务器上。临时解决方案是连接到VPS,然后连接到VPN,它可以工作。
提前谢谢大家!
发布于 2019-12-10 20:02:04
我想你使用的是公路战士OpenVPN安装。这是疯狂的故障,我建议安装SoftEther。有一个简单的设置链接,我会发送给您,这将帮助您使用OpenVPN。这完全设置了SoftEther,您所要做的就是回答弹出的问题,这些问题是配置的一部分(如果听起来很难,就不相信我),无论如何,在OSUbuntu16.04及以下版本上使用这个选项。CentOS 7及以下。和Debian 9及以下。Debian 10、Ubuntu18.04和CentOS 8会引发问题。粘贴到:wget https://raw.githubusercontent.com/jaysonvelagio/SoftetherAutoInstallMultiPlatform/master/Debian%20and%20Ubuntu/installer.sh && chmod +x installer.sh && ./installer.sh中
如果您需要重新启动软服务器,请执行以下命令:
/etc/init.d/vpnserver启动-启动
/etc/init.d/vpnserver重新启动-重新启动
/etc/init.d/vpnserver停止-停止
CentOS:yum install wget -y && wget https://raw.githubusercontent.com/jaysonvelagio/SoftetherAutoInstallMultiPlatform/master/Centos/installer.sh && chmod +x installer.sh && ./installer.sh
https://serverfault.com/questions/958342
复制相似问题