我想在家里创建一些游戏服务器,但不幸的是我的 IPS 不想为我分配静态公共 IP 并打开路由器端口。我的问题是我的朋友可以看到我(因为他们在我的 LAN 网络中)并通过 VPN 连接到我的游戏服务器吗?我有 Oracle 免费套餐 vps,我可以创建 OpenVPN 服务器来让他们加入。我知道有像 Hamachi 这样的解决方案,但我想创建自己的服务器,主要是因为高 ping 和成员限制。
答案1
是的。查看尾鳞,它执行 VPN - 但以网状方式进行,以便在与中央服务器进行协调后,每台计算机都可以直接进行通信。
基本上,您和您所有的朋友应该将其安装在您的游戏机上,并将其安装在您的游戏服务器上。它将为所有机器(工作站+服务器)分配一个在覆盖(VPN)网络上运行的新IP,然后您就完成了。
您需要将每台计算机配置为连接到同一 VPN。
然后,您将能够在本地(家庭)Lan 或某些托管提供商的 VPS 上运行服务器。不管怎样,它都会起作用。
答案2
是的。不过,我怀疑公共 VPN 不起作用。您随处可见的广告旨在将您连接到不同接入点的互联网(让您看起来像是在不同的国家/地区)。您的本地网络不(直接)位于互联网上。如果你的朋友无法连接,则 VPN 也无法连接。也许他们有一个开关可以打开双向连接,但这是一个安全风险。
相反,您需要设置 VPN。您将需要某个服务器上的公共 IP。然后您可以使用 ssh 端口转发(或其他工具)。请注意安全。
答案3
是的。这就是 VPN 的字面意思——虚拟专用网络。
您提议的 OpenVPN 可以做到这一点:使您和您朋友的计算机成为虚拟第 3 层(IP)甚至更深的第 2 层(以太网)网络的一部分。一般来说,您希望在第 3 层上进行操作,因为这更容易、开销更低并且在实践中问题也更少。