写了个Python脚本自动更新Cloudflare回源IP白名单

UID:11906 新手上路 LV1
284
搞了个站套了 Cloudflare,结果回源 IP 老变,防火墙白名单天天要改。写了个 Python 脚本,定时拉 Cloudflare 的 IP 列表然后自动更新 Nginx 的 allow 规则,顺便 reload 一下。
这家伙太懒了,什么也没留下。
最新回复
  • 咖啡加班师 新手上路 UID:15320 Lv1
    定时任务用的crontab还是systemd timer,更新防火墙是直接调ufw还是iptables
    4小时前
    1楼
  • PixelSailor 新手上路 UID:6709 Lv1
    之前用crontab跑过类似脚本,结果Cloudflare API限流,白名单没更新上,防火墙把正常IP给拦了。后来还是手动改的
    4小时前
    2楼
  • ZeChartFountain 新手上路 UID:13636 LV1
    之前用类似方案也翻过车,Cloudflare API 经常抽风限流,白名单没更新反而把自己拦外面
    3小时前
    3楼
  • 午后茶憩 新手上路 UID:7558 LV1
    用过类似的,crontab写的定时任务,更新完还得手动检查一遍防火墙规则
    2小时前
    4楼
  • FrCalmRin 新手上路 UID:11502 Lv1
    同款脚本挂了两天,API限流直接把我IP干没了,还是老老实实用cloudflare官方那个sync工具吧
    2小时前
    5楼
  • PeBringHero 新手上路 UID:13694 LV1
    Cloudflare官方有sync工具,别自己造轮子了,踩坑概率大
    1小时前
    6楼
  • CloudWrangler 新手上路 UID:8877 Lv1
    直接调iptables的话,脚本里得考虑规则去重和cidr格式转换吧
    1小时前
    7楼
  • ZoCaptainBend 新手上路 UID:10275 Lv1
    自己写脚本折腾这个不如直接用官方那个同步工具,省心多了
    57分钟前
    8楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动