New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Wishlist] Advanced options for port forwarding #9477

Open
FliessendWasser opened this Issue Sep 10, 2018 · 0 comments

Comments

Projects
None yet
1 participant
@FliessendWasser

FliessendWasser commented Sep 10, 2018

qBittorrent version and Operating System

qBittorrent v4.1.2 on Windows 10 x64 Home

Extra info (if any)

I became to notice that several clients for BitTorrent have advanced options when it comes to port forwarding, such as Deluge:
grafik

uTorrent/BitTorrent have such options too, to enable/disable UPnP and/or NAT-PMP. qBittorrent does have an option to do so, but only with the two combined. On my end, the problem is that NAT-PMP always sends out a faulty port. How do I know that? The log of Tixati is pretty clear about that:

[01:13:46]  NAT-PMP mapping TCP port 58274 on gateway 192.168.0.1 > error: assigned external port does not match internal
[01:13:48]  UPNP mapped TCP port 58274 on gateway 192.168.0.1
[01:13:48]  NAT-PMP mapping UDP port 58274 on gateway 192.168.0.1 > error: assigned external port does not match internal
[01:13:50]  UPNP mapped UDP port 58274 on gateway 192.168.0.1

For some reason, this works with trackers that only allow specific TCP ports. The reply of such a tracker with qBittorrent usually is: "Error - The TCP port xxxxx is not allowed", even with setting the outbound and incoming ports to the range of the allowed ports.

With Deluge/BitTorrent/uTorrent I can easily circumvent this problem with disabling NAT-PMP, the tracker's response would be just fine. Tixati does like stated above. Transmission works for some reason too.

The general problem might be my ISP in this case, as they have Dual Stack booked on my line, but changing the provider would not be an alternative.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment