How vojakis/cloudflare-tools works
This is a small shell-based Cloudflare DNS updater. Its documented workflow is to check for public-IP changes at a configured interval and update a DNS record through Cloudflare; the README also identifies icanhazip.com as the fastest tested IP provider. The tree and README do not establish which scripts call one another or which provider the runtime uses, so those connections are omitted. Paths below are taken from the tree; source excerpts were unavailable.
Components 7
Other components
- Operator
- Main script
main.sh - IP getter
get-ip.sh - Check interval
next-check.sh - DNS updater
update-cloudflare.sh - Public IP service
- Cloudflare API