Thank you all for the comments on the HN post! TL;DR: I've moved to Oracle Cloud.


This is going to be a brief update to my previous post. So, I'm no longer using Cloudflare because I have security concerns about the SSL stripping going on at Cloudflare.

So, I've moved to Oracle cloud's free tier. I spun up an Ampere (ARM) machine with as little resources as possible to not take up everything, assigned it a static IPv4 and IPv6 address, and used Rathole to forward ports 80 and 443 to my server at home. I still have the tunnel running just in case the DNS caches aren't updated yet, but chances are that you are not going through Cloudflare at the moment. Click on the lock icon in your browser and check out the SSL certificate (make sure it's from LetsEncrypt) to be sure.

Anyway, there are some things I will miss from using Cloudflare, namely the fancy dashboard for metrics and the speed of page loads (the website seems slightly slower, but I don't really know). I am keeping the DNS set to Cloudflare since I like their DNS configuration panel a whole lot more than GoDaddy's.

What I won't miss about Cloudflare is the inability to forward anything other than ports 80 and 443 without using WARP or having a client installed on every machine. Rathole can do anything with frankly amazing throughput. Also the SSL security and whatever.

What I will especially miss is how easy Cloudflare tunnel was to set up. Literally leaps and bounds better than manually setting up the firewall on the instance, fumbling around with Oracle's cloud dashboard, and figuring out why Wireguard (my first attempt) refused to work. If you're listening, there's a market for this.

So what does this mean? I'm now using a much more finicky system that I have slightly more control over with slightly more features. Now I can run my Factorio server from my dorm room without needing to worry about port forwarding with just six more lines of configuration.

So long, Cloudflare, and thanks for all the free tunnels.

Previous Post Next Post