ServerBox 中文文档 下载 App

ServerBox 如何配置和管理服务器防火墙规则

支持的防火墙后端

ServerBox 的防火墙管理功能(v1.0.1765 引入)支持两种常见的 Linux 防火墙工具:

后端发行版说明
ufwUbuntu / Debian 系列简单易用,最推荐新手
firewalldCentOS / RHEL / Fedora 系列功能更强,支持区域和服务

服务器上用哪个,ServerBox 会自动检测并适配——它通过 SSH 执行 ufw status 或 firewall-cmd --list-all 来读取规则。

防火墙面板展示

面板列出所有活跃的防火墙规则:

添加新规则

ufw 风格

  1. 防火墙面板 → 添加规则
  2. 填写:端口号 / 协议(TCP/UDP/全部)/ 来源 IP(可选,默认任何)/ 动作(允许/拒绝)
  3. 应用后 ServerBox 执行 ufw allow 22/tcp from 192.168.1.0/24 之类的命令

firewalld 风格

  1. 选择目标区域(public / internal / trusted 等)
  2. 添加服务(http、https、ssh...)或添加自定义端口
  3. 选择是永久生效还是当前会话

重要安全检查

ServerBox 在修改防火墙规则前会做一个安全检查:

这个功能避免了新手犯"改防火墙把自己锁死"的经典错误。

删除规则

删除同样会提示确认。

原始 IPtables

如果你的服务器直接用 iptables/nftables(不经过 ufw 或 firewalld 封装),ServerBox 的防火墙面板可能读不到规则——建议还是用 ufw/firewalld 封装层,管理起来更安全也更容易看懂。