Transmission (BT) through a proxy

Hello, for my home installation, I'm using a Raspberry Pi with YunoHost installed on it. My server is exposed through a Neutrinet VPN, but I would like to use another VPN, for example Mullvad VPN, for downloads made with Transmission, and only for that, is it possible?

I'm afraid that by installing Mullvad VPN it will take over from the other VPNs, whereas I just want it to be used as a proxy by Transmission.

Pissio,
crunchymunchytoast,

I think your options are mainly virtualization or something like this

Virtualization is definitely easiest though; there's a transmission docker image out there that's preconfigured for a ton of VPN providers, including mullvad. It can be touchy to get working but is amazing when it does work.

Reliant1087,

There is a docker container which has transmission and openVPN. The other option is to use any VPN container such as gluetun and route transmission container’s network through that using docker network mode.

Garthski,

This is what I do but with qbittorrent and ProtonVPN. Just put the port details in the gluetun section and in the qbittorrent section put in network_mode: “service:gluetun”. Works just fine so far for me.

https://github.com/qdm12/gluetun/wiki/Connect-a-container-to-gluetun

<pre style="background-color:#ffffff;">
<span style="color:#323232;">---
</span><span style="color:#323232;">version: "2.1"
</span><span style="color:#323232;">services:
</span><span style="color:#323232;">  gluetun:
</span><span style="color:#323232;">    image: qmcgaw/gluetun
</span><span style="color:#323232;">    container_name: gluetun
</span><span style="color:#323232;">    cap_add:
</span><span style="color:#323232;">      - NET_ADMIN
</span><span style="color:#323232;">    devices:
</span><span style="color:#323232;">      - /dev/net/tun:/dev/net/tun
</span><span style="color:#323232;">    network_mode: bridge
</span><span style="color:#323232;">    ports:
</span><span style="color:#323232;">      - 8081:8000/tcp # http control
</span><span style="color:#323232;">      - 8888:8888/tcp # HTTP proxy
</span><span style="color:#323232;">      - 8080:8080/tcp # qBittorrent
</span><span style="color:#323232;">      - 9117:9117/tcp # Jackett
</span><span style="color:#323232;">    volumes:
</span><span style="color:#323232;">      - /docker/gluetun:/gluetun
</span><span style="color:#323232;">    environment:
</span><span style="color:#323232;">      - VPN_SERVICE_PROVIDER=protonvpn
</span><span style="color:#323232;">      - TZ=Europe/London
</span><span style="color:#323232;">      - SERVER_COUNTRIES=Netherlands
</span><span style="color:#323232;">      - OPENVPN_USER=USERNAME
</span><span style="color:#323232;">      - OPENVPN_PASSWORD=PASSWORD
</span><span style="color:#323232;">      - HTTPPROXY=on
</span><span style="color:#323232;">      - HTTPPROXY_STEALTH=on
</span><span style="color:#323232;">      - HTTPPROXY_USER=username
</span><span style="color:#323232;">      - HTTPPROXY_PASSWORD=password
</span><span style="color:#323232;">    restart: always
</span><span style="color:#323232;">
</span><span style="color:#323232;">  qbittorrent:
</span><span style="color:#323232;">    image: ghcr.io/linuxserver/qbittorrent
</span><span style="color:#323232;">    container_name: qbittorrent
</span><span style="color:#323232;">    network_mode: "service:gluetun"
</span><span style="color:#323232;">    environment:
</span><span style="color:#323232;">      - PUID=1000
</span><span style="color:#323232;">      - PGID=100
</span><span style="color:#323232;">      - TZ=Europe/London
</span><span style="color:#323232;">      - WEBUI_PORT=8080
</span><span style="color:#323232;">      - DOCKER_MODS=arafatamim/linuxserver-io-mod-vuetorrent
</span><span style="color:#323232;">    volumes:
</span><span style="color:#323232;">      - /docker/qbittorrent:/config
</span><span style="color:#323232;">      - /srv/mergerfs/downloads/torrents:/downloads
</span><span style="color:#323232;">    restart: always
</span>
Reliant1087,

I have exactly the same setup 😀

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • [email protected]
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • Socialism
  • TheResearchGuardian
  • Ask_kbincafe
  • KbinCafe
  • oklahoma
  • feritale
  • SuperSentai
  • KamenRider
  • All magazines