I would like to restrict all web traffic 80 and 443 through Cloudflare
I am able to do this by only allowing traffic outbound to their Proxy Blocks listed here:
With this in mind:
I need a way to push LetsEncrypt to validate certificates through Cloudflare OR to allow LetsEncrypt through my Firewall rules.
I have seen previous posts in which you stated you don’t want to provide a public list of IP blocks that LetsEncrypt will utilize. But I believe that we should atleast be able to get LetsEncrypt to work through an allowed method at least to provide additional layers of security.
ACME HTTP-01 validation works by making requests to your website. If you want a certificate for www.example.com, Let’s Encrypt’s validation servers make requests to http://www.example.com/.well-known/acme-challenge/something.