qBittorrent running on Docker
6
2023-08-08
什么是qBittorrent
qBittorrent是一款开源的BitTorrent客户端,用于下载和管理通过BitTorrent协议进行的文件共享。它提供了一种用户友好的界面,使用户能够方便地搜索、下载和管理种子文件以及相关的内容。
- 开源免费: qBittorrent是开源软件,意味着任何人都可以查看其源代码并对其进行修改。它是免费提供的,没有任何隐藏费用。
- 跨平台支持: qBittorrent适用于多个操作系统,包括Windows、macOS和各种Linux发行版,这使得用户能够在不同的计算机上使用相同的客户端。
- 用户友好界面: qBittorrent提供了一个直观的用户界面,使用户能够轻松搜索、添加、管理和监控下载任务。
- 低资源占用: qBittorrent设计以确保对系统资源的消耗尽可能地低。这意味着即使在运行时,它不会严重影响计算机的性能。
- 多任务下载: 用户可以同时管理多个下载任务,每个任务可以使用不同的带宽限制、优先级和目标文件夹。
- 种子搜索引擎: qBittorrent内置了种子搜索功能,使用户可以通过集成的搜索引擎查找和添加种子文件。
- IP过滤和阻止: qBittorrent支持IP过滤和阻止,这有助于用户阻止不受欢迎的IP地址或范围。
- 速度和带宽控制: 用户可以设置下载和上传速度限制,以便更好地控制网络带宽的使用。
- RSS订阅: qBittorrent支持通过RSS订阅功能自动下载最新的内容,使用户能够跟踪并获取他们感兴趣的内容。
- 加密支持: qBittorrent支持协议加密,以保护用户的隐私和数据安全。
总之,qBittorrent是一个强大且功能丰富的BitTorrent客户端,适合那些想要使用BitTorrent协议进行文件共享和下载的用户。
docker-compose
version: '3.5'
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
network_mode: bridge
volumes:
- ./config:/config
- ./downloads:/downloads
ports:
- "127.0.0.1:2100:2100"
restart: always
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- UMASK_SET=022
- WEBUI_PORT=2100
运行&相关配置
docker-compose up -d
这时在本地就可以访问127.0.0.1:2100进入qBittorrent的Web界面。默认账号/密码为:admin/adminadmin。如果需要远程访问管理界面,将ports部分进行修改即可。
Nginx反代
#PROXY-START/
location ^~ /
{
proxy_pass http://127.0.0.1:2100;
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 REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
}
#PROXY-END/
- 0
- 0
-
分享