HLPlanet.com – what's the net about?

Blog about Internet and all the wonderful things about it. Some stuff about tech and software too.

How to use VPN for only one application?

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 or ExpressVPN 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 proxy connection 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 in their program for Windows and Mac. 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.

Split tunneling VPN

Another well acclaimed VPN – Surfshark has a very similar option for split tunneling called Whitelister. Currently it works on Windows and Android devices via their application allowing to choose which traffic should be filtered through VPN.

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, ExpressVPN or Surfshark.

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.

2 Comments

  1. We need a command call for VPNs – i.e. in the shortcut call for a particular site, as in a Windows shortcut to open a bank website and only for the bank website and to close the VPN when the transaction is closed.

    1. That would be a job for a programmer to create it in a secure and efficient way. The best generally available solutions are just VPN apps and browser extensions. For instance in Google Chrome you can setup a VPN extension to a particular user profile and work with VPN just on that profile.

Leave a Reply

Your email address will not be published. Required fields are marked *