Skip to content
TopRatedVPN
Find VPN
Torrenting

How to set up qBittorrent with a VPN

Author
By Amelia Ame
Last checked
Updated September 10, 2026
Reading time
6 min read
Torrenting · tested September 2026
How to set up qBittorrent with a VPN6 min read · 42 VPNs tested

Binding the client to the VPN adapter is stronger than a kill switch, and takes one dropdown. Then port forwarding, then the test that proves the whole thing holds.

  • Configured qBittorrent with all ten VPNs and verified interface binding held
  • Disconnected the VPN mid-transfer on each to confirm traffic stopped
  • Tested port forwarding end to end — an inbound peer connection reaching the client
Port forwarding available Tested
4of 10 providers

Binding works with any VPN. Seeding properly needs one of these four.

Proton VPN · PIA · PureVPN · Windscribe — the other six offer it at no price
Cheapest with PF
PIA
Most private
Proton VPN
Binding works with
All 10

Verified an inbound connection actually reached a test client on each

The short answer

In qBittorrent, go to Options → Advanced → Network Interface and select your VPN's adapter. The client then physically cannot send traffic any other way, even if the VPN drops. Then add the forwarded port from your provider under Connection, and test it by disconnecting the VPN mid-download — transfers should stop dead.

Most qBittorrent VPN guides tell you to turn on the kill switch and stop. The kill switch is the weaker of the two protections available here, and the stronger one is a single dropdown that takes ten seconds.

Why binding beats a kill switch

A kill switch lives in the VPN app. It works by watching the tunnel and blocking traffic when it drops — which means it depends on the VPN app being alive and functioning. If that app crashes, is killed by the OS to reclaim memory, or hangs, the switch is not watching anything.

Interface binding lives in qBittorrent. You tell the client to use one specific network adapter — the VPN's virtual one. If that adapter goes away, qBittorrent has nowhere to send packets. Not "is blocked from sending" — cannot send.

That is a structurally stronger guarantee, and it costs one dropdown.

The reason to use both is that they cover different things. Binding protects qBittorrent and nothing else. If the tunnel drops while your browser, your email client and a system update are all mid-request, the kill switch is what covers those.

The setup

  1. 1

    Connect the VPN first, to a P2P server

    The VPN's network adapter only exists while it is connected, so it will not appear in qBittorrent's list otherwise.

    Use a server your provider marks for P2P. Several providers permit torrenting only on a labelled subset, and connecting elsewhere means your traffic is silently dropped — which looks identical to a dead tracker and wastes an afternoon.

  2. 2

    Bind qBittorrent to the VPN adapter

    Options → Advanced → Network Interface.

    Change it from Any interface to your VPN's adapter. The name varies: NordLynx, ProtonVPN TUN, Wintun, TAP-Windows Adapter V9, utun3 on macOS, tun0 on Linux.

    Below it, set Optional IP address to bind to — leaving it on "All addresses" is fine for most setups, but if your VPN assigns a stable address, selecting it explicitly is tighter.

  3. 3

    Turn on the VPN's kill switch too

    In the VPN app's settings. Different failure mode, both worth having.

  4. 4

    Add the forwarded port, if you have one

    Get the port number from your VPN app or account area, then in qBittorrent: Options → Connection → Port used for incoming connections and paste it in.

    In the same panel, untick UPnP / NAT-PMP port forwarding. Those ask your router to open a port, which does nothing useful through a VPN tunnel and can confuse the setup.

    Skip this step entirely if your provider does not offer port forwarding — it is not required for downloading.

  5. 5

    Fix the tracker settings

    Options → BitTorrent.

    On public trackers, leave DHT, PeX and Local Peer Discovery on — they help you find peers.

    On private trackers, turn all three off. Most require it, and some will ban an account for leaving them running. Local Peer Discovery in particular broadcasts on your local network, which is not what you want.

  6. 6

    Test it by breaking it deliberately

    Start a large download and let it reach a steady speed. Then disconnect the VPN from inside its app while the transfer is running.

    Pass: transfers drop to zero within a second or two and stay there until you reconnect.

    Fail: the download continues, which means the binding did not take — usually because the adapter was selected before the VPN was connected, or because it changed name after a reconnect.

    This is the only test that matters. Checking your IP in a browser proves your browser is protected.

Port forwarding: who has it, and why it matters

Without an open port, other peers cannot initiate a connection to you. You can still connect outward, so downloading works normally. Uploading is what suffers — you only reach peers you found first, which on a private tracker with a ratio requirement is a real problem.

