端口转发在蜂窝数据上不起作用,但在 wifi 上起作用

端口转发在蜂窝数据上不起作用,但在 wifi 上起作用

我最近使用 Express 和 Node.js 开发了一个 Web 应用程序,并将其托管在我的 PC 上。我设置了路由器以将对 Web 应用程序的 HTTP 请求端口转发到我的 PC。只要客户端(即使是与我不同网络上的客户端)使用 (my-public-ip):3000 连接到 Wi-Fi 网络,它就可以正常工作,但是使用蜂窝 4G 数据时它不起作用。为什么会这样?我使用 Wireshark 查看了流量。使用 4G 时,路由器将 HTTP 请求转发到 PC,我收到它们并发回 HTTP 响应,但客户端从未收到它们。为什么它们会丢失或究竟发生了什么?

相关内容