我有一个通过 4G 连接到互联网的移动设备。我想在这个设备上托管某种类型的监听器,可能是 HTTP 服务器,并向其发送请求。我还希望这个服务器从外部基本不可见,因此可以使用任意端口。在随机端口上托管 HTTP 服务器很简单,但确保网络通信到达目的地似乎很困难。
移动单元有一个路由器,当连接到 4G 时,它会被分配一个 IP。我希望curl
在某个端口上获得这个 IP,并将请求转发到移动单元。我已经设置了端口转发来实现这一点,当路由器连接到本地 wifi 时,它确实有效。我curl
在端口上输入本地 IP,响应会转发给我。然而,在移动网络上,我curl
输入路由器报告的 IP,但没有得到任何响应。这可能吗?如果可以,需要什么?