How do I route *only* qBittorrent's traffic through my VPN?

It’s pretty much all in the title. I know split tunnelling is a thing, but it’s not natively supported in my VPN’s program (IP Vanish). I’m sure there’s ways around this, but… how? I want to be able to browse the web, play games, watch videos, etc, while having qBittorrent open.

Thanks for your help!

Edit: I’m on Windows, using IP Vanish VPN btw

My solution is to run qBittorrent inside a Docker container, with the container is set up to route all traffic through a VPN. Works well for me, though it does limit you to only being able to use the web UI (not an issue in my case since it’s running on my media server).

I’m using binhex’s arch-qbittorrentvpn container.

I think the term you’re looking for is “split tunneling” and I believe all the good vpn providers and their torrent client’s should support it, including kill switch. Be sure to use a leak testing site to confirm it all works before turning loose.

When using TorGuard VPN on Windows with qBit, in the advanced settings you could change to the VPN NIC.

You are looking for split tunneling. I’m on windows, qbit with Nordvpn but I use openvpn client to connect. Then I use 3proxy as a tiny proxy server and config it like so:

Qbit->3proxy->openvpn

Works really nice for other apps too, just need to change proxy settings. I think nord has split tunnelling in the app now, but I’ve had issues with it. This method is stable long term, but a slight bit of work to setup. You should be able to do the same with ip vanish.

I know NordVPN has a black OR white list, so it’s easy to use for just qbittorrent and nothing else. I don’t know who else has this feature. I want a VPN with this *and* port forwarding.

If it’s not supported by your VPN I don’t think there’s anything you can do.

You can do this with PIA vpn.

I use Private Internet Access and their app would allow me to set the default behaviour for everything as Bypass VPN and then I just set qBittorrent’s behaviour as Force VPN.