通过服务器路由本地网络?

通过服务器路由本地网络?

这可能是也可能不是一个简单的问题,因为我对计算机科学的网络方面不太了解。

我拥有一台租用的服务器,其 IP 地址为静态。有没有办法将请求从该服务器转发到我的计算机,以便在互联网上设置某种 LAN 网络。

具体来说,我想使用一个需要 LAN(输入要连接的 IP)的程序。是否可以设置我的服务器,让用户可以连接到我的服务器的 IP,然后将其转发到可以托管的家用计算机(我可以使用允许这样做的程序设置我的家用计算机)?

这可能吗?谢谢。

答案1

假设您的托管服务器具有 SSH shell 访问权限,那么您可以使用 putty 和 SSH 隧道。

可能需要一些技巧,但您可以将其设置为来回转发流量。

http://www.chiark.greenend.org.uk/~sgtatham/putty/

答案2

如上所述,一个简单的方法是 SSH 端口转发,假设您只需要 TCP。可能还有其他方法可以做到这一点,而无需通过您的服务器。

如果您的程序允许您输入要连接的 IP,那么他们不能直接输入您的公共 IP 地址吗?(如果您位于 NAT 后面,则首先必须在设备上设置端口转发)。

您的程序可以接受 DNS 名称而不是数字地址吗?(许多程序都可以。)如果您在家里有一个动态地址,您可以使用一些动态 DNS 提供商(例如 dyndns)来获取固定主机名。

由于您有自己的静态地址,您也可以购买域名并运行自己的动态 DNS 服务。

相关内容