种子和磁力链接是使用最为广泛的资源下载形式,qBittorrent 是一个跨平台的自由 BitTorrent 客户端,支持多种操作系统,如 Linux、Windows 等。它的图形用户接口由 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 页面,输入资源即可下载。