qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
25.85k stars 3.82k forks source link

UPnP map the wrong port #20470

Open Jorman opened 4 months ago

Jorman commented 4 months ago

qBittorrent & operating system versions

qBittorrent: v4.6.3 Web UI (64-bit) Operating system: Debian 11 x64 Docker version: 20.10.21, build baeda1f

What is the problem?

I noticed a problem with port forward functionality. I don't know exactly how long this problem has been present, but for a while already, I don't know though if it is a qBittorrent problem or a Linuxserver version problem

It happens that during startup, the mapped port is "confused" with the webui port, I don't know for what reason, how can I do to get a more detailed log?

(N) 2024-02-25T10:01:11 - qBittorrent termination initiated
(N) 2024-02-25T10:01:11 - qBittorrent is now ready to exit
(N) 2024-02-25T10:01:16 - qBittorrent v4.6.3 started
(N) 2024-02-25T10:01:16 - Using config directory: /config/qBittorrent
(N) 2024-02-25T10:01:16 - Trying to listen on the following list of IP addresses: "0.0.0.0:49058,[::]:49058"
(I) 2024-02-25T10:01:16 - Peer ID: "-qB4630-"
(I) 2024-02-25T10:01:16 - HTTP User-Agent: "qBittorrent/4.6.3"
(I) 2024-02-25T10:01:16 - Distributed Hash Table (DHT) support: ON
(I) 2024-02-25T10:01:16 - Local Peer Discovery support: ON
(I) 2024-02-25T10:01:16 - Peer Exchange (PeX) support: ON
(I) 2024-02-25T10:01:16 - Anonymous mode: ON
(I) 2024-02-25T10:01:16 - Encryption support: ON
(I) 2024-02-25T10:01:16 - UPnP/NAT-PMP support: ON
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "127.0.0.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "127.0.0.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "192.168.2.111". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "192.168.2.111". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.18.0.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.18.0.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "192.168.96.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "192.168.96.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.19.0.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.19.0.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.24.0.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.24.0.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.20.0.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.20.0.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.21.0.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.21.0.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.23.0.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.23.0.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.22.0.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.22.0.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.17.0.1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "172.17.0.1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "::1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "::1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::da9e:f3ff:fe73:c63%enp1s0". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::da9e:f3ff:fe73:c63%enp1s0". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:25ff:fe40:c5e6%br-8aefa5a06116". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:25ff:fe40:c5e6%br-8aefa5a06116". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:a1ff:fec2:e497%br-90c9ba01fd1d". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:a1ff:fec2:e497%br-90c9ba01fd1d". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:c3ff:fea8:46a1%br-d867225786f1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:c3ff:fea8:46a1%br-d867225786f1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:25ff:fe2d:515f%br-186eedae682d". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:25ff:fe2d:515f%br-186eedae682d". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:eff:fe0d:305d%br-52145202e09b". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:eff:fe0d:305d%br-52145202e09b". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:79ff:fe3c:b896%br-60e15f5e9b53". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:79ff:fe3c:b896%br-60e15f5e9b53". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:d8ff:fea2:e207%br-b223a238d08c". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:d8ff:fea2:e207%br-b223a238d08c". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:8aff:fe54:1eba%br-edd16b9945bf". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:8aff:fe54:1eba%br-edd16b9945bf". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:58ff:fe0d:74d3%docker0". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::42:58ff:fe0d:74d3%docker0". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::ec4b:69ff:fe0d:7e19%veth036a552". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::ec4b:69ff:fe0d:7e19%veth036a552". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::f8b4:a6ff:fee7:7522%veth00579c7". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::f8b4:a6ff:fee7:7522%veth00579c7". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::7c52:a6ff:fed3:e09c%veth9fdaa1b". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::7c52:a6ff:fed3:e09c%veth9fdaa1b". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::9cd4:48ff:fe82:8886%vethfa09efa". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::9cd4:48ff:fe82:8886%vethfa09efa". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::6059:1ff:fe89:2851%veth7e8334b". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::6059:1ff:fe89:2851%veth7e8334b". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::3069:60ff:feee:5f19%vethb5d3d66". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::3069:60ff:feee:5f19%vethb5d3d66". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::f4d1:22ff:fe64:393a%veth3cb4eb1". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::f4d1:22ff:fe64:393a%veth3cb4eb1". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::ac83:f0ff:fe99:d358%veth970932f". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::ac83:f0ff:fe99:d358%veth970932f". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::7c82:d4ff:fe69:ceda%vethf64b260". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::7c82:d4ff:fe69:ceda%vethf64b260". Port: "UTP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::90b1:d2ff:fe2a:5323%veth21a1b0a". Port: "TCP/49058"
(I) 2024-02-25T10:01:16 - Successfully listening on IP. IP: "fe80::90b1:d2ff:fe2a:5323%veth21a1b0a". Port: "UTP/49058"
(N) 2024-02-25T10:01:16 - Restored torrent. Torrent: "---"
(N) 2024-02-25T10:01:16 - Restored torrent. Torrent: "---"
(N) 2024-02-25T10:01:16 - Restored torrent. Torrent: "---"
(I) 2024-02-25T10:01:16 - Detected external IP. IP: "external.ip"
(I) 2024-02-25T10:01:16 - IP geolocation database loaded. Type: DBIP-Country-Lite. Build time: Thu Feb 1 02:17:55 2024.
(N) 2024-02-25T10:01:16 - Using built-in WebUI.
(N) 2024-02-25T10:01:16 - WebUI translation for selected locale (en) has been successfully loaded.
(N) 2024-02-25T10:01:16 - WebUI: Now listening on IP: *, port: 8081
(I) 2024-02-25T10:01:16 - UPnP/NAT-PMP port mapping succeeded. Message: "successfully mapped port using UPnP. local: 192.168.2.111 external port: TCP/49058"
(N) 2024-02-25T10:01:16 - Watching folder: "/data/Download"
(I) 2024-02-25T10:01:16 - UPnP/NAT-PMP port mapping succeeded. Message: "successfully mapped port using UPnP. local: 192.168.2.111 external port: UDP/49058"
(I) 2024-02-25T10:01:16 - UPnP/NAT-PMP port mapping succeeded. Message: "successfully mapped port using UPnP. local: 192.168.2.111 external port: TCP/8081"
(N) 2024-02-25T10:02:03 - WebAPI login success. IP: ::ffff:172.21.0.2
(N) 2024-02-25T10:02:38 - WebAPI login success. IP: ::ffff:172.20.0.2
(N) 2024-02-25T11:46:55 - WebAPI login success. IP: ::ffff:192.168.2.111
(N) 2024-02-25T12:04:47 - WebAPI login success. IP: ::ffff:192.168.2.111
(N) 2024-02-25T14:39:02 - WebAPI login success. IP: ::ffff:192.168.2.1
(N) 2024-02-25T14:47:49 - Trying to listen on the following list of IP addresses: "0.0.0.0:45467,[::]:45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "127.0.0.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "127.0.0.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "192.168.2.111". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "192.168.2.111". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.18.0.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.18.0.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "192.168.96.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "192.168.96.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.19.0.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.19.0.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.24.0.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.24.0.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.20.0.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.20.0.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.21.0.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.21.0.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.23.0.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.23.0.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.22.0.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.22.0.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.17.0.1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "172.17.0.1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "::1". Port: "TCP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "::1". Port: "UTP/45467"
(I) 2024-02-25T14:47:49 - Successfully listening on IP. IP: "fe80::da9e:f3ff:fe73:c63%enp1s0". Port: "TCP/45467"

