Aria2 + AriaNg + Google Drive离线BT下载/在线播放/无限空间网盘

准备环境:

VPS一台。至少512M内存,硬盘要求不高,但是最好10G以上。本教程基于centos7,所以最好安装centos7系统!

这里推荐使用搬瓦工VPS

 

说明:现在很多人撸了无限空间的Google Drive后,都不知道咋玩,这里可以利用小硬盘VPS挂载Google Drive后进行一系列老司机操作,这里说下方法,过程不需要使用面板、LNMP等一键包,博主认为有点花时间,所以这里都使用一键脚本来完成,基本10分钟就搭建好了,且自带免费的SSL证书,可长期使用。

截图

Aria2+AriaNg+Google Drive 离线BT下载/在线播放/无限空间网盘-Meiam's Home

教程

 

 

1、安装Aria2

这里用的逗比的脚本,使用命令:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh
chmod +x aria2.sh
bash aria2.sh

2、挂载Google Drive

教程参考:VPS上挂载 Google Drive 无限存储

VPS上挂载 Google Drive 无限存储

020

,注意挂载为磁盘的目录需要在H5ai目录里,且为子目录,比如/home/wwwroot/domain.com/GoogleDrive。

3、配置上传Google Drive

直接通过Aria2下载文件到Google Drive挂载盘可能会有问题,所以需要简单操作下。

使用命令:

cd .aria2

echo "bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,
udp://tracker.open-internet.nl:6969/announce,
udp://tracker.skyts.net:6969/announce,
udp://tracker.piratepublic.com:1337/announce,
udp://tracker.opentrackr.org:1337/announce,
udp://tracker.internetwarriors.net:1337/announce,
udp://p4p.arenabg.com:1337/announce,
udp://bt.aoeex.com:8000/announce,
udp://9.rarbg.to:2710/announce,
udp://public.popcorn-tracker.org:6969/announce,
udp://wambo.club:1337/announce,
udp://trackerxyz.tk:1337/announce,
udp://tracker4.itzmx.com:2710/announce,
udp://tracker2.christianbro.pw:6969/announce,
udp://tracker1.wasabii.com.tw:6969/announce,
udp://tracker.zer0day.to:1337/announce,
udp://tracker.xku.tv:6969/announce,
udp://tracker.vanitycore.co:6969/announce,
udp://inferno.demonoid.pw:3418/announce,
udp://tracker.mg64.net:6969/announce" >> aria2.conf

添加脚本 vi mvcompleted.sh

#!/bin/sh
 
DOWNLOAD=/home/Download  #Aria2  下载目录!
COMPLETE=/home/GoogleDrive #Google Drive 网盘映射!
LOG=/root/.aria2/mvcompleted.log
SRC=$3

if [ "$2" == "0" ]; then
  echo `date` "INFO  no file to move for" "$1". >> "$LOG"
  exit 0
fi
 
while true; do
  DIR=`dirname "$SRC"`
  if [ "$DIR" == "$DOWNLOAD" ]; then
    echo `date` "INFO " "$SRC" moved as "$SRC". >> "$LOG"
    mv  "$SRC" "$COMPLETE" >> "$LOG" 2>&1
    exit $?
  elif [ "$DIR" == "/" -o "$DIR" == "." ]; then
    echo `date` ERROR "$SRC" not under "$DOWNLOAD". >> "$LOG"
    exit 1
  else
    SRC=$DIR
  fi
done
chmod +x mvcompleted.sh
echo "on-download-complete=/root/.aria2/mvcompleted.sh" >> aria2.conf

最后就可以愉快的去下电影和音乐了。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!