AI摘要:qBittorrent是一款功能全面的BT下载工具,支持多种文件格式和远程控制。本文介绍了如何使用Docker部署qBittorrent,包括创建目录、配置文件、启动容器和设置端口映射。同时,还提供了NGINX反代示例和移动端app推荐。
Powered by AISummary.
一、qBittorrent简介
玩nas的想必都必备一款下载工具:qBittorrent。它是一款功能全面、性能优越的BT 下载工具,旨在提供一流的下载体验。无论是普通用户还是重度下载者,qBittorrent 都能满足您的需求,确保您的下载过程快速、高效且安全。
- 高速下载:高效的下载速度,智能带宽管理,内存占用低,确保电脑顺畅运行。
- 多格式支持:支持多种文件格式,如视频、音频、图片和文档以及应用程序。
- 内置搜索:直接在客户端中搜索种子文件,无需浏览外部网站。
- 简单易用:简洁易用的界面,可快速上手,无须学习成本。
- 资源订阅:自动下载最新发布的内容,不再错过任何更新。
- 跨平台支持:兼容 Windows、Mac、Linux 等多种操作系统。
- 远程控制:可远程管理下载任务,随时随地掌控下载进度。
- 纯净友好:无弹窗,无广告,清爽使用
二、使用docker部署
ssh登录nas系统,新建一个目录,比如: mkdir /home/docker/qbittorrent
,而后进入这个目录: cd /home/docker/qbittorrent
,新建一个名字为docker-compose.yaml的文件: nano docker-compose.yaml
将以下内容复制粘贴并保存退出。
version: "3.8"
services:
qbittorrent:
image: linuxserver/qbittorrent
container_name: qbittorrent
environment:
- PUID=1000 #PUID和PGID自行在命令行内输入“id”查看
- PGID=1000
- TZ=Asia/Shanghai
- UMASK_SET=000 # 这里设置000确保下载目录能被所用用户使用
- WEBUI_PORT=18080 #web页面端口自修修改
volumes:
- /home/docker/qbittorrent/:/config
- /home/download:/download #左侧为下载目录,根据个人实际情况修改
ports:
- 7881:7881
- 7881:7881/udp
- 18080:18080
restart: unless-stopped
执行命令: docker compose up -d
或者 docker-compose up -d
,qbittorrent部署完毕!
终端输入命令:docker logs qbittorrent
查看web端用户名密码。
浏览器输入命令:IP:18080 输入用户名密码登录即可。
三、NGINX反代示例
server {
listen 443 ssl http2;
server_name qbittorrent.xxx.com; # 域名
ssl_certificate certs/****.pem;# 证书
ssl_certificate_key certs/****.key;# 证书
location / {
proxy_pass http://内网ip:18080; # 反向代理配置
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
四、移动端app
**qbittorrent的移动端app适配还是相当不错的,推荐使用
qBitController远程管理qbittorrent,这样就可以随时随地通过手机管理理下载内容了。**