种子和磁力链接是使用最为广泛的资源下载形式,qBittorrent 是一个跨平台的自由 BitTorrent 客户端,支持多种操作系统,如 LinuxWindows 等。它的图形用户接口由 Qt4 编写,提供了一个简洁而直观的界面,使用户能够轻松添加、管理和监控下载任务。

功能介绍

  • 多任务下载:支持同时下载多个任务,用户可以灵活安排和优先排序任务。
  • 协议支持:支持 DHT(分布式哈希表)协议和 PEX(对等交换)协议,有助于获取更多的种子来源,加快下载速度。
  • 网络适应性:支持 UPnP/NAT-PMP 和代理服务器,适应不同的网络环境和设置。
  • 自动种子管理:自动识别并停止不再被下载的种子。
  • 定时任务:为每个任务设置定时器,以在指定时间段内自动开始或停止下载。
  • RSS 订阅:支持 RSS 订阅功能,自动下载特定的种子。
  • 搜索引擎:内置搜索引擎,方便用户搜索感兴趣的内容。

安装 Docker

在 Ubuntu 安装 Docker:

sudo apt update
sudo apt install docker.io docker-compose

安装 qBittorrent

执行以下指令安装 qBittorrent:

sudo docker run -d \
  --name=qbittorrent \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -e WEBUI_PORT=8080 \
  -e TORRENTING_PORT=6881 \
  -p 8080:8080 \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -v /path/to/appdata/config:/config \
  -v /path/to/downloads:/downloads \
  --restart unless-stopped \
  lscr.io/linuxserver/qbittorrent:latest

参数说明

  • -p 8080:8080:Web 界面端口
  • -p 6881:6881:TCP 连接端口
  • -p 6881:6881/udp:UDP 连接端口
  • -e PUID=1000:设置 UserID
  • -e PGID=1000:设置 GroupID
  • -e TZ=Etc/UTC:指定时区
  • -e WEBUI_PORT=8080:设置 Web UI 端口
  • -e TORRENTING_PORT=6881:设置 TCP/UDP 连接端口
  • -v /config:配置文件路径
  • -v /downloads:下载文件路径

如需了解更多,可以在 Docker 社区 查阅。

验证测试

容器搭建后,在浏览器访问 IP:8080 即可看到 Web 页面,用户默认为 admin,密码从日志获取,使用以下命令查看日志:

sudo docker logs qbittorrent

登录 Web 页面后,输入资源即可下载。

查看管理员账号密码

登录 Web 页面,输入资源即可下载。

下载界面


END
本文作者:
文章标题: qBittorrent:跨平台的自由 BitTorrent 客户端
本文地址: https://www.haovps.top/archives/274.html
版权说明:若无注明,本文皆 高性能VPS推荐与IT技术博客 | Haovps.Top 原创,转载请保留文章出处。
cc
最后修改:2024 年 07 月 22 日
如果觉得我的文章对你有用,请随意赞赏