blokadaorg / blokada

The official repo for Blokada apps.
https://blokada.org
3.07k stars 215 forks source link

Cloudflare dns doesn’t work on LTE (iOS) #800

Open Marco224 opened 3 years ago

Marco224 commented 3 years ago

Hi, I would like to point out that the bug appears in the iOS version, in many ways different and limited compared to the Android version, so many features are not present here.

-Anyway, the bug that appears is very simple: changing the dns in cloudflare on 4g connection, internet stop working although all requests appear as processed within the activity tab (green colour). While the bug does not appear under wifi network and all work fine.

-What I tried:

There I tried all dns in the default list, (as it is not possible to modify or insert other resolver dns), it happens only with cloudflare dns and under 4g network.

With other applications that change DNS, setting up cloudflare, the 4g connection is not broken, so I'm pretty sure it's a problem with Blokada

I tried to uninstall and reinstall the app; I tried to reinstall the vpn profile; I tried to deactivate and reactivate blokada directly with the cellular network; I tried to activate and deactivate the aeroplane mode; I tried with other sims

But none of this solves the problem

iPhone XS iOS 14.2 Blokada 5.4.0

Marco224 commented 3 years ago

I have already sent the log file, request (2426)

Nexinity7 commented 3 years ago

same here, on both iOS and Android

peterroth commented 3 years ago

@Nexinity7 just for clarification, do you face the exact same issue or Cloudflare is simply isn't available on your mobile network?

Nexinity7 commented 3 years ago

i face the exact issue @peterroth

kar commented 3 years ago

From anyone experiencing this problem, I'll need you to do the following steps, and send results to me, refer the issue #800 in the subject or body.

  1. With Blokada inactive, and while on mobile network, check your IP (google what is my IP), Try accessing https://1.1.1.1 (should load)
  2. With Blokada active, choose libre mode (if you are on Plus), choose Cloudflare as DNS, try accessing https://1.1.1.1 (take note if loaded or not)
  3. Do the same for Google as DNS
  4. Note your carrier name, and preferably your mobile network APN settings (you can find them in system settings)
  5. Share log and attach to email
  6. Send it all to hello@blokada.org
Marco224 commented 3 years ago

@kar I sent my log file

minusf commented 3 years ago

this happens to me now on wifi as well. basically i have to disable blokada or things just hang. very very frustrating bug.

kar commented 3 years ago

I'd appreciate more input from the affected people in the form I described above. I don't have enough of info to debug this yes.