通过蜂窝热点连接到家庭服务器

通过蜂窝热点连接到家庭服务器

我正在就最近遇到的一个网络问题寻求建议。我怀疑我对不同网络上的机器之间的连接的假设犯了一个明显的错误。

我的目标是通过移动蜂窝热点连接到我用 c++ 构建的 raspberry pi tcp 服务器。通过本地网络时,连接工作正常。但是,当我尝试从家庭网络连接到 pi 服务器时,似乎什么都不起作用。

我已经:

  • 验证我用于连接的公共 IPv4 地址
  • 禁用 IP 过滤、防火墙,并在移动热点上设置端口转发
  • 在同样的情况下,测试了与开源 http 服务器的连接,也进行了端口转发,但没有成功

我很高兴发布服务器或客户端代码,但我怀疑我的错误在于我对不同网络上的计算机之间的连接的假设。

如果您对进一步的测试或参考的资源有任何建议,我们将不胜感激。

编辑:澄清一下,连接路径是:我的电脑 -> 家庭 wifi 网络 -> 移动热点(启用端口转发) -> 我的树莓派

答案1

如果您使用的是“消费者” SIM 卡,那么您不知道移动热点的 IP 地址会保持不变多久。因此,移动公司很可能不会允许任何传入流量到达设备。为此,您确实需要一张 M2M SIM 卡(以及 M2M 设备)。M2M(机器对机器)SIM 卡旨在保持两台设备之间的数据连接稳定且活跃。但它们的价格要贵得多,即使交换的数据量很少。

相关内容