Docker qBittorrent增强版,反迅雷吸血
本文最后更新于 2021年02月7日

支持群晖、威联通等x64、arm64、arm32平台nas

博客:https://sleele.com/2020/01/09/docker-qbittorrent增强版,反迅雷吸血
GitHub:https://github.com/SuperNG6/Docker-qBittorrent-Enhanced-Edition

https://hub.docker.com/r/superng6/qbittorrentee

感谢以下项目:

https://github.com/qbittorrent/qBittorrent
https://github.com/c0re100/qBittorrent-Enhanced-Edition
https://github.com/ngosang/trackerslist

其他项目 Docker qBittorrent 中国优化版

https://github.com/SuperNG6/docker-qbittorrent
https://hub.docker.com/r/superng6/qbittorrent

本镜像的一些优点

  • 全平台架构x86-64arm64armhf
  • 静态编译qbittorrentee
  • 做了usermapping,使用你自己的账户权限来运行,这点对于群辉来说尤其重要
  • 纯qBittorrent-Enhanced-Edition,没有包含多于的服务
  • 默认上海时区 Asia/Shanghai
  • qBittorrent-Enhanced-Edition屏蔽吸血客户端
  • 内置优化过的conf文件,减少手工设置
  • 默认中文
  • 内置400条tracker方便在连接GitHub出错时使用
  • 自动向所有tracker服务器汇报,加快下载速度,提升连接数

Architecture

qBittorrent Enhanced Edition latest

Architecture Tag
x86-64 latest
arm64 latest
armhf latest

Changelogs

2020/02/07

1、qBittorrent Enhanced Edition update to v4.3.3.10

2020/11/30

1、自动同步更新最新版本qBittorrent Enhanced Edition

2020/11/06

1、qBittorrent Enhanced Edition update to v4.3.0.10
2、x86-64、arm64、armhf由自编译转为官方静态编译版
3、减小镜像体积

2020/09/08

1、qBittorrent Enhanced Edition update to v4.2.5.16

2020/09/07

