GitHub repository: sockethunter/DDNS-Cloudflare-Bash
Description: Cloudflare DDNS bash Script for most Linux distributions and MacOS. Choose any source IP address to update external or internal (WAN/LAN).  Cloudflare's options proxy and TTL configurable via the parameters.