我有一台旧笔记本电脑,我想把它变成服务器。我希望能够远程连接到笔记本电脑并在其上运行对新笔记本电脑要求太高的程序(如 UE4)。我该如何设置?我可以在没有端口转发的情况下以某种方式做到这一点吗?
答案1
有很多方法可以做到这一点 -
最简单的方法可能是使用 Teamviewer 之类的软件,它允许您使用用户名和密码以“始终可用”模式运行 Teamviewer。这种方法的缺点是您的服务器将始终通过 Teamviewer 服务器运行,并且根据您的使用情况,可能会产生大量的许可证费用(但也可能免费)。这种方法的优点是没有端口转发、VPN 或 IP 寻址问题。
另一种方法是使用某种远程桌面(如内置的 Windows RDP)。这将需要一种方法来连接到您的 PC。这可以使用
- 路由器上的静态 IP 地址和端口转发。
- 路由器上的动态 IP 地址、动态 DNService 和端口转发。
提供商的 VPN 将为您提供可远程连接的静态 IP 地址。
上述列出的选项的安全性都相对较弱。
一个专业的方法是将 VPN 连接到您的系统,然后通过它进行连接以执行 RDP。有几种方法可以做到这一点 - 但没有一种是简单的。它们很可能是以下方法的变体:
为路由器使用静态 IP 地址(或动态 DNS 服务),并在路由器上运行 VPN 服务器。您需要确保 VPN 服务向 VPN 服务器建议适合您家庭网络的本地路由,然后从远程笔记本电脑运行 VPN 客户端到服务器 - 这样您就可以保护连接。不幸的是,“路由器上的 VPN 服务器”需要一台不错的路由器和/或售后固件,如 DD-WRT。设置起来也不容易(但网上有很多指南)。
如果您不想使用动态 DNS 并且没有静态 DNS,您也可以在 Internet 上设置 VPN 服务器(例如使用 AWS 或低端 VPN),并从服务器和笔记本电脑运行 VPN 客户端。不幸的是,这可能需要相当多的知识 - 最有可能是 Linux 命令行知识 - 而且虚拟服务器也会有成本。