VPNs are great, but if we use an application for them then they’re going to route all of our Internet traffic through the VPN. So if we enable a VPN software then our Chrome/Firefox, email software, Steam, Epic Games Launcher, Spotify etc is going through a VPN and it’s not great solution, as some of these companies are against of using a VPN for some reasons.
So how to enable VPN for just one program?
For Android users it’s not that complicated. You can use your VPN like NordVPN, ExpressVPN etc through an external open-source app like OpenVPN for Android. In the app settings there is a config option of “allowed apps” which can use the VPN connection. There you can choose a specific app or apps that OpenVPN can work with. It’s not needed to have a rooted phone, so that’s a plus.
For Windows or Mac users it’s a little bit more complicated.
The best not tech-savvy solution is to install a virtual machine and then install a VPN and one chosen application on the virtual machine and all the Internet traffic will be going through a VPN only there.
Virtual machine is a system within a system. For instance if you have Windows 10 you can install software like VirtualBox and then another Windows 7/8/10 on it or some Linux. And then you can install VPN software on this system on a virtual machine and this VPN will run only for applications on this system, not on your main system.
Use software that has proxy connection setting
Some applications that require Internet connection to work properly might have a proxy setting. Somewhere in preferences -> connection -> proxy, like uTorrent or Google Chrome have. Below is a screenshot from uTorrent with this type of a setting:
VPN service with split-tunnelling – choose which software will use VPN
Another, much simpler option is to find a VPN software that has an option to work with only specific applications. This is often called split-tunneling.
Split-tunneling is a VPN service feature that basically allows to choose which software will connect with Internet using VPN and which will not.
For instance in ExpressVPN there’s this option. Go to Options -> General -> Split tunneling -> Check Manage connection on a per-app basis -> Click Settings. And there it is, an option to include and/or exclude certain applications the use of a VPN connection to the Web.
VPN extensions for web browsers
And finally, if you just want to use VPN for browsing websites then you can install a plugin for VPN, ideally if your VPN provider has a ready extension like NordVPN or ExpressVPN.
Most VPN providers have plugins for popular web browsers like Google Chrome or Mozilla Firefox. Make sure that you are installing the correct, official extension, because you will have to enter your VPN credentials in there.