Steps to reproduce

In the docker qBittorrent is set up as the host, I use it in this manner, so I take advantage of UNPN, but lately it's been doing this thing Ecco il docker-compose

version: '3'
services:
    qbittorrent:
        image: lscr.io/linuxserver/qbittorrent:latest
        container_name: qbittorrent
        network_mode: host
        environment:
            - PUID=65534
            - PGID=65534
            - TZ=Europe/Rome
            - WEBUI_PORT=8081
        volumes:
            - /docker-config/AppData/Config/qBittorrent:/config
            - /data:/data
        healthcheck:
            test: "ping -c 1 www.google.com || exit 1"
            interval: 5m
            retries: 5
            start_period: 1m
            timeout: 1m
        restart: unless-stopped

Additional context

No response

Log(s) & preferences file(s)

Do you have any idea what is going on? Is it a qBittorrent problem or is it a Linuxserver problem?

Thanks J

glassez commented 4 months ago

Isn't it a duplicate of #20006?

Jorman commented 4 months ago

It would seem so, but that one was closed as if it was resolved, actually the current version of qBittorrent has libtorrent 2.0.10 inside it? and so is it just a "delay" in the linuxserver build or actually libtorrent for the current version of qBittorrent has not yet been updated to 2.0.10? Anyway yes it is the same problem, I didn't find it because I didn't search it among the closed ones

HanabishiRecca commented 3 months ago

actually the current version of qBittorrent has libtorrent 2.0.10 inside it?

If you use official docker image, then no, it wasn't updated yet.

I guess docker image waits for the next qBittorrent release to bundle a new libtorrent version. Unlike distro packages where the app and library are updated independently.

Jorman commented 3 months ago

Thanks for the info, I'll wait the official update, in the meantime I switched off the UPNP for the webui, as in the suggestion provided in the other topic

Thank you