VPNPort forwarding2-year priceAvg speedDevices
Private Internet Access logoPIAYes$2.03/mo480 MbpsUnlimited
Proton VPN logoProton VPNYes$4.49/mo541 Mbps10
PureVPN logoPureVPNYes$2.14/mo466 Mbps10
Windscribe logoWindscribeYes$5.75/mo445 MbpsUnlimited
NordVPN logoNordVPNNo$3.39/mo712 Mbps10
Surfshark logoSurfsharkNo$2.19/mo655 MbpsUnlimited
ExpressVPN logoExpressVPNNo$4.99/mo598 Mbps8
The first four offer it; the last three do not, at any price or tier. If you seed on private trackers, this single column decides your shortlist before speed or price does.

How each handles it differs, and it affects how much manual work you do:

  • Private Internet Access — a toggle in the app, and it can hand the port to qBittorrent automatically on some platforms.
  • Proton VPN — included on paid plans; the app shows the active port and can auto-configure the client.
  • PureVPN — a paid add-on, with a choice of port.
  • Windscribe — configured from the web account area, with ephemeral or static options.

The ports themselves change on some providers each session, which is why auto-configuration is worth more than it sounds. If yours does not auto-configure, you paste the new port in each time — annoying, and easy to forget, which is how people end up seeding at nothing for weeks.

Speed settings worth touching

Once the safety configuration is done, two settings actually affect throughput.

Connection limits. qBittorrent's defaults are conservative. Raising global maximum connections and connections per torrent helps on a fast line — but VPN servers are shared, and too many connections can get you rate-limited or make the tunnel unstable. Raise gradually rather than to the maximum.

Protocol. Use WireGuard in the VPN app rather than OpenVPN. On our tests it kept noticeably more throughput on the same server, which matters more for large sustained transfers than for anything else you do with a VPN.

Speed also depends heavily on server choice. A P2P server near you will outperform a distant one by a wide margin — the server location guide has the numbers.

When it does not work

Zero peers, forever. Wrong server — check for the P2P label. This is the single most common cause and it produces no error message.

Everything stopped after a VPN reconnect. The adapter changed. Re-select it in Options → Advanced.

Port shows as closed. Confirm the port in qBittorrent matches the one your provider currently assigns, and that UPnP is off. If your provider issues a new port each session, this is expected and needs re-pasting.

Downloads fine, uploads at zero. No port forwarding, working as designed. Either accept it or move to one of the four providers above.

Slow on every torrent. Try a different P2P server before assuming the VPN is the problem — server load varies enormously and most apps show a percentage.

The one-paragraph version

Connect the VPN to a P2P server. Bind qBittorrent to its adapter in Options → Advanced. Turn the kill switch on as well. Add a forwarded port if your provider gives you one. Disable DHT and PeX on private trackers. Then disconnect the VPN mid-download and confirm everything stops.

That last step is the whole configuration verified in ten seconds, and it is the one most people never do.

Common questions

How do I bind qBittorrent to a VPN?

Options → Advanced → Network Interface, then select your VPN's adapter instead of 'Any interface'. Connect the VPN first, or the adapter will not appear in the list. Once bound, qBittorrent can only send traffic through that adapter — if the VPN drops, the client simply cannot connect rather than falling back to your real connection.

Is binding better than a kill switch?

For qBittorrent specifically, yes, and you should use both. A kill switch is enforced by the VPN app, so it depends on that app running. Binding is enforced by qBittorrent's own networking, so it holds even if the VPN app crashes or is killed. They cover different failure modes, which is why belt and braces is the right answer here.

Do I need port forwarding for qBittorrent?

Not to download — that works fine without. You need it to seed properly, because without an open port other peers cannot initiate a connection to you, so your upload is limited to peers you connected to first. Private trackers that enforce ratios will notice. Four of the ten VPNs we rate offer it.

Why is qBittorrent showing zero peers with a VPN on?

Almost always the wrong server. Several providers only permit P2P on a labelled subset of servers, and connecting elsewhere means the traffic is silently dropped — which looks exactly like a dead tracker. Check for a P2P label in your VPN app. The second cause is binding to an adapter that no longer exists after a reconnect.

Should I turn off DHT and PeX?

On public trackers, no — they help you find peers. On private trackers, yes: most require DHT, PeX and Local Peer Discovery to be disabled, and some will ban an account for leaving them on. They are in Options › BitTorrent, and it takes three clicks.

How do I know the VPN is actually protecting my torrents?

Disconnect the VPN while a download is running. Transfers should stop within a second or two. That is the only test that matters, because it is the exact scenario you configured everything for. Checking your IP in a browser proves the browser is protected, not the torrent client.

Written by Amelia Ame and last checked September 10, 2026. Any speed, price or streaming figure on this page comes from our own monthly round of tests on 42 VPNs — the method is public on how we test. Spotted something out of date? Tell us and we'll re-check it.
Try it yourselfWhat is my IP address?IP checker