使用 `ufw` 访问 localhost:port (移动开发)

使用 `ufw` 访问 localhost:port (移动开发)

我希望使用ufw命令修改规则并允许通过 wifi 网络连接到我的 ubuntu 18.4 操作系统上的 localhost8080。然后我认为我可以使用地址 (192.168.:8080) 从我的手机访问我的开发服务器。

这难道不行吗?

尝试使用类似这样的方法:sudo ufw allow from any to 192.168.*.* port 8080 proto tcp

答案1

我不知道是否*可行ufw。也许最好使用子掩码来使用所有子网范围,例如192.168.1.0/24

有时当我使用 PHP 进行开发时,我想在给定的本地地址和端口上启动内置 Web 服务器,我使用php -S <your_local_ip>:<port>。也许您需要指定哪个目录,因此:php -S <your_local_ip>:<port> -t <directory_to_serve>

在此处输入图片描述

然后我用来ufw允许从我的手机访问。

因此,为了能够从子网中的另一台设备进行访问,通常应该使用提供服务的本地 IP,而不是使用通常重定向到 127.0.0.1 的“localhost”:

在此处输入图片描述


这就是我的做法。我希望有一天这对某人有用。

问候。

相关内容