我在端口9292上运行一些东西(= Faye服务器):
david@theta:~$ lsof -ni tcp:9292 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 2406 david 13u IPv4 1579461398 0t0 TCP 127.0.0.1:9292 (LISTEN) david@theta:~$ telnet localhost 9292 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'.
问题是从别处我无法达到它:
david@eclipse:~$ telnet 188.226.243.223 9292 Trying 188.226.243.223... telnet: connect to address 188.226.243.223: Connection refused
港口80工作:
david@eclipse:~$ telnet 188.226.243.223 80 Trying 188.226.243.223... Connected to 188.226.243.223. Escape character is '^]'.
我没有使用任何防火墙。 由于某种原因,faye是否仅限于9292? 不是那样的…
我还有什么可以尝试?
谢谢大卫
根据你的输出应用程序只能监听lo(127.0.0.1)
这是你的目标
david@theta:~$ lsof -ni tcp:9292 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 2406 david 13u IPv4 1579461398 0t0 TCP *:9292 (LISTEN)
您很可能需要修改您正在尝试使其在所有接口或188.226.243.223所绑定的接口上进行侦听的任何configuration。