docker快速搭建qbittorrent离线下载神器 速度很快哦!

 



qbittorrent


老牌下载工具了,之前都用的Windows版本的客户端,如今在Linux中可以快速安装qbittorrent,并且VPS的特性7×24小时运行。轻松实现离线下载功能了。




环境构建

重裝(根据自己情况选择重装)

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 11 -v 64 -p lion123 -port 22


更新环境

apt update -y  && apt upgrade -y && apt install -y curl wget sudo socat


安装 Docker

curl -fsSL https://get.docker.com | sh


qbittorrent构建

https://github.com/kejilion/docker/blob/main/qbittorrent



浏览器中,输入IP加8081直接访问

默认账号:admin

默认密码:adminadmin



下载一个文件试试吧!随后可以导出种子文件,下载回本地电脑。为啥不能直接下载呢?





NGINX反向代理到域名

自动

脚本安装

https://kejilion.blogspot.com/2023/05/3nginx.html


手动

创建nginx目录结构

mkdir -p /home/nginx

touch /home/nginx/nginx.conf

mkdir -p /home/nginx/certs


申请证书

curl https://get.acme.sh | sh

~/.acme.sh/acme.sh --register-account -m xxxx@gmail.com

~/.acme.sh/acme.sh --issue -d qb.kjlion.ga --standalone



下载证书

~/.acme.sh/acme.sh --installcert -d qb.kjlion.ga --key-file /home/nginx/certs/qb-key.pem --fullchain-file /home/nginx/certs/qb-cert.pem


清除域名证书

手动删除/root/acme目录


进入目录编辑文件

cd /home/nginx/ && nano nginx.conf


反向代理配置,代理指定IP加端口

events {

    worker_connections  1024;

}


http {


  client_max_body_size 1000m;  

  #上传限制参数1G以内文件可上传


  server {

    listen 80;

    server_name qb.kjlion.ga;

    return 301 https://$host$request_uri;

  }


  server {

    listen 443 ssl;

    server_name qb.kjlion.ga;

    ssl_certificate /etc/nginx/certs/qb-cert.pem;

    ssl_certificate_key /etc/nginx/certs/qb-key.pem;

    location / {

      proxy_pass http://127.0.0.1:8081;

      proxy_set_header Host $host;

      proxy_set_header X-Real-IP $remote_addr;

      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

  }

}



部署容器

docker run -d --name nginx -p 80:80 -p 443:443 -v /home/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/certs:/etc/nginx/certs -v /home/nginx/html:/usr/share/nginx/html nginx:latest



查看运行状态

docker ps -a


开机自启动

docker update --restart=always nginx

docker update --restart=always qbittorrent


Docker常用命令

https://kejilion.blogspot.com/2023/02/docker.html






评论

  1. 匿名2/28/2023

    cd /home/qbittorrent && docker-compose up -d
    yaml: did not find expected key

    回复删除
  2. 匿名3/01/2023

    配置好后,加入反代https打开网页,第一次总是提示Unauthorized ,再回车一下才能进入主页面,不知如何解决?

    回复删除
  3. 匿名3/05/2023

    下载的文件在哪里,找不到

    回复删除
  4. 我意思是搭建过时了油管屏蔽连接吗 用这个好全集和https://github.com/wy580477/Leech-AIO-APP-EX

    回复删除
  5. 默认密码不对呢

    回复删除
    回复
    1. 找到办法了。由于升级初始密码已经变成随机的了 会每次重启容器的时候重新生成一个随机密码。只需要用命令
      docker logs -f qbittorrent
      会返回下面类似下面的语句 冒号后面就是登陆密码
      A temporary password is provided for this session:
      如果还是不行就重新启动一下qbittorrent这个容器 在重新查看日志复制一下就可以了

      删除
  6. 找到办法了。由于升级初始密码已经变成随机的了 会每次重启容器的时候重新生成一个随机密码。只需要用命令
    docker logs -f qbittorrent
    会返回下面类似下面的语句 冒号后面就是登陆密码
    A temporary password is provided for this session:
    如果还是不行就重新启动一下qbittorrent这个容器 在重新查看日志复制一下就可以了

    回复删除

发表评论

此博客中的热门博文

科技lion官方一键脚本上线!VPS监控测试建站维护于一身的全能工具箱

CloudCone付费VPS分享 挺便宜的

新机到手我必做的10件事?让VPS飞速运行更安全!