Android VPN Settings

In the VPN settings, what is the difference between:

  • Always-on VPN
  • Block connections without VPN

I find that enabling the second one mucks up a lot of connection to local devices

Is having only the first one enabled and using the kill switch on VPN app (Surfshark) sufficient?

Always on causes the VPN to always be on. If anything shuts the app down it will attempt to restart.

Block all connections requires everything to go through the VPN or its blocked.

You’re having trouble with things like connecting to local equipment etc as your VPN does some encryption stuff and obviously your TV or whatever doesn’t have the ability to unencrypt that data.

I’m not sure how things actually go around normally as I’ve noticed some VPN it will just work. I assume some permission or what not beyond my familiarity that bypasses VPN automatically.

Mine allows me to set apps that won’t use the VPN, and I’ve had to do this for many. Even stuff like my banking apps which apparently do some encryption and stuff on their end are unfriendly with it as it connects directly to their stuff and, either data is bit scrambled by time it reaches them, their servers are set to reject it, or some how it’s skipping the whole route straight to their personal servers.

And, you can’t use block connections without VPN and bypass the VPN at same time as they count as not using the VPN.

Stuff works, but needs some improvements I think on how it all functions.

I mean it explains itself. Always on means it won’t put the vpn to sleep and will always be on.

Block connection just blocks any access if the VPN isn’t active so therefore you won’t be able to connect to anything until you manually activate it.