How to run 2 VPN’s at once on Android?

I was wondering is it possible to run 2 VPN’s at the same time, one for adblocking and one standard paid-for VPN. Any advise would be good!

Could I somehow tweak the adblocking VPN to allow my standard VPN to run through it?

Thanks

Only one vpn can be used at a time.
Could try to use a blocker that dont use the vpn function. Perhaps magisk module “energized protection” if Im not mistaken, it runs without vpn.

Here’s an excerpt from Android Documentation:

There can be only one VPN connection running at the same time. The existing interface is deactivated when a new one is created.

Perhaps, it’s possible on a rooted system, but I’m not sure.

My solution when I encountered this problem was to change the DNS on my standard paid-for VPN to the adguard server, which seems to prevent the majority of ads, but isn’t quite as effective as when I just run the adguard VPN instead.

If you really want full, system-level adblocking and a standard VPN, your only real option is rooting, assuming a root solution is available for your phone.

For shadowsocks(a socks proxy software), there’s a mode before called NAT Mode, so if you can use shadowsocks in NAT Mode, then one VPN in VPN mode, you got both.

Currently this feature only available on a fork called ShadowsocksRR.

Hi,

That is not possible unless you ve a rooted device.

However, you can use Adguard + SOCKS5 Proxy to solve the purpose. SOme of the VPN provider supports SOCKs5 proxy, I tried with Nordvpn and trust.zone vpn.

But, plz be aware, your connection won’t be encrypted but it works with wonder in regards to ad blocking . FYI: via Adguard you can also block the internet access for any app.

Give it a try

Or else, if you are interested in VPN + Adblocking then use:: BLOKADA . It is an opensource Adblocker + inbuilt VPN ( charges 5euro per month)

Cheers

As a few other commenters have said your best bet is to change your dns either to Adguard or use NextDNS, I myself use NextDNS because they let me select which blocklists to use. It’s pretty easy to setup just go to nextdns.io

You could use orbot and enable VPN services and bridges to tor ?

If you have control over the one of the vpn server routing, than you can chain you’re VPNs

Not possible. But with AdGuard^(($)), you can setup an outbound VPN proxy, while using a local VPN to block ads. However, it’s not as secure as a real VPN, I think.

Alternatively, there are VPNs that offer (ad) domain blocking tools (example). Or enable a private DNS in Android (Pie).

You could try and change your vpn to one with adblocking, Like Windscribe, PIA, PerfectPrivacy and such…

Nope. Tried using Blokada and another VPN. Blokada works as expected. But the VPN shuts off. Kinda sucks… Maybe there is per app settings that you can use.

Depends on how you want your set up to be. You can rig up a system where you can get 2 vpns but only one could be a provider. Depending on circumstance, you can set up a vpn at home and have that VPN connect to your external VPN. So it’s your device–>home network–>external VPN

Is it possible to run a virtual machine on an unlocked phone? If my understanding is correct, you could possibly run one VPN on the VM and another on your main OS

You could have one VPN running (e.g., PIA) and then use the Opera browser that has a built-in VPN (some say it’s basically just a proxy).

Kust install a vpn app and use duckduckgo

Shouldn’t be needed on a rooted system. You’ll have other means of ad blocking.

As far as I know double VPN connections are impossible, unless you double-hop. But that is more of a VPN provider feature, an extra security type thing. It will slow down your connection.

That’s not what OP wants