Я надеялся использовать команду ufw
для изменения правил и разрешения подключения по сети wifi к localhost8080 на моей ОС ubuntu 18.4. Затем я решил, что смогу использовать этот адрес (192.168 . :8080) для доступа к моему серверу разработки с мобильного телефона.
Разве это не должно работать?
Попробовал использовать что-то вроде этого: sudo ufw allow from any to 192.168.*.* port 8080 proto tcp
Я не знаю, будет ли *
работать на ufw
. Возможно, лучше использовать весь диапазон подсети с помощью подмаски, например 192.168.1.0/24
Иногда, когда я разрабатываю PHP и хочу запустить встроенный веб-сервер на заданном локальном адресе и порту , я использую php -S <ваш_локальный_ip>:<порт>
. Также, возможно, вам нужно указать, какой каталог, поэтому: php -S <ваш_локальный_ip>:<порт> -t <каталог_для_сервера>
Затем я использую ufw
, чтобы разрешить доступ с моего мобильного телефона.
Итак, чтобы разрешить доступ с другого устройства вашей подсети, обычно вам следует использовать локальный IP-адрес, который обслуживает, вместо использования «localhost», который обычно перенаправляет на 127.0.0.1:
Вот как я сделай это. Я надеюсь, что это когда-нибудь пригодится кому-нибудь.
С уважением.