Linux开放端口号

假设使用vite启动项目后,希望在移动设备上通过ip和端口号来访问项目,通常需要在Linux上开放端口号。

这里通过firewalld来完成,可能需要自己安装一下:

1
sudo apt install firewalld

可通过systemctl来检测其是否工作:

1
systemctl status firewalld

添加端口想要的端口,返回 success 代表成功(–permanent表示永久生效,没有此参数重启后失效)。例如vite的默认端口为5173:

1
firewall-cmd --zone=public --add-port=5173/tcp --permanent

之后执行firewall-cmd --reload,返回 success 代表成功。

查询端口号:

1
firewall-cmd --zone=public --query-port=5173/tcp

关闭端口号:

1
firewall-cmd --zone=public --remove-port=5173/tcp --permanent