如何强制计算机通过互联网与同一网络上的另一台计算机通话?

ran*_*ath 0 routing internet

这是场景。我有一个分发给我的客户的服务器设备(我将其称为“设备”)。该设备与我的服务器通信以获取更新。这是一个非常标准的设置。对于质量控制,我想在我的位置设置一个测试设备,它将通过互联网与我的服务器通信。通过互联网确保测试环境尽可能接近生产环境是绝对重要的。

简单的解决方案是获得两个 Internet 连接,一个用于设备,另一个用于服务器。有没有办法通过一个互联网连接来做到这一点?

Lee*_*e B 5

如果服务器已经可以公开访问,那么它应该就像在测试机器上使用服务器的公共名称或 IP 一样简单,假设您还没有设置您的内部机器来了解您自己的公共 IP 的“快捷方式”(这不会很有道理)。

否则,除了其他人建议的 VPN 之外,您还有两个选择:

  1. 在远程服务器上设置(http 或 socks5)代理并设置测试机器使用它。这还将有利于测试代理设置,这在组织中很常见。

  2. 或者,只需在通过某个远程路由器的服务器和测试机器上设置静态路由。

在这两种情况下,防火墙和/或以其他方式限制远程机器/路由器,因此 joe public 无法使用它。