Lazy loaded image
alpine 配置 fail2ban 防御攻击
Words 845Read Time 3 min
2025-9-29
2025-11-10
date
related_level
slug
alpine_fail2ban
type
Post
relate_date
summary
Alpine 部署 fail2ban,结合 iptables/ufw/ip6tables 配置防火墙,支持 keepalived、haproxy 并管理规则
status
Published
tags
系统管理
安全
alpine
category
运维管理
last_updated
Nov 10, 2025 10:02 PM
是否已更新
orginal_page
是否推荐
 
参考资料
alpine 安装 fail2ban 及相关依赖
  • apk update
  • apk add iptables ip6tables ufw logrotate rsyslog
  • apk add whois monit py3-dnspython fail2ban fail2ban-pyc
配置 iptables
配置 ufw 后端管理 iptables
管理 iptables
  • 配置开机自动加载
    • rc-update add iptables && rc-update add ufw
  • 查看规则
    • iptables -S
    • iptables -L -v
    • iptables -L --line-numbers
      • 显示行号
  • 备份及恢复
    • iptables-save > /etc/iptables/rules.v4
    • iptables-restore < /etc/iptables/rules.v4
(可选)配置 ip6tables
(可选)管理 ip6tables
  • 配置开机自动加载
    • rc-update add ip6tables
  • 查看规则
    • ip6tables -S
    • ip6tables -L -v
    • ip6tables -L --line-numbers
      • 显示行号
  • 删除特定规则
    • ip6tables -D INPUT 3
      • 删除 INPUT 链序号为 3 的规则
  • 备份及恢复
    • ip6tables-save > /etc/iptables/rules.v6
    • ip6tables-restore < /etc/iptables/rules.v6
keepalived 和 haproxy 相关防火墙规则
keepalived
haproxy
启用 fail2ban
  • /sbin/service fail2ban stop
  • rc-update add fail2ban
  • ufw enable
 
上一篇
Postfix 与 Dovecot 邮件服务器配置
下一篇
alpine 系统配置及使用

Comments
Loading...