![连接远程 Linux 服务器 (VPS) 上的 VPN 失败](https://linux22.com/image/920854/%E8%BF%9E%E6%8E%A5%E8%BF%9C%E7%A8%8B%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20(VPS)%20%E4%B8%8A%E7%9A%84%20VPN%20%E5%A4%B1%E8%B4%A5.png)
我一直尝试通过我的 Ubuntu 连接到 VPN虚拟专用服务器,但每次我尝试时,服务器就会关闭。
也许连接阻止了 ssh,以及我尝试连接时的所有流量?我尝试使用 VPN 连接到专用服务器使用 Ubuntu Linux,首先是 18.04,然后是 16.04,以及使用 Ubuntu Linux 的虚拟专用服务器。两次都失败了,所以至少我知道没有区别。
我刚刚断开连接,除非我重新启动,否则无法连接到我的 VPS。我有什么办法可以在我的 VPS 上设置 VPN,或者至少有办法多次更改我的 VPS 内部 IP 吗?
所以我使用 NordVPN .deb 应用程序。成功安装后,我使用密码和电子邮件连接,然后使用“ nordvpn connect
”(例如,有时我会指定要连接的服务器nordvpn connect es/br/us/etc
)。它说Connecting..
然后 Linux 服务器就冻结了,大约 10 秒钟后我就断开了连接。
但我并没有就此止步。我尝试通过 OpenVPN 手动使用 NordVPN。我安装了软件包,但同样的事情发生了,连接后,VPS 就掉线了,我不得不重新启动它。
我没有任何错误显示,因为它只是连接 - 失败 - 关闭。这也可能是我用于 VPS 的服务,但我真的很想找到一个允许我使用 VPN 的服务。我的项目真的很需要它,但两次尝试都失败了。
如果您需要更多信息,请在评论中告诉我,我会编辑问题。由于时间太晚,我可能错过了一些东西,我花了一整天时间解决这个问题。
答案1
服务器没有关闭或冻结,它与 shh 断开连接,因为流量是从 vpn ip 转发的。我多次重启服务器,尝试在开启 vpn 的情况下进行连接,但 vpn 会在系统重启时启动。我意识到仍然可以使用 linode 的 Web 控制台连接到服务器。我检查了 vpn 服务状态,发现它是通过 US-C UDP (443) 连接的。输入:
curl http://ipinfo.io/ip
我检查了我的 IP。它是一个不同的 IP。
我认为如果您需要多次更改 VPS 内部 IP,您可以使用防火墙以便在 vpn 连接时连接到 ssh,或者您可以在需要新 IP 的任务完成后使用 shh 脚本断开 vpn 连接。