flarectl
Official CLI for Cloudflare. tldr-pages
On several platforms
Several platforms
Block a specific IP
flarectl firewall rules create --zone="example.com" --value="8.8.8.8" --mode="block" --notes="Block bad actor"IdentifyAdd a DNS record
flarectl dns create --zone="example.com" --name="app" --type="CNAME" --content="myapp.herokuapp.com" --proxyIdentifyList all Cloudflare IPv4/IPv6 ranges
flarectl ips --ip-type ipv4IdentifyCreate many new Cloudflare zones automatically with names from domains.txt
for domain in $(cat domains.txt); do flarectl zone info --zone=$domain; doneIdentifyList all firewall rules
flarectl firewall rules listIdentify