服务器只听localhost:如何解决?

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

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

所以,尽pipe我转发本地端口8080到我的主机,我不能显示在该端口服务的页面,因为本地计算机不听每个IP,只有IP 127.0.0.1

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

像添加一个本地程序,将监听每个IP,并在本地接口上转发远程请求?

你提供的信息非常less 你甚至没有说你正在使用什么协议,即原始的TCP或HTTP等。如果你使用HTTP,那么最简单的事情就是使用nginx或http-proxy模块进行代理 。 如果你不使用HTTP,那么你不能这样做。 你没有说你使用的是什么操作系统,所以不可能在IP级别推荐任何特定的端口转发方式 – 在Linux上你可以使用iptables。