RetroFed Forum
Your home away from modern life.
Am I wrong for blocking the Cloudflare domain because I assume they are gathering as much as google?
Post Reply
AuthorMessage
HiddenLayer555 lemmy.ml HiddenLayer555@lemmy.ml
Joined: 2024-09-13
#52 · Quote Reply

You won't be able to access 22% of websites, among them many of the largest ones.

Including .world lol

4
chicken lemmy.dbzer0.com chicken@lemmy.dbzer0.com
Joined: 2023-06-30
#53 · (edited) Quote Reply

You should check the certificate shown to clients when accessing your domain. I think you'll find that it is not the certificate that you created outside of Cloudflare. Cloudflare doesn't need your private key as they issue a certificate for your domain to themselves and use that for the connection with the client. The certificate you created is used between Cloudflare and your server. The only...

I checked just to be sure (and debugged some problems while I was at it like the certificate having been expired), the certificate is from Let's Encrypt via certbot.

Here is how to configure Cloudflare for this (I am using the free version):

In the settings under SSL/TLS Overview, in "Configure encryption mode", select "Custom SSL/TLS" instead of "Automatic SSL/TLS (default)", and under that select Full:

Full
Enable encryption end-to-end. Use this mode when your origin server supports SSL certification but does not use a valid, publicly trusted certificate.

Edit: looking into it more, might have been mistaken about how this works

2
ScoffingLizard lemmy.dbzer0.com ScoffingLizard@lemmy.dbzer0.com
Joined: 2025-05-04
#54 · Quote Reply

I don't think OP would be able to use the modern internet lol If they still can then goddam please write a tutorial

It's a pain in the ass for sure. There are many things I can't see. It's worth it to not fund fascism.

1
cryptix discuss.tchncs.de cryptix@discuss.tchncs.de
Joined: 2023-06-16
#55 · Quote Reply

If you set up a website with cloudflare, their user interface has a lot of tracking stuff on by default to be injected into it. It also encourages you to use their https service where the traffic is not actually encrypted from the user to your server, but man-in-the-middle'd by cloudflare. But the interface makes it super easy to do and refers to it like a good and normal default option. So yea...

I accedently turned on the orange cloud and mitm myself accedently. It was later some day when I checked my SSL cert that I found google certificate instead of let's encrypt that I realized the traffic is not terminating at my server.

4
ScoffingLizard lemmy.dbzer0.com ScoffingLizard@lemmy.dbzer0.com
Joined: 2025-05-04
#56 · Quote Reply

Doesn't Lemmy go down when Cloudflare goes down? Are you currently blocking CF?

So it looks like I'm only blocking subdomains for the challenges, ajax, and some other CDN stuff. I could try blocking the whole domain for a while and see what happens. It will probably result in the same access since I blocked challenges.

2
ScoffingLizard lemmy.dbzer0.com ScoffingLizard@lemmy.dbzer0.com
Joined: 2025-05-04
#57 · Quote Reply

I block cloudflareinsights.com which my lemmy instance seems to be using lol.

I have not had that one come up on my logs yet.

1
FriendBesto lemmy.ml FriendBesto@lemmy.ml
Joined: 2022-08-12
#58 · Quote Reply

I am of the habit that I block it globally on the browser. Until perhaps a website that I have to use needs it.

2
Lee retrolemmy.com Lee@retrolemmy.com
Joined: 2025-07-23
#59 · Quote Reply

I checked just to be sure (and debugged some problems while I was at it like the certificate having been expired), the certificate is from Let's Encrypt via certbot. Here is how to configure Cloudflare for this (I am using the free version): In the settings under SSL/TLS Overview, in "Configure encryption mode", select "Custom SSL/TLS" instead of "Automatic SSL/TLS (default)", and under that se...

Please actually compare the certificate when connecting to your server directly (bypassing Cloudflare) and connecting via Cloudflare. An easy way to do this is with openssl CLI:

openssl s_client -servername your-domain-here.org -connect your-ip-here:443 < /dev/null 2>/dev/null | openssl x509 -text -noout

Replace your-domain-here.org with your domain and your-ip-here with your actual server IP, but also do it with the Cloudflare IP.

The section about the "Full (strict)" / "Full" is referring to how Cloudflare verifies the certificate (or not in the case of Flexible and off) between your origin server and Cloudflare -- this is not with respect to the client and Cloudflare. The Custom origin certificates are also with respect to Cloudflare and your server (has no impact on certificate used between the client and Cloudflare). Cloudflare still uses a separate certificate that they have issued to themselves and hold the private key to use for the client.

If you pay extra for their "Advanced Certificate Manager", this allows you to upload a custom certificate to be used between the client and Cloudflare, but you have to provide the private key to Cloudflare because they still terminate SSL/TLS at their servers. Even their "Total TLS" service (part of ACM and the word "Total" could be mistaken to be "total" as in from client all the way to your origin server) does not provide E2EE.

I may be unaware of a newer service offering, but the only way that I'm aware of to get true E2EE is on their Enterprise plan (Keyless TLS). I have a lot of experience with Cloudflare for both personal and Enterprise plan (I was the technical person in charge of the account and configuring and such). Granted, I've not been dealing with CF enterprise for a few years now and they may have a new service offering outside of enterprise that I'm not familiar with, but my quick look around still looks like everything aside from Keyless TLS requires either giving them the key (in the case of ACM custom certificates) or they use their own certificate for client <-> Cloudflare. When I did manage the enterprise plan, we actually didn't use Keyless TLS because we used features that required them to terminate TLS anyway, so I can't speak to the specifics of it.

I hope I'm wrong though. I'd love to have true E2EE while still getting the DDoS protection on my personal stuff.

3
kazerniel lemmy.world kazerniel@lemmy.world
Joined: 2023-06-21
#60 · Quote Reply

Yupp it sucks. But it does kind of reaffirm that it most likely is collecting just as much data as google. I hate cloudflare and don't understand why the rest of the world wants to be so dependent on a US ran technology firm after waves arms all this

I agree - there definitely would need to be many more reverse proxy services, because the current dominance of just a handful is making the internet brittle in ways it wasn't before.

3
chicken lemmy.dbzer0.com chicken@lemmy.dbzer0.com
Joined: 2023-06-30
#61 · (edited) Quote Reply

Please actually compare the certificate when connecting to your server directly (bypassing Cloudflare) and connecting via Cloudflare. An easy way to do this is with openssl CLI: openssl s_client -servername your-domain-here.org -connect your-ip-here:443 &lt; /dev/null 2&gt;/dev/null | openssl x509 -text -noout Replace your-domain-here.org with your domain and your-ip-here with your actual serve...

Yeah, I did ultimately realize this, maybe I should have written a bit more in my edit earlier but it's a bit embarrassing tbh, I had come to some wrong conclusions. I think what I'm going to do is simply stop using Cloudflare for anything that does not have an extra layer of encryption on top of https, or that isn't just a static, public webpage with no interactivity.

2
ScoffingLizard lemmy.dbzer0.com ScoffingLizard@lemmy.dbzer0.com
Joined: 2025-05-04
#62 · Quote Reply

If you are actively blocking Cloudflare and you are still able to use the web services you rely on then I am genuinely jealous of you.

So, it was the subdomains for challenges, CDN, and what I think is something to do with JavaScript. I just moved it back because it's aggravating to block them.

1
Post Reply Page 2 of 2   Goto page « First 1, 2
Back to top