服务器只监听localhost:如何修复?

时间:2017-02-08 11:18:43

标签: node.js networking netstat

我正在使用一些节点程序,它在启动时只侦听本地地址。

vagrant@precise64:~$ netstat -tnl | grep 8080 
tcp        0      0   127.0.0.1:8080          0.0.0.0:*               LISTEN

尽管我将本地端口8080转发到我的主机,但是我无法显示在该端口上提供的页面,因为本地计算机不会监听每个IP,只有ip 127.0.0.1 < / p>

有没有办法解决这个问题,不涉及修改程序或使用ngrok?

比如添加一个本地程序,它会监听每个ip并在本地接口上转发远程请求吗?

1 个答案:

答案 0 :(得分:1)

您提供的信息很少。您甚至没有说出您使用的协议,即原始TCP或HTTP等。如果您使用的是HTTP,那么最简单的方法就是使用nginx或http-proxy模块建立代理。如果您不使用HTTP,则无法执行此操作。你没有说你正在使用什么操作系统,因此无法在IP级别上推荐任何特定的端口转发方式 - 在Linux上你可以使用iptables作为例子。

相关问题