整理qBittorrent使用笔记(docker)

本文档详述了qBittorrent在Docker环境下的部署步骤,包括使用docker-compose,设置语言、tracker优化、ipv6配置,以及端口转发等。还介绍了反吸血、自动更新tracker的脚本方案,以及qBittorrent的网络工作原理和高级设置技巧。
摘要由CSDN通过智能技术生成

在这里插入图片描述

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功能脚本)

参考


正文

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工作流程 - 下载:

  1. 我们的一个下载资源请求称为一个torrent;
  2. torrent开启后,qb(我们)会访问tracker服务器;
  3. tracker告诉qb(我们)哪些peers(别的qb客户端)有这个资源;
  4. 于是qb(我们)直接向那些peers请求资源。

qb工作流程 - 上传:

  1. 相对的,当qb(我们)把资源下载下来后会向tracker公告,告诉tracker我们有这个资源
  2. 当peers(别的qb客户端)需要这个资源时,tracker会告诉它们我们qb有这个资源
  3. 那些peers(别的qb客户端)就会访问我们的qb(通过我们qb开放的”监听端口“访问)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骆言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值