You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Fedora Server上qBittorrent-nox无法远程访问Web UI问题求助

Fedora Server上qBittorrent-nox无法远程访问Web UI问题求助

Hey there! 作为刚接触Fedora的新手,碰到这个问题太正常了,咱们一步步来排查解决:

先排查qBittorrent-nox的监听配置

虽然你提到日志显示它在监听服务器IP,但咱们还是手动确认下配置更稳妥:

  • qBittorrent-nox的配置文件通常在普通用户目录下的 ~/.config/qBittorrent/qBittorrent.conf,如果是用root启动的话就在 /root/.config/qBittorrent/qBittorrent.conf
  • 打开这个文件,找到 WebUI\Address 这一行,确保它的值是 0.0.0.0(这样才能允许所有远程IP访问),如果是 127.0.0.1 那就是仅允许本地访问。修改后记得重启qBittorrent-nox:
    • 如果是用systemd服务管理的,执行 sudo systemctl restart qbittorrent-nox
    • 如果是直接后台运行的,先杀掉进程再重新启动
  • 你也可以用命令 ss -tulpn | grep qbittorrent 查看实际监听的端口和地址,确认是不是在 0.0.0.0:8080 或者你的服务器IP:8080

重点检查Fedora防火墙设置(大概率是这个原因)

Fedora默认开启firewalld防火墙,默认情况下不会开放qBittorrent Web UI的8080端口,所以远程访问会被拦截:

  • 临时开放端口(服务器重启后失效):执行 sudo firewall-cmd --add-port=8080/tcp
  • 永久开放端口(重启后依然有效):执行 sudo firewall-cmd --add-port=8080/tcp --permanent,然后重载防火墙让设置生效:sudo firewall-cmd --reload
  • 可以用 sudo firewall-cmd --list-all 查看当前开放的端口列表,确认8080已经在里面

额外小检查

如果你是用systemd服务来运行qBittorrent-nox的,偶尔会碰到服务文件里有网络隔离的配置(比如PrivateNetwork=true),这会导致远程无法访问。你可以查看服务文件(通常是 /etc/systemd/system/qbittorrent-nox.service),如果有这个配置就把它改成PrivateNetwork=false,然后重载systemd并重启服务:sudo systemctl daemon-reload && sudo systemctl restart qbittorrent-nox

先试试防火墙的设置吧,新Fedora用户最容易忽略这个点,要是还不行再回头检查监听配置~

备注:内容来源于stack exchange,提问作者user1785730

火山引擎 最新活动