Page 1 of 1

Why can I upload when my VPN doesn't support port forwarding?

Posted: Thu Jul 08, 2021 6:02 am
by nothingreally
This is just a matter of curiosity rather than a concern. I always try at least not to be a complete leech considering that it endangers the filesharing community, but for some reason, even behind a VPN that doesn't support port forwarding, I somehow seem to be able to upload a certain amount, enough to get at least a 1/1 ratio so I can just seed the torrent up to the proper ratio that I'm not just a leech.

I just have to leave the client open, but much longer than it took to download.

How does this work? Is there a way to make it better and actually use a VPN while not just being a leech?

Re: Why can I upload when my VPN doesn't support port forwarding?

Posted: Thu Jul 08, 2021 3:20 pm
by gderf
It works because the endpoint of your VPN has ports open that peers can connect to.

You would need a VPN port forward if you wanted to run a service on your end of the tunnel and make it available via the VPN IP address instead of your own IP address.

Re: Why can I upload when my VPN doesn't support port forwarding?

Posted: Fri Jul 09, 2021 9:08 am
by Switeck
Your VPN can make outgoing connections to peers that are not firewalled...and it is to those that qBitTorrent is able to upload to.

There is also a remote possibility that uTP's STUN-based hole-punching works even through the VPN, but that requires VPN support for conditionally opening UDP ports at its IPv4 location and even some luck.