在Debian系统(如Dolphin)中配置防火墙通常使用 ufw(Uncomplicated Firewall)工具,它是一个用户友好的防火墙管理工具,基于iptables。以下是使用ufw在Debian系统上设置防火墙规则的基本步骤:
首先,确保你的系统上安装了ufw。如果没有安装,可以使用以下命令进行安装:
sudo apt update sudo apt install ufw 安装完成后,启用ufw:
sudo ufw enable 系统会提示你确认是否启用防火墙,输入 y 并按回车键。
你可以使用ufw命令来添加、删除或查看防火墙规则。
允许特定端口:
例如,允许TCP端口80(HTTP)和443(HTTPS)的入站连接:
sudo ufw allow 80/tcp sudo ufw allow 443/tcp 拒绝特定端口:
例如,拒绝TCP端口22(SSH):
sudo ufw deny 22/tcp 允许特定IP地址访问:
例如,允许IP地址192.168.1.100访问TCP端口80:
sudo ufw allow from 192.168.1.100 to any port 80 查看当前规则:
你可以查看当前的防火墙规则:
sudo ufw status 如果你需要禁用ufw,可以使用以下命令:
sudo ufw disable 默认情况下,ufw阻止所有入站连接并允许所有出站连接。你可以根据需要更改默认策略:
sudo ufw default deny incoming # 拒绝所有入站连接 sudo ufw default allow outgoing # 允许所有出站连接 为了确保系统重启后规则仍然有效,需要保存规则。可以使用以下命令保存当前ufw规则:
sudo ufw export > /etc/ufw/user.rules ufw还支持更多的高级配置选项,例如:
允许从特定IP地址的访问:
sudo ufw allow from 192.168.1.100 允许通过tcp或udp访问:
sudo ufw allow 101/tcp sudo ufw allow 101/udp 允许特定IP段的访问:
sudo ufw allow from 192.168.1.0/24