AdguardTeam / AdguardForAndroid

Open bug tracker for Android version of AdGuard.
https://adguard.com/
1.31k stars 89 forks source link

AdGuard breaks connection to Proton VPN #4234

Closed rakleed closed 2 years ago

rakleed commented 2 years ago

Issue Details

Expected Behavior

Connecting to Proton VPN is seamless.

Actual Behavior

The connection to Proton VPN goes on forever, but it never connects.

Screenshots

Screenshot:

Additional Information

When AdGuard protection for Proton VPN is disabled, the connection works correctly. Sent logs to devteam@adguard.com.

maxikuzmin commented 2 years ago

@rakleed have you tried adding AdGuard to your Proton VPN exclusions?

rakleed commented 2 years ago

@maxikuzmin are you talking about split tunneling? I tried adding AdGuard to the exceptions in Proton VPN, and now Proton VPN connects normally. But why, if AdGuard works as a proxy and not a VPN?

maxikuzmin commented 2 years ago

@rakleed you may have selected VPN mode on AdGuard, so there was an app conflict. Only one VPN can work on Android

rakleed commented 2 years ago

@maxikuzmin In the description of the issue, I indicated that I have the HTTP Proxy (Auto) filtering mode.

maxikuzmin commented 2 years ago

@rakleed you may also have configured the PROTON VPN on the wrong port

rakleed commented 1 year ago

@maxikuzmin why did you close the issue?

In Proton VPN, I don't see any port settings anywhere. Also, I use the OpenVPN TCP protocol, since all others are blocked in Russia.

rakleed commented 1 year ago

@maxikuzmin @ameshkov please take a look

ameshkov commented 1 year ago

@rakleed if you don't add it to exceptions, there will be an infinite loop (Proton -> AdGuard -> Proton -> etc).

rakleed commented 1 year ago

@ameshkov why aren't AdGuard in auto proxy mode and Proton VPN compatible?

In the help https://kb.adguard.com/en/android/faq#vpn you just recommend using the proxy mode for compatibility with third-party VPN apps, but nowhere does it mention that in this mode AdGuard may be incompatible with a third-party VPN. Why?

ameshkov commented 1 year ago

It can, but you should not try to filter Proton VPN app itself to avoid infinite loops

rakleed commented 1 year ago

So maybe you should disable Proton VPN filtering by default to avoid this issue?

ameshkov commented 1 year ago

We probably could add it to the default list of exceptions. On the other hand, what if the app tracks you and this way you won't see anything.

@maxikuzmin we probably need a separate task where we track all apps that need to be excluded + the explanation of why we do that.