Why is my upload and download so slow when binding a VPN to qBittorrent?

So I am using qBittorrent on my kali linux PC and I wish to have qBittorrent only work when I am connected to a VPN. I have that setup but I notices I download and upload soooooo slowly. Like if I use any interface I upload at 1 MB/s and download around the same if not a smidge less but if I only use my VPN interface (tun0) I upload at 0KB/s and same with my download. Also my DHT goes from around 400-500 down to 200-300 when I bind qBittorrent to a VPN.

I am sorry if This question is idiotic or very very simple. I am sort of new to torrenting and I heard I could have my torrent client only work if I am connected to a VPN so I followed that but nothing says what to do if I lose speed. To be honest it could just be I am over reacting but I just wan’t to make sure.

Info.

I have a kali linux OS, I use qBittorrent, I use openVPN as a VPN. I don’t have a ethernet connection, When writing my top paragapgh I have been downloading at around 10-20KB/s and uploading at 0KB/s with around 300 DHT while qBittorrent was bound to my openVPN interface (tun0), When I was writing the bottom paragraph I was using all interfaces/any interfaces aka not VPN bound and I was downloading at 80-100KB/s and uploading at 0KB/s with 900-1000 DHT. I have no upload and download restrictions.

Like did I do something wrong or is this normal or something else? Any help and advice would be much appricated. If u need me to clarify things or extra info just ask and I will give it to you. Thank you in advance and much love.

To have qBitTorrent only work when connected to your VPN, you need to bind the VPN interface.

That way you tell qBit which interface it is allowed to use.

Read the sticky in this sub, please.

Someone else will tell you which command to use in the terminal to identify which interface is the correct one.

Do you have a port forwarded.? It makes a Hugh dig

If your VPN provider also allows for WireGuard VPN instead of OpenVPN… I would switch over to that as well. I know it made a big difference for me.
Also, make sure you have a VPN provider that supports port forwarding. If yours doesn’t, then you are effectivity helping kill everything you download as you won’t be able to upload and share to others

The command on windows is ipconfig idk what it is on Linux

I already have qBittorrent bound to a VPN. Its just very slow beyond when it is bound.

Nope I don’t have any ports forwarded. Il will try to do so.

I will try to use WireGuard.

on linux its ifconfig.

Famous actor, right?

Don’t know if you know this, but changing your protocol to e.g. Wireguard, also changes the VPN interface.

Use the terminal command again, to identify the interface, then choose it in qBit.