VPNs are super useful tools for keeping your information private for any reason. If you’re on coffee shop WiFi and need to do some banking (tho I’d advise strongly against doing this) you should do that on a VPN. A VPN is not a miracle solution for online security, and there are many security holes in even getting your data to the machine. If you have a virus or some other horrible thing on your machine, a VPN won’t help you.
Update: Keeping the freeze links up to date on this post, I had to use it again recently and a couple were dead Because of the Equifax information breach, many people are curious about how they can protect their identity. I think many people think well, the hackers have all my info, I can’t do anything, right? You should assume your information has been compromised. What can you do about it?
We’ve been using the excellent Resin platform for deploying Raspberry Pi’s en masse at work. One of the issues we frequently have is the wifi we’re connecting to is either unknown, or incorrect, so we have to update the wifi configuration on a group of devices. Because this need was not met by either Resin-wifi-connect or anything else, we wrote a tiny app to pick configuration value out of the Resin environment variables.