无法通过互联网连接到端口(从本地主机运行)

我在端口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。