I run qBittorrent-nox on a Raspberry Pi Zero where it has been running successfully for quite some time. I've noticed however that it always uses the same port (18791) no matter what I do. All other changes I make through the WebUi save just fine but the port always reverts to that same number. I have the option checked to "Use different port on each startup" but even with a reboot and restart of qBittorrent-nox it still uses that same port number. I use qBittorrent (not nox) on my Ubuntu desktop and do not have this problem there. It starts with a new port every time (per the check box option) and if I change it manually and save it then it will retain what I entered until the next restart when it will start with a new (random) port number.
In both cases I am running through an Openvpn software firewall and NordVPN. The firewall settings force my traffic through the VPN using their required port number but the qBittorrent incoming connection port must be at the VPN's machine otherwise my software firewall would not allow any torrents to process and I'm not experiencing that problem at all. I'm probably overlooking something obvious so please forgive an old fool for trying to use this newfangled
