Howdy @Heavensong89, welcome to the Caddy community.
I think this is your issue. You can’t specify multiple trusted_proxies
in this manner - I believe only the latest would apply. That means you’ve overridden your cloudflare
trust with private ranges, making Cloudflare untrusted again.
A quick search found this post: Multiple trusted_proxies directives - #2 by francislavoie
Which links to this module: GitHub - fvbommel/caddy-combine-ip-ranges: IP prefix module for Caddy that combines the output of other IP prefix modules.
You should be able to use that to combine the static
and cloudflare
IP source modules together.