Is there a better way to prevent Internet connection before VPN connection other than carrying a mobile AP?

3

Cellular data (LTE, 4G, 3G, etc) is very expensive and one can find some free Wi-Fi APs. But these days, there are so many compromised or malicious APs.

To prevent man-in-the-middle attacks and to access the files stored on my home server, I would like to use a VPN tunnel to my home VPN server. The only problem is that background applications and services may try to access the Internet as soon as the network is connected before I connect the device to the VPN server.

The only guaranteed solution I came up with is to carry a private mobile AP that has VPN functionality built-in, and connect to the Internet through it. (I have not searched for such product yet; I just thought of it.) But are there any software-based generic solutions? Since I need to use Android, Windows, and OS X, I would like to know solutions for any of these OSes.

Damn Vegetables

Posted 2015-07-07T10:57:09.767

Reputation: 1 914

There are several apps that help with this issue, and Android 4.2+ have an "Always On VPN" setting. The issue is that you may have to disable this in order to use your cell data plan. – Frank Thomas – 2015-07-07T11:35:21.017

Answers

0

Only allow access to your private servers / services via VPN and not over the public internet. If you want public access also, you can have a different domain name for the internal access vs public access. Use Let's Encrypt to issue https certs for your custom domain names. This will help with man in the middle attacks. I would not expose any ip cameras to the public internet because of low quality security that many devices have.

Net Honcho

Posted 2015-07-07T10:57:09.767

Reputation: 16