It is not possible to run many firewall and ad-blocking apps along with VPN apps on Android phones without rooting. Why? Because most firewall and ad-blocking apps (such as AdGuard for Android) use local VPN interface and Android doesn't allow use of local VPN interface + non-local VPN interface at the same time... One way to resolve this is to somehow allow use of local VPN interface + non-local VPN interface OR allow use of local proxy without root. At the moment, you can run AdGuard for Android + any VPN if you root your device, which allows AdGuard for Android to run as TCP proxy, but rooting is not secure. It would be nice to allow such proxies to run without root.
Rootless Proxy or Secondary VPN Tunnel support
a month later
This is not accurate. There is no distinction between a local and non-local VPN service. VPN services can support forwarding traffic elsewhere. There's no reason that an ad-blocking app or firewall app based on the VPN service feature cannot be compatible with forwarding to an actual VPN implementation or another proxy. This is already entirely supported by the OS and it's most of these apps which are choosing not to support it. Please read the information available in our FAQ which already makes this clear.
a year later
treequell locked the discussion .
Locked this thread because it has twice been used by spam bots for SEO.
If anybody wishes to continue this discussion, please create a new discussion and reference this one.