如何通过公共网络访问我的本地服务器?

时间:2021-06-30 18:08:12

标签: node.js networking mobile vpn tunnel

我有一个在树莓派上工作的 nodejs 服务器。我的移动应用程序应该在本地网络上找到该服务器,并能够连接到它并交换数据。但我也应该能够手动连接到本地网络之外的公共服务器。

我一直在寻找像 ngrok、localtunnel 等隧道。但我想知道是否有其他方法可以做到这一点。 我应该使用 VPN 吗?

如果能得到帮助,我会很高兴。谢谢!

1 个答案:

答案 0 :(得分:0)

您的本地网络必须有一些网关/路由器将其连接到互联网 - 如果它是家庭网络,可能与您的电缆/dsl/光纤调制解调器或连接的路由器集成。此网关保存您与 Internet 的连接的公共 IP。您的公共连接将需要连接到此 IP。

您可以将网络的路由器配置为将给定端口上的传入连接端口转发到您服务器的内部地址。请记住,这意味着它对广泛的互联网开放。