How does Cloudflare web firewall work? When someone tries to enter a website, they first go through the Cloudflare server and then, if a captcha is solved, they can see the content of the website.
So from what I understand it goes like this
User -> Domain -> IP of firewall -> captcha -> IP of website -> loads content
I am new to this security, but I am experiencing a DDoS attack (18 million requests daily from thousands of random IPs) and the only solution is to make something like Cloudflare firewall where a user has to solve a captcha in order to reach the website.
I can't use Cloudflare because the new captcha is impossible to use, they have problems with redirects (it asks to solve a captcha every time it has a redirect) and there is no control over the settings.