我正在使用一些节点程序,它在启动时只侦听本地地址。
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并在本地接口上转发远程请求吗?
答案 0 :(得分:1)
您提供的信息很少。您甚至没有说出您使用的协议,即原始TCP或HTTP等。如果您使用的是HTTP,那么最简单的方法就是使用nginx或http-proxy模块建立代理。如果您不使用HTTP,则无法执行此操作。你没有说你正在使用什么操作系统,因此无法在IP级别上推荐任何特定的端口转发方式 - 在Linux上你可以使用iptables作为例子。