specify vpn for a certain application

kaidemarco

Distinguished
Apr 7, 2015
33
0
18,540
is there a way to make a vpn(windscribe vpn, which utilizes openVPN) only control the connection with a certain program? specifically, i want to make it so i can download torrents through the vpn using bittorrent, while still using my normal internet connection for everything else.
 
Solution
I tried PIA and their proxy service does not work with uTorrent, there are many complaints about it. I ended up using PureVPN because of its software. It lets you split tunnel so you can force only uTorrent to go through the VPN service. Torrent IP check shows the software works as well. Got full speed with torrents too so they may be worth trying if you are still dissatisfied.
Torrent is one of the harder ones... there is no easy way to identify the traffic because it uses random ports to more or less random ip addresses. If your normal internet stuff could be identified it might be possible

First the vpn client must have a feature that lets you put in rules that allow you to bypass the vpn. Now many just allow IP addresses which is going to be very hard. What you would want is the ability to say any session using port 80 or 443 can bypass. This is not as common and it takes a lot more processing to do so many vpn clients to not allow it.

Generic the feature you are looking for is called split tunnel.
 

Siva_7

Commendable
Dec 5, 2016
5
0
1,520
Hi Kaidemarco

I have a workaround for you.

Once your VPN connection is established what happens is that some changes are made in the routing table of your computer. Your computer changes the default route to use the gateway specified by the vpn interface for all connections except for the vpn server that you are connected to.

In order to use your internet connection directly all you have to do is add another default route that overrides the route created by vpn by specifying a lower metric.

Now all your connections will take place directly rather than through vpn.

Coming back to your original question. Some torrent clients allow you to specify the interface to use. There you can specify the vpn interface.

Other alternative is to setup a local proxy server. Wingate is an application that just does that. It allows you to setup a proxy server and the gateway to use for those connections. You can create a proxy server that connects through vpn interface and you can use it for your torrent client.

Sorry If I'm unclear. You can do some research and get back to me for any questions. I'm just providing the idea that will work and not a precise solution.

Good Luck.
 

kelix09

Reputable
Jul 18, 2014
135
0
4,710
I tried PIA and their proxy service does not work with uTorrent, there are many complaints about it. I ended up using PureVPN because of its software. It lets you split tunnel so you can force only uTorrent to go through the VPN service. Torrent IP check shows the software works as well. Got full speed with torrents too so they may be worth trying if you are still dissatisfied.
 
Solution

editor1

Honorable
May 9, 2017
344
1
10,815


So.. Are you saying I can conect PIA vpn(a), open torrent cliant, than launch different vpn(b) and disconect vpn(b). Will it defalt all new conections to windows ip adress ?