Cloudflare Brings Its 1.1.1.1 DNS Service to Android & iOS Mobile Devices
bleepingcomputer.com
bleepingcomputer.com
As with this app, it also sets up a VPN profile (and the icon always shows up on the status bar). It's also setup with the "Connect On Demand" option so that anytime the device connects to a network, no connections will go through until this gets activated (this is also called "Always On VPN" or "VPN Kill Switch", to prevent traffic leakage). I couldn't find such an option in the Cloudflare app.
[1]: https://itunes.apple.com/us/app/dnscloak-dnscrypt-doh-client...
I'm always amused when there's suggestions that a company like Cloudflare could in any way benefit from that. To recap, the company that has access to your DNS queries would embed a Microphone spy in their Android app, for a short period of time, risking their massively profitable enterprise business, just so they could shadily resell the few days worth of data they may have gotten for that.
There's so many good conspiracy theories to think about. Why would you choose this one?
Instabug cofounder here.
Uhh no.
In this case, the profile is ONLY configuring DNS: there is no VPN tunnel being created. The “VPN icon” in the status bar just indicates the profile is active.
I understand that using a loopback VPN is the only way to do this kind of DNS enforcement on non-rooted phones, which happen to be the majority.
But I think Cloudflare would be better off promoting privacy by either offering a complete VPN service or partnering with the likes of Mullvad/Azire/ProtonVPN etc. to ensure DoH by default (which most end users of those services tweak anyway if they can).
I'm currently running the 1.1.1.1 profile on top of my normal VPN service profile and it appears that both profiles are working correctly in iOS Settings FWIW.
“Origin DNS error
What happened? You've requested a page on a website (archive.is) that is on the Cloudflare network. Cloudflare is currently unable to resolve your requested domain (archive.is).”
Are there some restrictions that prevent CF DNS from resolving CF hosted sites?
1.1.1.1 doesn't resolve it. https://community.cloudflare.com/t/archive-is-error-1001/182...
Does this mean I won't be able to use a real VPN? If so this is rather bad for security.
Why the hell would I use this over just setting the DNS server?
From what I can tell it is working correctly stacked on top of a VPN profile for a VPN.
Edit: Looks like it works if I use the direct link, it's just not findable via the search yet
Can you not access it?
EDIT: I stand very much corrected, at least with regard to iOS and mobile carriers - I wrongly assumed DNS settings were exposed for the mobile connection the same way it is for WiFi, where it can be very easily manually overridden. As someone who doesn’t use an Android phone I’m even more surprised from comments below that Android doesn’t even allow this for WiFi via the stock settings app.
That this would also allow you to set cloudflare’s DNS globally for all WiFi connections on iOS rather than the current Settings app’s per-network basis is also an interesting advantage.
How exactly would you do it in iOS? Would love to know!
That's really not even straight forward on Android either (especially for mobile data connections), so I would love to know what phone you are referring to..
However, I don't see how you could set this for mobile networks or networks you have no control over, since both Android and iOS don't let you override the DNS address assigned.
Edit: I guess you can override your DNS on iOS when on wifi? I know I can't change it on my Android.
Mobile data (and wifi) on android: use VPN and choose your DNS (openvpn+pi-hole on a cheap VPS works great)