通过Cloudflare API我们可以快速批量的添加域名到CF账户中,因为手工添加,每个域名需要等待一段时间检测,批量可以提高效率,尤其是需要大量域名的人。
参考:https://blog.csdn.net/qq_36746815/article/details/83626785
1. 申请到 Cloudflare API key
(My Profile-Global API Key)
2. 将域名列表存入:domain.txt
每行一条域名记录。
3. 利用API批量添加域名
执行API:
export CF_API_EMAIL=CF账户邮箱 export CF_API_KEY=API申请的密钥 编辑循环: for domain in $(cat domain.txt); do \ curl -X POST -H "X-Auth-Key: $CF_API_KEY" -H "X-Auth-Email: $CF_API_EMAIL" \ -H "Content-Type: application/json" \ "https://api.cloudflare.com/client/v4/zones" \ --data '{"name":"'$domain'","jump_start":true}'; done
执行代码如下图:
输出:
4. 修改DNS
在域名所在注册商处修改成Cloudflare的DNS:
igor.ns.cloudflare.com
lady.ns.cloudflare.com