# 使用 iptables 开启端口
# 以下命令将允许通过 TCP 协议访问 80 端口
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
# 如果需要开启 UDP 端口,可以使用以下命令
# 例如,允许通过 UDP 协议访问 53 端口(DNS 服务)
sudo iptables -A INPUT -p udp --dport 53 -j ACCEPT
# 若要保存规则,确保重启后依然有效
# 对于 Debian/Ubuntu 系统
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
# 对于 CentOS/RHEL 系统
sudo service iptables save
# 使用 firewalld 开启端口
# 以下命令将允许通过 firewalld 开启 80 端口
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
# 若要查看当前的防火墙状态和规则
sudo iptables -L
sudo firewall-cmd --list-all
-A INPUT 表示向 INPUT 链添加一条规则,-p tcp 指定协议为 TCP,--dport 80 指定目标端口为 80,-j ACCEPT 表示接受该连接。-p tcp 改为 -p udp。firewall-cmd 命令可以方便地管理端口和规则。iptables -L 和 firewall-cmd --list-all 可以用来查看当前的防火墙状态和规则。如果你在操作过程中遇到任何问题,请确保你有足够的权限(通常需要 root 权限),并且根据你的系统类型选择合适的命令。
上一篇:linux删除环境变量
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站