Whats everyone using for you torrent/vpn combos? I've using transmission+vpn and its slow

Good day,

I’ve been using haugene/transmission-openvpn for a long while now, but I’ve noticed its been getting slower and more buggy over time. I’d like to get a better torrent container and maybe put it through glutin, but I’d love to hear opinions from abroad.

I use binhex’s qbittorrent container with Wireguard and AirVPN

Qbittorrent + glueton works perfect for me

Sabnzbd/qbittorrent. For VPN, I terminate Mullvad WireGuard on OPNsense, and force 100% of traffic through the tunnel and use Mullvad DoH for DNS resolution. If the tunnel VPN dies, so does internet access until the tunnel comes back to prevent leakage of traffic.

Also ran the haugene stuff before, bur switched to Gluetun container to terminale Mullvad Wireguard VPN, and then transmission behind it with port forward for seeding. Also running sabnzbd with Tweaknews behind the Gluetun.

I use PIA’s SOCKS 5 proxy directly in qTorrent

sabnzbd + nzb.su + easynews.

I use gluetun with transmission. Really convenient PIA port forwarding integration.

Qbittorrent + gluetun all the way

I am using Deluge and NordVPN WireGuard protocol client running on a small Linux VM as gateway.

recomendation for 2025 ?

I use SABNBZD and Transmission on macOS with the Mullvad macOS app running on my system with kill switch enabled. Is this enough, or should I look for containers with a vpn binds?

Wow, was about to suggest what I’ve been using for years only to notice it’s been deprecated since November of last year hah: https://github.com/guillaumedsde/alpine-qbittorrent-openvpn

But loved qbittorrent with VueTorrent WebUI so definitely check out this combo for your use case: https://github.com/WDaan/VueTorrent

Edit: Found https://hotio.dev/containers/qbittorrent/ which a) comes with WireGuard VPN built-in and b) VueTorrent WebUI pre-installed as well. I also tried gluetun but realized I only need one container for VPN, so why spin up another service?

Edit 2: And even that container above supports gluetun function: VPN_ADDITIONAL_PORTS=7878/tcp,9117/tcp (this theoretically routes Radarr and Jackett in the default example I believe)

I switched to this setup with wireguard which consumes less resources: GitHub - sebdanielsson/compose-transmission-wireguard: Run Transmission through a WireGuard tunnel with Docker Compose.

Still transmission though, which can only handle so many torrents, so I auto-stop them after some period of time.

Somewhat our of leftfield but I forego VPN providers and instead use Real Debrid.

You can use rdt-client, say, if you want the feel of a local tool instead of using the site / browser addons, or need to integrate it into automated download workflows like an *arr stack.

I far prefer it to VPN setups as its also awesome for direct media streaming (Stremio, KODI etc) and it unlocks fullspeed downloads on filehoster sites which I quite often have to grab things from. All for peanuts per month.

EDIT: Only downside is this doesn’t really work well with (all) private tracker stuff.

I used this guide to make a docker compose with qbittorrent bound through openvpn. I’ve had no issues with speed.

Mullvad + Transmission with a custom killswitch script that kills Transmission if tun0 disappears.

I use qbittorrent with wireguard

Xnarrs, rtorrent (doesn’t like samba storage), a vps (connected to home network and home side has selective routing for outbound connections)

binhex’s arch-delugevpn

https://hub.docker.com/r/binhex/arch-delugevpn/