qBittorrent 是一款免费开源的 BitTorrent 客户端软件,用于下载和共享文件。
- 支持跨平台运行(Windows、macOS、Linux等),并具有丰富的功能和配置选项。
- qBittorrent 基于 Libtorrent 库开发,是一种轻量级的 BitTorrent 客户端,具有高性能和低资源消耗的特点。
- qBittorrent 支持常见的 BitTorrent 协议、DHT(分布式哈希表)、PEX(对等交换)和加密传输等功能,可以下载和共享种子文件和磁力链接。
- qBittorrent 提供了许多实用的功能,如下载队列管理、速度限制、IP 过滤、RSS 订阅、种子搜索、远程控制等。它还支持同时下载多个文件、选择性下载文件、自动种子管理和调度等高级功能。
部署Docker教程:https://bj.cddone.com/doc/14/
部署
1、创建容器工作目录
mkdir -p /home/docker/qBittorrent && cd /home/docker/qBittorrent
2、创建容器yaml文件
- 指定镜像名称
- 设置容器名称
- 设置容器自启动
- 映射端口
- 映射配置文件路径
- 映射共享文件路径
version: "3.8"
services:
qbittorrent:
image: linuxserver/qbittorrent
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai #你的时区
- WEBUI_PORT=8081 #将此指定要使用的 WEB 管理平台端口
volumes:
- /home/docker/qBittorrent/config:/config/qBittorrent
- /home/docker/qBittorrent/downloads:/downloads
ports:
- 6881:6881
- 6881:6881/udp
- 8081:8081
restart: always
3、运行容器
docker-compose up -d
4、查看容器信息
docker ps
5、设置nginx反向代理
server {
listen 443 ssl;
server_name qb.cddone.com;
location / {
proxy_pass http://localhost:8081;
proxy_set_header Host localhost:8081;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_http_version 1.1;
client_max_body_size 100M;
proxy_cookie_path / "/; Secure";
}
}
6、查看默认密码
docker logs -f qbit
7、访问ip+端口登录管理
8、nginx代理报错:qBittorrent 无法访问,提示 Unauthorized
- 将如下选项全部取消勾选
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...