目前手上有几十个域名都托管在 Cloudflare,遇到需要批量操作的场景非常痛苦,比如:
- 服务器换 IP,需要把所有域名的 A 记录同时改掉
- 新上线一批域名,需要添加相同的 MX、TXT 记录
- 想批量开启/关闭橙云代理
CF 官方控制台只能一个域名一个域名操作,API 脚本每次都要重写。
试过手动一个个改,太慢。
也写过简单的 Python 脚本调 CF API,但每次场景不同都要重新写,维护成本高。
想知道大家是怎么解决这类批量操作问题的?有没有通过 CF API 封装批量工具的经验可以分享?