1、qBittorrent Enhanced Edition update to v4.2.5.15
2、libtorrent update to 1.2.10-0f0afec8c (Fix #127)
3、Optional Button for re-enable Torrent IP Filter (Tools>Enable Torrent IP Filter).

2020/08/21

1、更新LIBTORRENT v1.2.8,QBITTORRENT v4.2.5.13
2、更新base image
3、没别的更新了,已经很完善了

2020/01/13

1、构建全平台架构镜像x86-64arm64armhf
2、设置磁盘缓存,默认参数x86-64:512Marm64:128Marmhf:64M

2020/01/12

1、默认缓存设置参数为 x86-64:512M、arm64:64M,提升下载性能
2、除了自动更新tracker外,内置400多条tracker,默认启用,以便于在GitHub连接有问题时使用

2020/01/06

1、修改conf,优化参数,减少手动设置
2、自动下载并更新tracker list
3、默认中文
4、基于qBittorrent-Enhanced-Edition 4.1.9.15 最新版的SSL有问题

内外网访问

webui端口不一致的情况下,请手动关闭如下选项(默认配置已关闭,如未关闭请手动关闭)
https://sleele.com/wp-content/uploads/uPic/2021-02-02/CIwC4l.png
该操作等价于修改配置文件中的如下选项

WebUI\CSRFProtection=false
WebUI\ClickjackingProtection=false
WebUI\HostHeaderValidation=false

关于群晖

群晖用户请使用你当前的用户SSH进系统,输入 id 你的用户id 获取到你的UID和GID并输入进去

rNyFsw

权限管理设置

对你的docker配置文件夹的根目录进行如图操作,你的下载文件夹的根目录进行相似操作,去掉管理这个权限,只给写入,读取权限

HEmuK1

docker命令行设置:

  1. 创建qbittorrent容器
docker create  \
--name=qbittorrentee  \
-e WEBUIPORT=8080  \
-e PUID=1026 \
-e PGID=100 \
-e TZ=Asia/Shanghai \
-p 6881:6881  \
-p 6881:6881/udp  \
-p 8080:8080  \
-v /配置文件位置:/config  \
-v /下载位置:/downloads  \
--restart unless-stopped  \
superng6/qbittorrentee:latest

docker-compose

version: "2"
services:
qbittorrentee:
image: superng6/qbittorrentee
container_name: qbittorrentee
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Shanghai
volumes:
- /path/to/appdata/config:/config
- /path/to/downloads:/downloads
ports:
- 6881:6881
- 6881:6881/udp
- 8080:8080
restart: unless-stopped

变量:

参数 说明
--name=qbittorrentee 容器名
-p 8080:8080 web访问端口 IP:8080;(默认用户名:admin;默认密码:adminadmin);此端口需与容器端口和环境变量保持一致,否则无法访问
-p 6881:6881 BT下载监听端口
-p 6881:6881/udp BT下载DHT监听端口
-v /配置文件位置:/config qBittorrent配置文件位置
-v /下载位置:/downloads qBittorrent下载位置
-e WEBUIPORT=8080 web访问端口环境变量
-e TZ=Asia/Shanghai 系统时区设置,默认为Asia/Shanghai

群晖docker设置:

参数 说明
本地文件夹1:/downloads qBittorrent下载位置
本地文件夹2:/config qBittorrent配置文件位置
  1. 端口
参数 说明
本地端口1:6881 BT下载监听端口
本地端口2:6881/udp BT下载DHT监听端口
本地端口3:8080 web访问端口 IP:8080;(默认用户名:admin;默认密码:adminadmin);此端口需与容器端口和环境变量保持一致,否则无法访问
  1. 环境变量:
参数 说明
TZ=Asia/Shanghai 系统时区设置,默认为Asia/Shanghai
WEBUIPORT=8080 web访问端口环境变量

搜索:

开启:视图-搜索引擎:

说明:
  1. 自带 http://plugins.qbittorrent.org/ 部分搜索插件
  2. 全新安装默认只开启官方自带部分和一个中文搜索插件。其它可到 视图-搜索引擎-界面右侧搜索-搜索插件-启动栏(双击)开启
  3. 一些搜索插件网站需过墙才能用
  4. jackett搜索插件需配置jackett.json(位置config/qBittorrent/data/nova3/engines),插件需配合jackett服务的api_key。可自行搭建docker版jackett(例如linuxserver/jackett)。
原创声明
本文由 NG6 于2020年01月09日发表在 sleele的博客
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载
转载请注明:Docker qBittorrent增强版,反迅雷吸血 | sleele的博客

评论

  1. sunjx97
    Windows Chrome
    3年前
    2022-1-06 13:58:17

    发现qbitorrentee有强制校验问题,当开启“保存未完成的torrent到”功能时,强制校验会失败,猜测是只检查了未完成文件夹,没有检查保存位置的文件,关闭“保存未完成的torrent到”功能后,校验正常进行。已提交issue,希望大佬能看下,谢谢~

  2. 匿名
    Windows Chrome
    3年前
    2021-12-02 13:32:49

    您好,我使用的时openwrt的docker。安装成功但是无法访问web界面是什么原因?使用的是文章里发的命令行

  3. RacerLucas
    Windows Edge
    3年前
    2021-11-30 17:15:43

    请问在使用过程中WebUI突然无法显示默认的下载排序那一栏(”#”栏)是怎么回事

  4. sandyX
    Windows Edge
    3年前
    2021-11-07 11:55:33

    请问老是出现无法连接qbittorrent客户端时怎么回事?在webui的左下角

  5. 那年的岁月
    Macintosh Chrome
    3年前
    2021-9-09 23:50:17

    我在群晖docker创建了容器后,不知道我为啥默认是没有tracker list的。是我的问题,还是本来默认就没有tracker list的。

    • NG6
      那年的岁月
      博主
      Macintosh Chrome
      3年前
      2021-9-10 14:14:05

      @那年的岁月 新版取消了内置的trackers,可以手动添加
      因为自动更新tracker并生效的前提是,需要重启容器或qb进程,这样会导致dht清空,得不偿失

  6. 风标
    Windows Chrome
    3年前
    2021-7-07 8:14:01

    请问我黑群晖 安装了您的qBittorrent,从PT站下载电影,一直显示等待,Tracker显示:未工作中,我尝试了修改了监听端口 也不行,请问是什么原因呢?

  7. 小鲁鲁
    Windows Chrome
    3年前
    2021-6-26 22:25:10

    其实配置jackett我已经会配置,但是有一个问题就是群晖docker的下载的qb配置目录找不到,config/qBittorrent/data/nova3/engines就是你写的这个 目录,但量你这样写根本没有用,你不从根目录开始怎么找,通过22端口进入根目录但是打开config目录没有qbbittorrent目录,应该是在docker里的config文件夹但是有一个问题docker目录在哪?我试着在我安装的磁盘volume1下的@docker打开鼠标就会变成等待的圆圈标志,后面的我也不知道怎么描述,应该算是卡还是什么的反正不正常了!到最后也没有成功!

    • NG6
      小鲁鲁
      博主
      Macintosh Chrome
      3年前
      2021-6-27 22:20:59

      @小鲁鲁 配置文件不在这个目录config/qBittorrent/data/nova3/engines,这是QB插件目录
      配置文件在/config/qBittorrent/config/qBittorrent.conf
      还有不需要这么麻烦,在群晖的网页管理界面创建容器,选择对应文件夹很容易操作

      • 小鲁鲁
        NG6
        Windows Chrome
        3年前
        2021-6-28 11:07:58

        @NG6 我看了其他博主的视频已经找到了解决办法!

  8. 陆游仁
    Windows Chrome
    4年前
    2021-2-26 15:55:04

    大佬您好,感谢分享这个镜像。
    目前出现一个小问题要请教一下,前两天还正常在使用的UI里种子的文件目录里重命名文件夹的功能。今天发现没办法了,只能修改文件。
    请问这个是版本更新后的问题或者取消的功能吗?还是我的设置问题。

    我发现镜像在昨晚11点多的时候自己重新创建了,我部署了watchtower做自动更新。
    进去UI看版本是4.3.2的,删掉容器和镜像后手动创建4.3.3的版本,问题还是存在。请问有遇见过或者有解决办法吗?
    感谢。

    • 陆游仁
      陆游仁
      Windows Chrome
      4年前
      2021-2-27 13:32:25

      @陆游仁 突然又可以了,不会是电脑&浏览器的问题吧,晕死

  9. 大橙子
    Windows Chrome
    4年前
    2021-2-07 1:09:46

    请问博主能不能出一个傻瓜式安装教程,我用的是群晖NAS,但是不会用SSH那些命令。或者能够在写的详细些。不胜感谢

    • 大橙子
      大橙子
      Windows Chrome
      4年前
      2021-2-07 1:14:59

      @大橙子 主要问题是,我是在群晖挂在了USB外置硬盘,发现不能设置那些权限,因此教程就看不懂了,usbshare文件属性里没有详细权限设置

    • NG6
      大橙子
      博主
      Macintosh Safari
      4年前
      2021-2-07 14:11:28

      @大橙子 和其他镜像差不多,设置下载目录即可,PUID和PGID都填写0
      端口不一致无法访问,关闭这几个选项即可


      查看图片


  10. albicocca
    Windows Edge
    4年前
    2021-1-07 11:30:30

    目前最新版使用发现2个简单的问题,但找不到原因,一个是添加任务确定后任务确实添加了,但是添加任务窗口不会关闭,换浏览器依旧,里一个是添加后任务没有自动开始,但我并没有勾“不要自动开始下载”,比较迷茫。虽然可以用,但是麻烦了些

    • NG6
      albicocca
      博主
      Macintosh Safari
      4年前
      2021-1-07 12:22:02

      @albicocca 1、添加任务窗口不会关闭,这个问题我没有遇到
      2、“不要自动开始下载”,4.3.2原版也有这个问题,我建议暂时不要用4.3.2,用4.3.1,等QB官方修复吧

  11. 匿名
    iPhone Safari
    4年前
    2021-1-02 20:16:53

    博主大佬!群晖docker如何添加反吸血呢?不是很懂代码,已经下载最新版博文提及的ipfilter.dat类似p2p后缀的文件上传到docker/qb文件夹了

    • NG6
      匿名
      博主
      Macintosh Safari
      4年前
      2021-1-03 11:06:07

      @匿名 下载那些文件没用,必须得修改QB代码重新编译才行
      怎么在群晖下使用卡可以参考我aria2那篇文章,站内搜索即可
      二、和你现在在用的QB一样,只不过镜像换成我制作的这个

  12. 匿名
    Windows Chrome
    已编辑
    4年前
    2020-12-23 1:08:06

    最终原因
    配置文件冲突。桥接模式原先的配置文件不可以直接用在host的模式下。必须删除后重新创建容器

  13. 匿名
    Windows Chrome
    4年前
    2020-12-21 22:33:15

    我在别的地方看见有说需要把。6881端口改一下,因为国内已经封了,6881不是DHT监听端口吗?看你的教程也没说要改。如果国内都封了6881端口,那电脑版的qb之类的都用的多少端口?

    • NG6
      匿名
      博主
      Macintosh Safari
      4年前
      2020-12-22 10:21:16

      @匿名 容器内的端口不用动,路由器做端口映射

  14. 匿名
    Windows Firefox
    4年前
    2020-11-06 11:33:17

    你好,win7 x86系统用了你的qb 4.2.5.16版本,下载一段时间之后总是出现程序崩溃(同时下载数量大概十几个种子,机器配置i3处理器,6G内存,256g固态硬盘),怎么解决这个问题?先谢谢了。

    • NG6
      匿名
      博主
      Windows Chrome
      4年前
      2020-11-06 15:03:27

      @匿名 高级设置里把磁盘缓存调大试试

      • 匿名
        NG6
        Windows Firefox
        4年前
        2020-11-14 12:47:35

        @NG6 设置过了磁盘缓存修改到最大还是有这个问题,现在更新到了4.3.0.10版本还是有这个问题,因为你的修改版本下载速度快而且能够屏蔽吸血的迅雷,所以还是想继续用你的版本,还有别的可以设置的地方吗?谢谢了。

        • NG6
          匿名
          博主
          Macintosh Safari
          4年前
          2020-11-14 18:54:08

          @匿名 兼容性的问题我无能为力

  15. qwer121
    Windows Edge
    4年前
    2020-9-16 1:39:52

    unraid 如何设置呢??

    • NG6
      qwer121
      博主
      Jetpack
      4年前
      2020-9-16 10:57:38

      @qwer121 都差不多,照着命令行填就行了

  16. D005
    Windows Chrome
    4年前
    2020-9-12 2:59:36

    因为是刚接触群晖还没有太大的电脑知识 完全抓瞎状态看不懂 闹心啊

    • NG6
      D005
      博主
      Macintosh Chrome
      4年前
      2020-9-12 9:52:22

      @D005 多看看我的群晖专栏就好了

  17. NG6
    博主
    Macintosh Safari
    4年前
    2020-9-07 10:41:55

    已更新 qBittorrent Enhanced Edition v4.2.5.15

    • Kim
      NG6
      Windows Firefox
      4年前
      2020-9-07 13:35:22

      @NG6 4.2.15版本因BUG已撤回了,另外就是QB的種子備份保存問題,作者80X86有個/data保存種子文件的,有沒有這個保存倒是無所謂,如果不設置,會保存在/download還是/config還是默認沒有保存。
      順頌 時祺

      • NG6
        Kim
        博主
        Macintosh Safari
        4年前
        2020-9-07 14:05:41

        @Kim 要自己设置,这是qBittorrent自带的功能


        查看图片
        Xnip2020-09-07_14-04-49

        • Kim
          NG6
          Windows Chrome
          4年前
          2020-9-12 19:44:41

          @NG6 然而在docker定义的volume :/config目录下我看见了data文件夹,里面有BT种子生成了,这个就是我想问能否自定义的目录,是否取消或者自定义到别的地方

          • NG6
            Kim
            博主
            Macintosh Chrome
            4年前
            2020-9-14 10:17:09

            @Kim 应该是不能的,你可以选择种子下载完转移目录

  18. Kim
    Android Chrome
    4年前
    2020-9-04 23:30:20

    首先一点是,你fork的前一位作者有下载BT文件出现权限问题,需要chmod才能smb共享,但不知你的usermapping是否针对这情况做出改善;其次qbitee作者有BUG已经取消了15版本之前10版本以后的反迅雷吸血,你这是14版,当更新过后是否能用上15的,其次就是80×86的qbit有个/data是存放种子的,这是存放默认位置还是撤销了,可否告知一下。

    顺祝
    商祺

    • NG6
      Kim
      博主
      Jetpack
      4年前
      2020-9-05 9:05:34

      @Kim 1、用户权限没有问题,详见docker puid guid
      2、近期更新
      3、挂载卷 /downloads,写的很清楚了

  19. 匿名
    Windows Chrome
    5年前
    2020-3-31 21:06:23

    请问下Docker版的qbittorrentee会更新到4.2.2么?

    • NG6
      匿名
      博主
      Macintosh Chrome
      5年前
      2020-3-31 21:10:48

      @匿名 会的,有空的话我会更新,但是最新版的SSL依然有问题

  20. squarer
    Windows Chrome
    5年前
    2020-3-27 19:40:59

    嗯,今天刚更新了qbittorrentee4.2.2,暂时使用了5个小时,没有问题,先用着,如果还有问题,大不了换qbittorrentee4.1.9.16,gshang2017今天也编译了4.1.9.16的qbittorrentee,谢谢你的答复

  21. squarer
    Windows Chrome
    5年前
    2020-3-27 12:39:22

    换用gshang2017的qbee就不会爆内存,其实entware的qbittorrent原版也很好用,就是为了反吸血才用docker版本,qb就是用来下bt的,pt我是用transmission的,但用了一段时间,gshang2017的qbee也有个小毛病,运行一段时间后,dht变为0,下载不了东西,但也没报错,重启容器就好了,对了,之前用你的qbee把异步IO线程数改到8了,原始是4,不知道内存爆和这个有没有关系

    • NG6
      squarer
      博主
      Macintosh Safari
      5年前
      2020-3-27 16:31:54

      @squarer 理论来说不管是谁的版本都是一样的,谁都没有修改qbittorrent的代码,只可能是配置文件不同,根据自己的情况来配置吧

  22. squarer
    Windows Chrome
    5年前
    2020-3-14 14:46:17

    [302250.818886] Out of memory: Kill process 12155 (qbittorrent-nox) score 593 or sacrifice child
    [302250.819063] Killed process 12155 (qbittorrent-nox) total-vm:1697288kB, anon-rss:596932kB, file-rss:0kB
    贝壳云,1G RAM,被完爆了,爆内存后kswapd0高占用cpu,系统卡死几分钟后恢复,dmesg查看,出现上面的两条内容,设置里面已经把磁盘缓存改到64MB了,内存占用还是很大,只是10多个种子在上传

    • NG6
      squarer
      博主
      Macintosh Safari
      5年前
      2020-3-14 20:03:23

      @squarer qbit就是很占用内存,可以实在改成16M,不过1G内存无论如何都是不够用的,用aria2吧

  23. 匿名
    Windows Chrome
    5年前
    2020-3-09 13:07:16

    为什么不用docker的图形页面设置呢

    • NG6
      匿名
      博主
      Macintosh Safari
      5年前
      2020-3-09 13:57:35

      @匿名 因为高级设置是在4.2.0 的时候才出现的,4.1.9版本是没有高级的,最新版的qbit的SSL有问题,开启后就无法连接

  24. 匿名
    Windows Chrome
    5年前
    2020-1-17 16:45:11

    群晖NAS:下载后无文件已解决,需要添加两个变量参数
    SavePath /downloads
    TempPath /downloads

    并且要将映射的文件夹权限变更为可读可写

    • NG6
      匿名
      博主
      Macintosh Safari
      5年前
      2020-1-17 17:21:51

      @匿名 这个看看首页的docker进阶命令,主要是目录挂载,容器内的目录不能动,只能修改宿主机的挂载目录,并且给与正确的权限

  25. 匿名
    Windows Chrome
    5年前
    2020-1-17 15:34:37

    群晖NAS:尝试了很久,不知道怎么修改下载路径。现在下载完成了以后,在file station里看不到任何我下载的东西。有没有更详细一点的教程?多谢! 1137990142@qq.com

    • 大橙子
      匿名
      Windows Chrome
      4年前
      2021-2-07 1:10:28

      @匿名 期待博主更详尽的教程,在线等

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