Torrent through a NAT setup with a VPS acting as a proxy
Torrent through a NAT setup with a VPS acting as a proxy
Hello, I'm currently using qBittorrent on my Ubuntu PC connected through a NAT (home connection). My PC is linked to Mullvad VPN, and all traffic—including that going to the VPS—should pass through it. I need a properly open port so I can seed to everyone. For this, I'm looking for a budget VPS with a public IPv4 address, connected to my PC via WireGuard. My goal is to route both incoming and outgoing torrent traffic through the VPS's public IP. I don't want to use it as a seedbox but as a proxy. I've tried several approaches so far: setting up a SOCKS proxy on the VPS for incoming data and forwarding the public port via iptables to my PC, which causes two main problems—blocking other traffic when SOCKS is active and preventing the torrent client from showing the VPS's public IP. I also attempted using qBittorrent with a custom container, but it wouldn't start and kept throwing errors. Any advice or guidance would be greatly appreciated.
It functions properly, though with a small group of participants. I’m restricted to sharing with peers who have active ports. Because I’m generating large volumes of data for knowledge retention, it would be helpful if others could access it immediately.