qBittorrent

来自 Arch Linux 中文维基

qBittorrent是一个用C++QtPython(可选搜索引擎)编写的开源跨平台BitTorrent 客户端,使用libtorrent-rasterbar库。

它速度快,稳定性高,体积轻,支持unicode并提供集成搜索引擎。它支持UPnP端口转发 / NAT-PMP,加密(与Vuze兼容),FAST扩展(主线)和PeX支持(与uTorrent兼容)。

安装[编辑 | 编辑源代码]

在官方仓库中有两个软件包可以用于安装qBittorrent:

https://github.com/qbittorrent/qBittorrent || qbittorrent
  • qBittorrent-nox — 无图形界面的版本(nox -> no X server)。
https://github.com/qbittorrent/qBittorrent || qbittorrent-nox

配置[编辑 | 编辑源代码]

在第一次运行程序时,配置文件会保存在~/.config/qBittorrent/qBittorrent.conf中。

自启动[编辑 | 编辑源代码]

如果你安装了qbittorrent-nox,你将会得到一个systemd单元模板:qbittorrent-nox@.service

如果你启用、启动qbittorrent-nox@username.service,QBittorrent 将以用户 username运行。参见[1]

默认的下载文件夹会是该用户的Downloads目录。

提示:
  • 如果你把它作为一个可以访问的服务运行,可以添加一个叫做qbittorrent的用户并让它在那个用户下运行,使得该服务可以在程序退出后重新启动。
  • 要修改设置(例如端口),你可以为它的systemd单元添加一个环境变量(例如端口的变量就是QBT_WEBUI_PORT)。执行qbittorrent-nox --help可以查看更多其他的环境变量(此信息在手册中并未给出)。

搜索引擎[编辑 | 编辑源代码]

你可以通过菜单视图> 搜索引擎 启用可选搜索引擎,这将启用 搜索 标签页。

搜索插件[编辑 | 编辑源代码]

默认的搜索插件可通过下面的操作添加/启用:转到搜索标签页,中打开追踪器窗口后通过搜索插件...(右下角按钮),并点击查找更新

更多非官方的搜索插件可以在这里找到。

Web 界面[编辑 | 编辑源代码]

默认端口[编辑 | 编辑源代码]

qBittorrent默认会在所有接口上的8080端口监听传入连接。因此,你可以通过http://HOST_IP:8080访问。

注意: HTTPS默认不启用,所以,https://HOST_IP:8080将无法访问。

默认用户名 & 密码[编辑 | 编辑源代码]

默认用户名为admin,在5.0.0版本之前的默认密码为adminadmin。版本5.0.0及以上会生成一个只在控制台可见的随机密码,直到手动保存以防止未经授权的访问。有关此更改的更多信息,请查看这里

允许无用户名&密码访问[编辑 | 编辑源代码]

在家庭环境下,通常希望能够无需输入用户名和密码就能访问Web UI。这可以在使用默认用户名和密码登录后在Web UI本身中配置。

或者,为了避免首次登录,可以将以下部分添加到~/.config/qBittorrent/qBittorrent.conf中:

[Preferences]
WebUI\AuthSubnetWhitelist=192.168.1.0/24
WebUI\AuthSubnetWhitelistEnabled=true
WebUI\UseUPnP=false

上述配置项将:

  • 允许从192.168.1.x登录的客户端无需输入用户名和密码即可以访问Web UI。
  • 为Web UI禁用UPnP,这样Web UI将无法从网络外部访问。

然后,重载 qbittorrent-nox@用户名.service

反向代理配置[编辑 | 编辑源代码]

nginx[编辑 | 编辑源代码]

请参考qbittorrent wiki

主题[编辑 | 编辑源代码]

非官方主题[编辑 | 编辑源代码]

故障排查[编辑 | 编辑源代码]

另见[编辑 | 编辑源代码]