Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adguard won't work on mobile data #183

Closed
Bohdan-SUP opened this issue Oct 13, 2016 · 44 comments
Closed

Adguard won't work on mobile data #183

Bohdan-SUP opened this issue Oct 13, 2016 · 44 comments
Assignees
Milestone

Comments

@Bohdan-SUP
Copy link

Cell provider - Videotron
Works fine with Wi-Fi, but not 3G/LTE

Log and further details - customer ID 1428730

@Bohdan-SUP Bohdan-SUP added the PRO label Oct 13, 2016
@jo2dan23
Copy link

It might be your cell provider. Works fine on mine on latest version

@ameshkov
Copy link
Member

@Stillness-2 please take a look

@Eugene-Savenko
Copy link
Member

1408227 : My carrier is T-Mobile USA.

@ameshkov
Copy link
Member

@evgeniy-ADG could you please elaborate: what "does not work" mean?
It does not block anything? Or it cannot start? Or something else?

@Eugene-Savenko
Copy link
Member

Doesn't block ads

When I use Adguard DNS under the wifi, Adguard DNS blocks almost every ads in apps(even it still does not block YouTube ads ). But when it switches to Cellular, the Adguard DNS does not function well

@ameshkov
Copy link
Member

Does the ticket contain "tunnel.txt" log?

@ameshkov
Copy link
Member

@evgeniy-ADG ?

@zebrum
Copy link
Member

zebrum commented Nov 28, 2016

@ameshkov
other similar vendor request i have:
app does not work on iPhone 5S (iOS 10.1.1) in Bouygues Telecom LTE mode. There are ads everywhere in safari and apps. It certainly due to my mobile network provider because I compared with an other provider and adguard works nice.

have this log:
com.adguard.AdguardPro.tunnel.gz

@vbagirov
Copy link
Member

A small addition to the previous comment:
user ID there is 1454382

Also, according to user, he doesn't have ads in Safari anymore; still true for ads in apps on his iPhone 5S (not on iPhone 7 though).

@ameshkov
Copy link
Member

ameshkov commented Dec 2, 2016

Waiting for @Stillness-2 to examine the log files then

@runeruly
Copy link

runeruly commented Jan 4, 2017

Same problem here with iPhone 7 with T-Mobile. On LTE mode, ads are every where in apps and in other browsers (safari still blocks ads). On WiFi though, it blocks ads very effectively.

@ameshkov ameshkov added this to the 1.2.0 Pro milestone Jan 5, 2017
@ameshkov
Copy link
Member

ameshkov commented Jan 5, 2017

@runeruly what if you switch Adguard off and on again while being on mobile data? Does it help?

@runeruly
Copy link

runeruly commented Jan 5, 2017

@ameshkov I tried. No success blocking ads. But It worked great before the latest update from yesterday.

@ameshkov
Copy link
Member

ameshkov commented Jan 5, 2017

@runeruly weird, the last update was just a hotfix and didn't change anything in DNS-level ad blocking.

Anyway, what we need to check is if DNS requests are going through AG or not. Here's what I suggest: when you're on mobile data, open and enable requests log in Adguard and then do some web surfing. Then check the requests log again. Do you see any DNS requests there?

@BooBerry
Copy link

BooBerry commented Jan 5, 2017

This may or may not be of importance, but I heard that T-Mobile has recently been starting to force IPv6 without any IPv4 fallback apparently, which is mind boggling.

Take a look at T-Mobile's forums, there's a lot of posts where people are having issues with IPv6 and the dropping of IPv4 support.

I'd say this is almost certainly T-Mobile's doing. It's created all kinds of problems, broke apps, etc.

@runeruly
Copy link

runeruly commented Jan 5, 2017

@ameshkov the DNS requests log is empty when I surf the web with wifi off.

@runeruly
Copy link

runeruly commented Jan 5, 2017

@ameshkov when I check the log with wifi on, the log is filled with various websites. Definitely something wrong with how T-Mobile is handling this.

@runeruly
Copy link

runeruly commented Jan 5, 2017

@BooBerry i checked various forums and I see lot of people having problems with VPN and other things. Is there a way to only use ipv4 instead of v6? I can't find an settings on iPhone. I have always had Android so it was easier to change it on those phones.

@BooBerry
Copy link

BooBerry commented Jan 5, 2017

Mmmm, maybe, not sure. It seems T-Mobile made a complete mess from dropping IPv4 support and pushing IPv6.

(Fortunately for me) I don't have T-Mobile service nor an iOS device currently, so I can't test this. I imagine it's not just limited to iOS devices either, however unlike iOS/iDevices Android supports 464XLAT so it's less of if not an issue at all for non-iOS users.

@ameshkov
Copy link
Member

ameshkov commented Jan 7, 2017

I guess this is the same issue:
https://forum.adguard.com/index.php?threads/sonos-problem.18425/#post-121140

Mmmm, maybe, not sure. It seems T-Mobile made a complete mess from dropping IPv4 support and pushing IPv6.

This is not really a good example, but anyway, I am with T-Mobile sim card right now, and Adguard for Android can switch DNS settings just ok.

So I suppose it is possible to fix this issue in iOS version as well.

@ameshkov
Copy link
Member

ameshkov commented Jan 7, 2017

Just tested it on my friend's iPhone 6S with t-mobile sim and it works.

Interesting thing is that the guy in that forum thread I've linked above can see some requests in the requests log.

Empty requests log means, that iOS does not actually use the DNS settings Adguard has provided.

@Stillness-2 I suppose we should start with extending Adguard's log. We need to know current network settings before and after turning VPN on. All the network interfaces, gateway addresses, primary/secondary dns, etc.

@runeruly
Copy link

runeruly commented Jan 7, 2017

