qbittorrent应用的网络设置不合理导致无法upnp

今天闲来无事,继续鼓捣我的小树莓派.今天安装了qbittorrent容器.

发现问题:
直接安装qbittorrent容器后发现设置的网络是1panel-network属于是网桥了.
由于是实验性质的安装,就直接打开了qbittorrent的"使用我的路由器的 UPnP / NAT-PMP 端口转发"功能.
可是发现并不能打开路由器的upnp,后查看日志网桥后的地址根本找不到路由器.

手动解决:
停止容器后手动修改网络模式为host报错,然后去停止应用,再修改host成功,可是修改host后暴露端口竟然还在没有自动关闭,再次停止应用手动删除.重启后终于能正常的启用upnp了.

UPnP/NAT-PMP 端口映射成功。消息:“successfully mapped port using NAT-PMP. local: 192.168.1.111 external port: TCP/48181”
UPnP/NAT-PMP 端口映射成功。消息:“successfully mapped port using NAT-PMP. local: 192.168.1.111 external port: UDP/48181”

建议:
像这种不上传就没速度的下载软件,其实开启upnp是很有必要的,有些时候不适合开端口转发就要用的了.况且使用upnp可以减少很多小白的使用难度.
希望官方直接修改qbittorrent的安装配置文件,也让小白可以不必要手动配置了.

是要默认 host 网络模式吗?

是的,这类下载软件多一层nat就少一分速度.最好的状态就是host加路由器的端口映射.是最快的.

qBittorrent 第三方应用商店提供了网络选择

https://github.com/QYG2297248353/appstore-1panel/tree/custom/apps/qbittorrent