Я что-то запускаю (= сервер Faye) на порту 9292:
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 '^]'.
Я не использую межсетевые экраны. Фэй по какой-то причине привязана к 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.