AdguardTeam / VpnLibs

Open bug tracker for AdGuard VPN core library
6 stars 0 forks source link

QUIC connections are broken if they match the exclusions #41

Closed unnamed777 closed 1 year ago

unnamed777 commented 1 year ago

I use exclusions (selected mode) and apps settings. In exclusion list I have instagram.com, facebook.com and all their domains (the services are blocked by my provider). In apps settings I have app "Instagram" enabled. Yesterday I've installed update of AdGuard VPN from Play Store and Instagram started working incorrectly on my phone and tablet. When VPN is enabled and exclusions is in selected mode, instagram feed is loaded, but media is not (no photos, no videos, no avatars, no images in stories). I can open user profile, but media isn't loaded. When I set exclusions to general mode with empty list (in other words, everything goes through VPN), Instagram's media is loaded and the app works perfectly as before the adguard update.

Either the last update brought an issue or Instagram recently introduced new cdn domain, which should be added to the exclusion list. I've sent app logs ("extreme" log level) to devteam@adguard.com, time of the issue is ~18:20. If there is no problem in the logs, could you please suggest a way to determine which domains have to be added to the exclusions? It would be great to have some diagnostic interface in adguard app for such tasks (list of last bypassed domains, for instance).

ameshkov commented 1 year ago

Do you have just instagram.com on the list or "Instagram" as a service?

unnamed777 commented 1 year ago

As a service, Facebook too.

ameshkov commented 1 year ago

Yeah, there's a chance it's using more domains now, we'll need to check that.

maxikuzmin commented 1 year ago

@unnamed777 is the problem still relevant?

unnamed777 commented 1 year ago

Yes.

maxikuzmin commented 1 year ago

@unnamed777 do you have AdGuard on your device?

unnamed777 commented 1 year ago

No.

unnamed777 commented 1 year ago

Any ideas?

maxikuzmin commented 1 year ago

@unnamed777 we are looking into this issue, we need a little more time. Please wait.

maxikuzmin commented 1 year ago

@unnamed777 does only VPN work or are you using AdGuard + AdGuard VPN in integration mode? Also try in General mode without exclusions for Instagram and Facebook to check. Will Instagram stay the same behavior with this?

unnamed777 commented 1 year ago

I'm using AdGuard VPN only.

Also try in General mode without exclusions for Instagram and Facebook to check. Will Instagram stay the same behavior with this?

I'm already using this mode (general mode, no exclusions at all, Instagram is enabled in "Apps settings"), as I described in the issue. Instagram works in this mode.

artemiv4nov commented 1 year ago

@unnamed777 Hello! Please add the following domains to exclusions:

cdn.fbsbx.com
cdninstagram.com
facebook.com
facebook.net
fbcdn.net
instagram.com

Maybe it helps.

unnamed777 commented 1 year ago

All of these domains are already included in "Instagram" and "Facebook" services. These services are enabled in Selected mode.

Screenshot_2022-11-24-08-01-48-894_com adguard vpn Screenshot_2022-11-24-08-01-55-548_com adguard vpn Screenshot_2022-11-24-08-02-00-026_com adguard vpn

maxikuzmin commented 1 year ago

@unnamed777 to troubleshoot this issue, we need to get additional logs.

Here's what we need you to do:

unnamed777 commented 1 year ago

I already sent such log when I created the issue. Have you received email with subject "Logs for AdGuardVPNForAndroid AdguardTeam/VpnLibs#41"? Do you need a new log?

maxikuzmin commented 1 year ago

@unnamed777 use "General mode" for now, we are working on your problem

ameshkov commented 1 year ago

@maxikuzmin should we move this to VpnLibs?

sxgunchenko commented 1 year ago

This behavior is most likely caused by a bug that breaks connections that match exclusions and use the QUIC protocol