Skip to content

❗️ 宝塔 Nginx 防火墙自动同步 CDN 节点 IP 列表

免费版宝塔是没有 Nginx 防火墙的

创建计划任务

需要有计划任务定时拉取最新的 IP 列表同步到宝塔 Nginx 防火墙白名单里 计划任务

拉取的 ip 列表会全量覆盖 ip_white.json 文件!
base
#!/bin/bash
curl -o /www/server/btwaf/rule/ip_white.json https://www.lucdn.cn/api/node/all?bw=true
如果之前有手动设置过 IP 白名单请先备份,然后使用下面的方式添加!
customIps 字段赋值之前手动设置的 IP,用逗号","隔开
#!/bin/bash
customIps="192.168.1.1,192.168.1.2,192.168.1.4"
curl -G -o /www/server/btwaf/rule/ip_white.json --data-urlencode "customIps=$customIps" --data-urlencode "bw=true" "https://www.lucdn.cn/api/node/all"

WAF 配置

前往 WAF-网站防护-设置中开启"使用 CDN" 使用CDN

检查同步是否生效

前往 WAF-黑白名单-IP 白名单 检查白名单

Copyright © 2025 语丞信息科技