【问题标题】:How do I access my local server through public network? [closed]如何通过公共网络访问我的本地服务器? [关闭]
【发布时间】:2021-09-12 21:40:22
【问题描述】:

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

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

我会很高兴得到帮助。谢谢!

【问题讨论】:

    标签: node.js networking mobile vpn tunnel


    【解决方案1】:

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

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

    【讨论】:

    • 我知道了,但我想要一种无需配置路由器的方法。我正在寻找自动化的方式。有可能吗?
    • 无论是 vpn、ngrok 还是端口转发,您都必须配置 something。
    猜你喜欢
    • 2014-08-19
    • 2020-08-04
    • 2017-08-11
    • 2015-03-06
    • 2019-08-13
    • 1970-01-01
    • 2018-06-09
    • 2011-05-08
    相关资源
    最近更新 更多