I thought Cloudflare was just an HTTP forwarder, no?
When I connect to ProtonVPN via my OpenVPN client, it hits port 1194 (by default) on one of their worldwide servers. It’s just a UDP connection, but I don’t think it passes through Cloudflare.
My HTTP request to a website then rides on top of that UDP connection. The website is hosted at Cloudflare, so Cloudflare will see the IP address of some Proton server in the Netherlands, let’s say, but how would Cloudflare be able pierce the veil and see my real IP in San Diego?
The bigger concern to me is that Proton sees the hostname of every site I visit since it’s the one part of the SSL (HTTPS) connection that isn’t encrypted.
