Debian 开启防火墙端口
在 Debian 系统上开启 某个 端口: 假如我要开启33080 端口 1. 检查防火墙设置(如果有) 如果你正在使用 ufw(Uncomplicated Firewall)来管理防火墙,可以使用以下命令来允许 33080 端口:
sudo ufw allow 33080/tcp
之后,可以使用以下命令来确认防火墙规则已更新:
sudo ufw status
2. 修改 iptables 防火墙规则(如果没有使用 ufw)
如果你直接使用 iptables 管理防火墙,可以运行以下命令:
sudo iptables -A INPUT -p tcp --dport 33080 -j ACCEPT
如果你希望保存更改,可以使用以下命令来保存防火墙规则:
sudo iptables-save > /etc/iptables/rules.v4
3. 检查是否有其他防火墙软件
确保没有其他防火墙(例如 firewalld)在管理端口。可以使用以下命令查看当前活动的防火墙服务:
sudo systemctl status firewalld
如果你不使用 firewalld,你可以停止它并禁用它:
sudo systemctl stop firewalld
sudo systemctl disable firewalld
4. 确认服务是否在 33080 端口上监听
最后,确认你的服务是否已经在 33080 端口上监听。你可以运行以下命令查看:
sudo netstat -tulnp | grep 33080
如果该端口没有被应用程序占用,你需要配置你的应用程序(例如 MySQL、MariaDB 或其他服务)来监听该端口。
完成这些步骤后,33080 端口应该已成功打开并可以接受外部连接。