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 |