Installing ddns-scripts
and ddns-scripts_cloudflare
version 2.4.3-1 from OpenWRT package repository allows you to configure dynamic DNS that points directly to your IP address without orange cloud. If you want the orange cloud however, you need to make a small change.
Quoted from CloudFlare support page:
An orange cloud means your web traffic is running through CloudFlare making your site faster, safer and smarter.
A gray cloud means your web traffic is not running through CloudFlare.
If you want your CloudFlare to behave like any other dynamic DNS (DDNS) provider, you would need the color gray cloud option which is the default behaviour of the ddns-scripts_cloudflare
as per version 2.4.3-1.
If you want the orange cloud however, you need to make a small change in /overlay/upper/usr/lib/ddns/update_CloudFlare.sh
Edit that file, scroll to the bottom of the file:
__URL="${__URL}&service_mode=0"
Change it to:
__URL="${__URL}&service_mode=1"
For better security, do not setup a gray cloud on a subdomain pointing to your direct IP address if you are using orange cloud on the Top-Level-Domain (TLD) or the standard www subdomain for the same domain. The former subdomain is your weak point for incoming attacks if discovered.