无法从外部网络访问 nodejs?



我有一个Fritzbox 7490路由器,端口转发(我认为(一个8080端口。

由于某种原因,此端口未从外部打开,但可以通过路由器ip地址访问。

我设置了一个nodejs express应用程序,该应用程序托管html页面并在8080 端口上侦听

app.listen(8080, '0.0.0.0', function() {
console.log('Listening to port:  ' + 8080);
});

然后,我在浏览器中输入:routerip:8080,它运行良好。但如果我从外部源routerip:8080 连接

我没有得到任何回应。

在线端口检查人员说该地址不可访问,这导致我的端口转发无法正常工作。

Fritzbox端口转发设置:

名称:HTTPS服务器协议:TCP端口到设备:8080到端口8080外部请求的端口(ipv4(:8080

启用共享:真正的

然后它给了我一个互联网上的IPv4地址,带有相同的端口8080

我尝试了,并在本地连接,但不在外部连接。

我做错了什么?

这是一项任务。

我的isp正在阻止端口转发。显然我有一个动态的ip地址,但ip地址没有改变。。。DHCP未启用。我在本地和外部追踪了路由器的公共ip地址,结果被isp屏蔽了。

我打电话给他们,他们说港口转运是一个安全问题,并说他们无能为力。

我仔细检查了一下示踪剂,想了一会儿。然后又打来电话,说一定是你们。。。他们说要额外支付一点费用,并表示要更改网络,并分配了一个静态ip。然后它工作了。。。

不过对额外收费有点恼火。。。

相关内容

  • 没有找到相关文章

最新更新