如何设置宝塔防火墙的黑白名单?
美国、香港服务器
如何设置宝塔防火墙的黑白名单?
02-10 来源:
设置宝塔防火墙黑白名单,核心是通过面板完成 IP/URL/User‑Agent 的黑白名单配置,同时做好面板登录 IP 限制与系统级规则协同,以下是分场景的完整操作步骤与优化建议。
一、IP 黑白名单(核心配置)
登录宝塔面板 → 左侧安全 → 防火墙,启用防火墙总开关。
在 “IP 黑白名单” 区域,点击添加白名单或添加黑名单:
白名单:输入单个 IP(如 192.168.1.100)、IP 段(如 192.168.1.0/24)或 IP 范围(如 192.168.1.10‑20),填写备注(如 “办公网 IP”),点击确定。
黑名单:输入需封禁的 IP / 段,设置封禁时长(临时 / 永久),备注攻击源,确定生效。
管理规则:在列表中可编辑、删除或批量操作,白名单优先级高于黑名单,白名单 IP 不受拦截规则限制。
二、URL 黑白名单(应用层防护)
进入防火墙 → URL 黑白名单,点击添加:
白名单:输入路径(如/admin/login.php),避免误拦正常后台访问,无需带参数。
黑名单:输入恶意路径(如/etc/passwd)或漏洞路径,拦截非法访问。
保存后实时生效,适用于过滤特定 URL 请求,保护敏感接口与文件。
三、User‑Agent 黑白名单(防恶意爬虫)
防火墙 → User‑Agent 黑白名单,添加规则:
白名单:输入搜索引擎爬虫 UA(如Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)),确保收录正常。
黑名单:输入恶意爬虫 UA(如python‑requests/2.25.1),阻断扫描与爬取。
支持模糊匹配,填写关键词即可匹配相关 UA,规则立即生效。
四、面板登录 IP 限制(加固管理入口)
面板设置 → 安全,找到 “IP 访问限制”:
输入允许登录的 IP / 段(多个用逗号分隔),启用 “仅允许白名单 IP 访问面板”。
配合双因子认证,降低暴力破解风险,避免管理入口暴露。
保存后,非白名单 IP 无法访问面板登录页,提升管理安全性。
五、命令行配置(无界面场景)
IP 白名单(放行 192.168.1.0/24 访问面板 8888 端口):
bash
运行
iptables -A INPUT -s 192.168.1.0/24 -p tcp --dport 8888 -j ACCEPT
iptables -A INPUT -p tcp --dport 8888 -j DROP
IP 黑名单(封禁恶意 IP 203.0.113.10):
bash
运行
iptables -A INPUT -s 203.0.113.10 -j DROP
保存规则并重启防火墙:
bash
运行
service iptables save
service iptables restart
六、规则管理与注意事项
优先级:IP 白名单 > 全局规则 > IP 黑名单,白名单 IP 不受任何拦截。
冲突处理:关闭系统自带 firewalld/ufw,避免与宝塔防火墙规则冲突,以宝塔规则为主。
定期审计:每月清理无效黑白名单,导出配置备份,防止规则冗余。
误封处理:若正常 IP 被封,在黑名单中删除并添加至白名单,调整防御阈值。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快