ports and VPNs
Posted: Wed Nov 21, 2018 12:51 pm
I have the deluge daemon running on a Linux VM, and a VPN connection from that VM to a VPN server elsewhere to hide my IP. The default route from my VM goes via the VPN, and all my torrent traffic goes via the VPN. I can download torrents, and usually upload some data too. So far, so good.
However I also want to be able to seed torrents well, and I understand I need to open ports for incoming connections to be possible. To this end, I've configured Incoming Ports to 16881 (just the one port) in deluge. On my VPN server, I've opened port 16881 (both UDP and TCP, wasn't sure which is needed). And I've started an SSH tunnel from my VPN server to the client (= deluge server) for that port, although I guess that's only for TCP. With that in place, a port scan from outside says that the port is open.
However, my deluge server isn't doing much seeding. My tracker site says that I'm connectable, but I'm not convinced that it really is. For any given torrent, I'll see peers listed, but they very rarely connect and my uploads are only in the kilobyte range.
How can I test if deluge really is connectable?
Is my understanding of what I need to do to open ports correct, and is it okay to use an SSH tunnel for that? I also tried to forward the ports from the VPN server, but had trouble getting that to work.
However I also want to be able to seed torrents well, and I understand I need to open ports for incoming connections to be possible. To this end, I've configured Incoming Ports to 16881 (just the one port) in deluge. On my VPN server, I've opened port 16881 (both UDP and TCP, wasn't sure which is needed). And I've started an SSH tunnel from my VPN server to the client (= deluge server) for that port, although I guess that's only for TCP. With that in place, a port scan from outside says that the port is open.
However, my deluge server isn't doing much seeding. My tracker site says that I'm connectable, but I'm not convinced that it really is. For any given torrent, I'll see peers listed, but they very rarely connect and my uploads are only in the kilobyte range.
How can I test if deluge really is connectable?
Is my understanding of what I need to do to open ports correct, and is it okay to use an SSH tunnel for that? I also tried to forward the ports from the VPN server, but had trouble getting that to work.