Hello. I’ve got a pi-hole setup on a B+, and PiVPN. Works great!
However, I don’t want to use the “always on” VPN functionality on my Pixel 3 Android phone, as it limits my phone’s bandwidth to that of my home upstream limit (30Mbps). I’d love to connect to my VPN whenever I’m away from home… And that’s it. I’ve tried it in Tasker and been unsuccessful.
I can speak for the iOS WireGuard App: you can’t whitelisting an special ssid. You can use: mobile Data, wlan or mobile & wlan.
It works pretty good, even in my home network.
You’re suggesting I use Wireguard instead of OpenVPN. That’s a good idea, though I’d like to know how to do this with OpenVPN specifically, as some of my less-than-sysadminy friends are already using OpenVPN and asked me the same question.
Does the Wireguard app allow you to whitelist specific SSIDs or anything?
That’s only for esolution of outside hostnames that point to local hosts. It still limits bandwidth. Either way my Ubiquiti USG is configured for hairpin NAT and the speed is still tied to WAN upstream limits.
Great! I used OpenVPN Connect for a while with tasker to handle connecting/disconnecting then they changed the API and it was just a train wreck. Switched to OpenVPN Client and never looked back
One thing I’ve noticed is that my connection is much slower on VPN - from the wireless at my neighbor’s, I get 13.2/6.62 on VPN and 37.5/7.22 (Mbps) off.
My home connection is 1Gbps/34Mbps, so you should get more than 13.2 down when on VPN, no?
I got 20/6 with VPN and 25/6 without. So I keep my VPN on all the time as the difference is not that big. I use “openvpn for android” the open source version from f-droid. I probably tweaked a little bit the options to compress ect. You should double check you use udp