github: https://github.com/qbittorrent/qBittorrent
official: https://www.qbittorrent.org/
docs: https://github.com/qbittorrent/qBittorrent/wiki/Installing-qBittorrent
Docker qbittorrent 服务一键部署:https://github.com/LawssssCat/Self-Host-qBittorrent(docker-compose)
(通过网页API定时检查并屏蔽迅雷等吸血客户端,以及定时更新tracker功能脚本)
文章目录
参考
- docker部署qBittorrent by 小白菜
- 关于Docker-qBittorrent 开启IPv6 的记录笔记 by 布丁加奶酪
- qBittorrent参数详细设置教程
- qBittorrent 设置教程
- BT下载教程 篇三:qBittorrent 全平台通用优化教程,适用于群晖 N1小钢炮
- BT下载教程 篇四:qbittorrent 设置补充说明及更换WEB UI
- qBittorrent 下载提速的正确姿势大全
正文
qBittorrent是功能最全的开源bt下载工具了 —— Why the name qBittorrent?
功能 —— Why use qBittorrent instead of another client?
- 协议:支持bt(torrent)、pt、磁力(Magnet)
- 寻址:内置tracker、DHT、Peer Exchange
- 传输:Full encryption、支持下载排程
- 其他:支持ipv6(国内重要功能)、IP过滤、RSS订阅、种子搜索(省事)、分类浏览
工作原理
理解了bittorrent网络的工作原理,对于后面设置tracker、监听端口、announce_to_all_trackers
等设置就不言自明了。
qb工作流程 - 下载:
- 我们的一个下载资源请求称为一个torrent;
- torrent开启后,qb(我们)会访问tracker服务器;
- tracker告诉qb(我们)哪些peers(别的qb客户端)有这个资源;
- 于是qb(我们)直接向那些peers请求资源。
qb工作流程 - 上传:
- 相对的,当qb(我们)把资源下载下来后会向tracker公告,告诉tracker我们有这个资源
- 当peers(别的qb客户端)需要这个资源时,tracker会告诉它们我们qb有这个资源
- 那些peers(别的qb客户端)就会访问我们的qb(通过我们qb开放的”监听端口“访问)