如何从局域网外部连接到 Nodejs 服务器

Posted

技术标签:

【中文标题】如何从局域网外部连接到 Nodejs 服务器【英文标题】:How to connect to a Nodejs server from outside the LAN 【发布时间】:2020-10-13 21:44:42 【问题描述】:

我想从我的网络外部连接到我设置的树莓派 Node.js 服务器。

我的路由器声称端口已打开。我尝试在 127.0.0.0、0.0.0.0 和我的公共 IP 地址上运行服务器。

我曾尝试使用 ngrok 打开端口 8080,服务器在该端口托管一个简单的网页,但尝试访问 myIP:8080 不起作用。

谁能帮帮我?

【问题讨论】:

【参考方案1】:

如果您在树莓派本身上运行 ngrok,ngrok http 8080 将起作用。

如果您在 LAN 上的设备上运行 ngrok 而不是树莓派,则需要先找到树莓派的 LAN IP,然后才能运行ngrok http <LAN IP>:8080

【讨论】:

以上是关于如何从局域网外部连接到 Nodejs 服务器的主要内容,如果未能解决你的问题,请参考以下文章

外网如何连接到内网

从局域网连接到互联网域名

如何从外网访问局域网内部的一台linux系统

如何在连接到局域网的其他电脑上使用SQL Server数据库运行桌面应用程序?

如何从其他主机连接到 phpmyadmin

你可以从Chrome连接到局域网IP吗?