Windows上的NodeJS服务器不接受远程连接

Windows上的NodeJS服务器不接受远程连接,windows,node.js,Windows,Node.js,我正在Windows机器的8080端口上运行的NodeJS服务器上运行一个简单的web应用程序。本地连接工作得很好,但我似乎无法让远程连接工作。我四处寻找这个问题的答案,我有点不知所措 服务器正在使用服务器进行侦听。listen(8080),我的印象是它将绑定到所有IP地址 我检查了Windows命令提示符 netstat -an -f -p tcp | grep LISTEN TCP 0.0.0.0:8080 0.0.0.0:0 LISTEN

我正在Windows机器的8080端口上运行的NodeJS服务器上运行一个简单的web应用程序。本地连接工作得很好,但我似乎无法让远程连接工作。我四处寻找这个问题的答案,我有点不知所措

服务器正在使用
服务器进行侦听。listen(8080)
,我的印象是它将绑定到所有IP地址

我检查了Windows命令提示符

netstat -an -f -p tcp | grep LISTEN
TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING
我在Windows防火墙中添加了一个入站规则,以接受8080端口上的TCP连接。还可能是什么

当我将Chrome导航到localhost:8080时,一切都很好,但当我将ssh连接到Linux框并卷曲到http://{mypc}:8080时,它告诉我
curl:(7)无法连接到主机

编辑:我正在使用此脚本启动我的节点服务器。。。

@minitech是对的。me上方的防火墙允许端口80连接,但不允许端口8080连接。将节点服务器更改为在端口80上启动解决了问题。

这台Windows机器是您的开发机器吗?它是在有自己防火墙的东西(比如路由器)后面吗?我不这么认为,因为我在端口80上运行的IIS web应用程序上获得了远程连接。