Hello, I am Matteo, the owner and developer of servury.com, an anonymous cloud service provider. In the recent days, I have realized that Cloudflare has huge leverage over a large part of the internet, as shown by the many times Cloudflare went down, taking down “half” of the internet with them, not only that, but granted that someone would use an SSL cert provided by Cloudflare, they could theoretically see everything that is sent by clients to your server.
And so after realizing all of this, I’m sitting here like : what do I do about this? I can’t just tell my customers that we use CF for DDoS protection, that they log all traffic to Servury and to ask them to please trust CF not to get hacked.
Here’s 2 things I think are worth believing in :
1, don’t trust, verify
2, the internet should be free (cloudflare going down and taking down half the internet is literally proof that the internet is no longer as decentralized as it once was)
I am going on a tangent, but it is with those concerns that I am opening this discussion, with the goal of finding self-hosted alternatives to Cloudflare.
So far, I’ve found Anubis, which seems to be far from perfect, according to this issue opened yesterday on Github : Bots are circumventing Anubis, CPU back to 100%
From my experience mitigating DDoS attacks on Servury, I’ve found that serving a managed challenge to ALL HTTP requests (POST, GET, DELETE… all of them), with a success pass-through of a few hours, to not annoy real visitors seemed to be the best solution. I would then whitelist some known crawlers to not wreck my SEO.
Perhaps simple firewall rules could be as efficient as CF.