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

群晖nas自用:

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

本项目基于gshang2017的Docker-qBittorrent-Enhanced-Edition,稍作修改增加了权限管理,以便于使用自己的账户权限运行,自用。

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

感谢以下项目:

https://github.com/gshang2017/docker/tree/master/qBittorrent
https://github.com/qbittorrent/qBittorrent
https://github.com/c0re100/qBittorrent-Enhanced-Edition
https://github.com/ngosang/trackerslist

本镜像的一些优点

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

Architecture

qBittorrent Enhanced Edition v4.2.5.15

ArchitectureTag
x86-64amd64-latest
arm64arm64v8-latest
armhfarm32v7-latest

Changelogs

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-64`、`arm64`、`armhf`
  2、设置磁盘缓存,默认参数`x86-64:512M`、`arm64:128M`、`armhf: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有问题

注意:

  1. qBittorrent-Enhanced-Edition 增强版 需下载对应版本ipfilter.dat放入qBittorrent配置文件夹才能屏蔽离线下载 https://github.com/c0re100/qBittorrent-Enhanced-Edition/releases

关于群晖

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

rNyFsw

权限管理设置

HEmuK1

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

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. qwer121
    Windows Edge
    2周前
    2020-9-16 1:39:52

    unraid 如何设置呢??

    • NG6 博主
      Jetpack
      1周前
      2020-9-16 10:57:38

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

  2. D005
    Windows Chrome
    2周前
    2020-9-12 2:59:36

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

    • NG6 博主
      Macintosh Chrome
      2周前
      2020-9-12 9:52:22

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

  3. NG6 博主
    Macintosh Safari
    3周前
    2020-9-07 10:41:55

    已更新 qBittorrent Enhanced Edition v4.2.5.15

    • Kim
      Windows Firefox
      3周前
      2020-9-07 13:35:22

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

      • NG6 博主
        Macintosh Safari
        3周前
        2020-9-07 14:05:41

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


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

        1+
        • Kim
          Windows Chrome
          2周前
          2020-9-12 19:44:41

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

          • NG6 博主
            Macintosh Chrome
            2周前
            2020-9-14 10:17:09

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

  4. Kim
    Android Chrome
    3周前
    2020-9-04 23:30:20

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

    顺祝
    商祺

    • NG6 博主
      Jetpack
      3周前
      2020-9-05 9:05:34

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

  5. 匿名
    Windows Chrome
    6月前
    2020-3-31 21:06:23

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

    • NG6 博主
      Macintosh Chrome
      6月前
      2020-3-31 21:10:48

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

  6. squarer
    Windows Chrome
    6月前
    2020-3-27 19:40:59

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

  7. squarer
    Windows Chrome
    6月前
    2020-3-27 12:39:22

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

    • NG6 博主
      Macintosh Safari
      6月前
      2020-3-27 16:31:54

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

  8. squarer
    Windows Chrome
    7月前
    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 博主
      Macintosh Safari
      7月前
      2020-3-14 20:03:23

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

  9. 匿名
    Windows Chrome
    7月前
    2020-3-09 13:07:16

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

    • NG6 博主
      Macintosh Safari
      7月前
      2020-3-09 13:57:35

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

  10. 匿名
    Windows Chrome
    8月前
    2020-1-17 16:45:11

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

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

    • NG6 博主
      Macintosh Safari
      8月前
      2020-1-17 17:21:51

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

  11. 匿名
    Windows Chrome
    8月前
    2020-1-17 15:34:37

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

发送评论 编辑评论


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