Я пытаюсь получить доступ к серверу направляющих, работающему в 0.0.0.0:3000
на моем компьютере от планшета на том же Wi-Fi.
Я могу соединиться с обычным веб-сервером :80
, но так или иначе не может добраться до :3000
.
Я попробовал:
sudo ufw enable 3000
но это не помогло.
Корректная команда для открытия того порта была бы
$ sudo ufw allow 3000 # from all hosts
$ sudo ufw allow from 192.168.1.0/24 to any port 3000 # just to some subnet hosts
Также можно обратиться к gufw
, который упрощает много управление брандмауэром.
Если я помню правильно, webrick (я предполагаю, что Вы используете script/server
) связывает только с локальным интерфейсом. Для него, чтобы быть доступными с внешней стороны, запустите его как это:
script/server -b <your-ip-address>
Очевидно, необходимо ввести Ethernet (или Wi-Fi) IP-адрес для этого для работы.