BT-磁力链接-种子下载-MP4-等一切BT资源-webtorrent-cli-DOKCER

使用docker 快速运行BT下载器,可持久保存资源,可在线播放 -- webtorrent-cli - dockerfile # dockerfile 构建 docker images mkdir -p ./test01 && cd ./test01 tee dockerfile <<EOF FROM node:lts-alpine WORKDIR /app RUN apk add --no-cache git && npm cache clean -f >/dev/null 2>&1 && npm install webtorrent-cli -g && npm cache clean -f >/dev/null 2>&1 ENTRYPOINT [ "node", "/usr/local/lib/node_modules/webtorrent-cli/bin/cmd.js" ] EOF docker build -t btwget:v1 . && rm -rf ../test01 docker images btwget # REPOSITORY TAG IMAGE ID CREATED SIZE # btwget v1 0cbfca5a1df9 59 seconds ago 151MB 快速启动 webtorrent-cli 脚本 #!/bin/bash # vim /usr/bin/btwget dport=`echo $RANDOM` # dwork 改成你需要保存的视频文件的路径 dwork=\'/opt/btdown\' # dip 改成 你的ip dip=\'192.168.1.2\' docker run --rm -d --name "bt_$dport" -p "$dport":8000 -v $dwork:/app btwget:v4 $1 clear while : do durl=`docker logs -n 200 "bt_$dport" | grep \'.*http\' | awk \'NR == 1 {print $4}\' | sed "s/localhost:8000/$dip:$dport/"` if [ -n "$durl" ];then sleep 1 clear break fi done echo "容器 name为: bt_$dport, 查看日志 执行 docker logs -n 50 bt_$dport" echo "在线观看地址为: $durl" webtorrent-cli 脚本 使用方说明 # 启动方式 btwget \'磁力链接\' 搭配 nginx 网页服务器,进行局域网内在线点播 yum -y install epel-release yum -y install nginx # 开启目录索引,查看功能 location /video { alias /opt/btdown; autoindex on; autoindex_exact_size off; autoindex_localtime on; }

BT-磁力链接-种子下载-MP4-等一切BT资源-webtorrent-cli-DOKCER

复制url ,使用播放器进行播放

BT-磁力链接-种子下载-MP4-等一切BT资源-webtorrent-cli-DOKCER

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxyxs.html