I an confused by why it suddenly stopped working. I bought the pro app about week ago and i think it was blocking ads on mobile date. But after the recent update, it stopped working suddenly. Recent update didn't change that much though. I uninstalled and reinstalled the app it but still the ads aren't blocked with wifi off. The log request doesn't show anything once the wifi is turned off.

@ameshkov
Copy link
Member

ameshkov commented Jan 7, 2017

@runeruly could it be that you've changed anything in VPN profile settings?

@runeruly
Copy link

runeruly commented Jan 7, 2017

I haven't changed anything.

@ameshkov
Copy link
Member

ameshkov commented Jan 7, 2017

Just in case, do you use any other VPN app along with AG?
Also, please examine VPN profiles list in your iOS settings. What do you see there?

@runeruly
Copy link

runeruly commented Jan 7, 2017

No this app is the only one.

@ameshkov
Copy link
Member

ameshkov commented Jan 7, 2017

And what about VPN profiles? Is there any?

@ameshkov
Copy link
Member

ameshkov commented Jan 7, 2017

I just thinking of AG's own profile duplicate for instance.

@runeruly
Copy link

runeruly commented Jan 7, 2017

The only VPN porfile is adguard pro

@ameshkov
Copy link
Member

ameshkov commented Jan 7, 2017

The only possible flaw I see is that IPv6 configuration is a bit different. We'll fix it in the next beta version. @runeruly will you be able to check it once it's done?

@runeruly
Copy link

runeruly commented Jan 7, 2017

Yes definitely!

@runeruly
Copy link

@ameshkov how can I try the beta version?

@ameshkov
Copy link
Member

ameshkov commented Jan 16, 2017

@runeruly here is an instruction:
https://forum.adguard.com/index.php?threads/adguard-for-ios-beta-test.6344/

We'll comment on this issue once new beta is ready.

@lukewrites
Copy link

I'm having the same issue with AdGuard Pro. I use MetroPCS, which is on T-Mobile. Checking my logs, when I switch from WiFi to LTE no requests come through, but there are lots of requests logged when on WiFi. I'd be happy to take part in the beta once this is addressed. Can share logs etc with you too, if needed.

@ameshkov
Copy link
Member

ameshkov commented Feb 1, 2017

@Stillness-2 please let me know if you made necessary changes in the latest beta build?

@lukewrites updated beta test instruction:
https://blog.adguard.com/en/adguard-beta-test/

@ghost
Copy link

ghost commented Feb 3, 2017

fwiw OpenVPN updated their iOS app recently for NAT64 support

Changes between 1.1.0 and 1.1.1:

  • updated ovpn3 backend and plugin
  • better support for NAT64
  • workaround for sweet32 vulnerability
  • implementation of relay protocol

@Stillness-2
Copy link
Member

@ameshkov Not yet, will be done in the next beta.

@Eugene-Savenko
Copy link
Member

In case you need it, another complaint here: 1498020

Hi, I use the data connection (3g / 4g / 2g) the VPN is activated as usual but does not block any advertisements in your applications, if I use the wifi it works. I live in Italy, the provider is Tim and this affects all apps.

@Eugene-Savenko
Copy link
Member

MTS Russia, doesn't block google ads on the mobile connection: 1496878

@Stillness-2
Copy link
Member

@runeruly can you check last beta?

@Stillness-2 Stillness-2 added PRO and removed PRO labels Feb 27, 2017
@Stillness-2 Stillness-2 modified the milestones: 1.2.0 Pro, 1.2.0 Feb 27, 2017
@Stillness-2
Copy link
Member

Did anybody check the latest beta?

@Stillness-2 Stillness-2 modified the milestones: 1.2.0, 1.3.0 Mar 13, 2017
@ghost
Copy link

ghost commented May 19, 2017

As for AT&T, prelim tests show Adguard Pro functioning w/ cellular connection, though queries routed through AT&T DNS, which is unfortunate as the only solution on iOS I've come across is a paid application that charges people to do something they can do themselves for wifi (which is charging double for a single function, but ''tis an unrelated tangent I suppose). I've attached pic of said app in the slim chance it may be of any use for Adguard Pro devs in fixing issue with other cell providers.

Update: Log of ads being blocked updates just as if using wifi. After checking multiple times over past days, I also see no changes in ad blocking when using either wifi or cellular.

img_7367

@ameshkov
Copy link
Member

though queries routed through AT&T DNS

Does it happen when you set AG Pro to use custom DNS?
Could it be that AT&T intercept plain DNS requests and respond by themselves?

@vozersky
Copy link
Member

vozersky commented Dec 5, 2017

please re-open if the issue happens again

@vozersky vozersky closed this as completed Dec 5, 2017
IvanIin added a commit that referenced this issue Jun 22, 2018
…/pro_163 to master

Squashed commit of the following:

commit ae820d42343b7fec326bc68daeaad8a9fdc7fa00
Merge: 12b51cc dd21238
Author: Ivan Ilin <i.ilin@adguard.com>
Date:   Wed Jun 13 17:51:05 2018 +0300

    Merge commit 'dd21238008b3eb41c34b51427b741dc64bf395e1' into localizations/pro_163

commit 12b51cc440532836ea706d3b86a112abb097ff70
Author: Ivan Ilin <i.ilin@adguard.com>
Date:   Wed Jun 13 17:47:37 2018 +0300

    version_up

commit 18e77c03f9dffa3a6035b5b6ec6f7634d4a5692f
Author: Ivan Ilin <i.ilin@adguard.com>
Date:   Wed Jun 13 17:40:00 2018 +0300

    export strings

commit 4569e774a5b41084cd226196ff36620c8c67dbdc
Author: Ivan Ilin <i.ilin@adguard.com>
Date:   Wed Jun 13 17:00:08 2018 +0300

    import localizations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests