Позвольте webrick серверу быть полученным доступ по Wi-Fi

Я пытаюсь получить доступ к серверу направляющих, работающему в 0.0.0.0:3000 на моем компьютере от планшета на том же Wi-Fi.

Я могу соединиться с обычным веб-сервером :80, но так или иначе не может добраться до :3000.

Я попробовал:

sudo ufw enable 3000

но это не помогло.

1
задан 6 September 2013 в 22:29

2 ответа

Корректная команда для открытия того порта была бы

$ 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, который упрощает много управление брандмауэром.

enter image description here

2
ответ дан 3 December 2019 в 07:12

Если я помню правильно, webrick (я предполагаю, что Вы используете script/server) связывает только с локальным интерфейсом. Для него, чтобы быть доступными с внешней стороны, запустите его как это:

script/server -b <your-ip-address>

Очевидно, необходимо ввести Ethernet (или Wi-Fi) IP-адрес для этого для работы.

2
ответ дан 3 December 2019 в 07:12

Другие вопросы по тегам:

Похожие вопросы: