Loading... ## 前言 腾讯云推出的轻量升级活动配置十分吸引人,但买来了能做什么呢?我想到的就是一个自动下载番剧并在线播放的网站(6M带宽足以一个人流畅观看1080P视频)。 整个程序搭建下来 占用资源非常少,还能用多余性能做其他的事情 > 腾讯云轻量升级活动,可 108*4 购买 2c4g6m 服务器4年 **活动 3月15号 结束** > 学生机购买地址: > https://curl.qcloud.com/xcZWseyn > 建议购买1年后续费3次一年,这样就是4年 > 续费完之后点下面的链接升级(升级要消费满200) > https://curl.qcloud.com/RfejTdx4 > **每天凌晨零点补货** ## 效果预览 ![image-20210227123754268](https://cdn.jsdelivr.net/gh/Quan666/CDN/pic/image-20210227123754268.png) ![image-20210227123910418](https://cdn.jsdelivr.net/gh/Quan666/CDN/pic/image-20210227123910418.png) ![image-20210227123949389](https://cdn.jsdelivr.net/gh/Quan666/CDN/pic/image-20210227123949389.png) ## 教程 1. 安装 docker ```bash yum install docker -y sudo systemctl start docker ``` 2. 设置 docker 镜像源 ```bash echo '{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com","https://registry.docker-cn.com"] }' > /etc/docker/daemon.json systemctl restart docker.service ``` 3. 拉取 镜像 ``` docker pull superng6/qbittorrentee ``` 4. 创建容器 ```bash 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 8088:8080 \ -v /data/BT/qbconf:/config \ -v /data/BT/qbdown:/downloads \ --restart unless-stopped \ superng6/qbittorrentee:latest # 注意:第10行的 /data/BT/qbconf 为 qbittorrent 的配置文件所在目录 # 第11行的 /data/BT/qbdown 为 qbittorrent 的文件下载后保存的目录 # 可以替换为你自己的路径,如果对Linux不熟悉不建议替换 ``` 5. 启动容器 ```bash docker start qbittorrentee # 启动成功后访问 ip:8088即可登录 qbittorrent 网页管理端 默认用户名:admin 密码:adminadmin # 需提前去运营商服务器控制台打开8088端口!!! # 想使用域名访问可以设置反代,自己搜索 # qbittorrent web端可以设置RSS订阅来订阅你想下载的番剧。具体使用自行摸索 ``` 6. 设置 Nginx 显示目录 该步骤需要提前使用 宝塔面板 或者 AppNode 面板创建一个静态网站 ```nginx location / { autoindex on; #开启目录浏览下载功能 autoindex_exact_size off;#指定文件大小显示为M默认是b autoindex_localtime on; #开启以服务器本地时区显示文件修改日期 默认为 off,以 GMT 时间作为显示的文件时间; alias /data/BT/qbdown/; # 这里是你设置的文件下载保存目录,如果创建容器时没改,就不需要改 charset utf-8,gbk; } ``` **以下步骤较为复杂,没有相关技能可以选择放弃** 6. 安装 Nginx 的 fancyindex 插件,用于美化目录 ```bash # 安装 fancyindex 插件 # 先下载对应版本 nginx,并进入目录 wget http://nginx.org/download/nginx-1.18.0.tar.gz tar -zxvf nginx-1.18.0.tar.gz cd nginx-1.18.0 # 下载 fancyindex 并解压 wget https://github.com/aperezdc/ngx-fancyindex/archive/master.zip # 获取原 nginx 编译选项 nginx -V # 在获取到的编译选项后加上 --add-module=./ngx-fancyindex-master 后重新编译 # 重新编译 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --add-module=./ngx-fancyindex-master make # 删除(先备份)原来的nginx cp /usr/sbin/nginx /root/nginx-bak rm -rf /usr/sbin/nginx # 移动新的并给权限 cp objs/nginx /usr/sbin/nginx chown www:www /usr/sbin/nginx # 参考 https://baohua.me/middleware/nginx-ngx-fancyindex-plugin-install/ # https://www.cnblogs.com/ssgeek/p/14224879.html ``` 7. 设置Nginx配置 ```nginx location / { fancyindex on; fancyindex_exact_size off; fancyindex_name_length 500; fancyindex_show_dotfiles on; fancyindex_ignore "Nginx-Fancyindex-Theme-light"; # 主题 fancyindex_header "/Nginx-Fancyindex-Theme-light/header.html"; # 主题 fancyindex_footer "/Nginx-Fancyindex-Theme-light/footer.html"; # 主题 fancyindex_localtime on; fancyindex_time_format "%Y-%m-%d %H:%M:%S"; #autoindex on; #开启目录浏览下载功能 #autoindex_exact_size off;#指定文件大小显示为M默认是b #autoindex_localtime on; #开启以服务器本地时区显示文件修改日期 默认为 off,以 GMT 时间作为显示的文件时间; alias /data/BT/qbdown/; # 这里是你设置的文件下载保存目录,如果创建容器时没改,就不需要改 charset utf-8,gbk; } ``` 8. 主题文件解压并上传到文件下载保存目录 下载地址 : https://github.com/Naereen/Nginx-Fancyindex-Theme Last modification:May 4th, 2021 at 12:15 am © 允许规范转载 Support If you think my article is useful to you, please feel free to appreciate ×Close Appreciate the author Sweeping payments
可以用jellyfin替代nginx,效果更好
在线观看效果怎样?
看你服务器带宽咯,带宽好体验自然不错
好耶!