VPS上部署Aria2+Rclone自动移到GoogleDrive+GoIndex/Cloudflare

每一步都可以独立进行。

Aria2

安装后台服务端程序。参考 https://github.com/P3TERX/aria2.sh

apt install wget curl ca-certificates
wget -N git.io/aria2.sh && chmod +x aria2.sh
./aria2.sh
启动:/etc/init.d/aria2 start
停止:/etc/init.d/aria2 stop
重启:/etc/init.d/aria2 restart
查看状态:/etc/init.d/aria2 status
配置文件:/root/.aria2/aria2.conf
令牌密钥:随机生成(可以自己修改 7. 修改 配置文件)
默认下载目录:/root/Download

安装AriaNG – 前端Web UI

我是在已经安装了Trojan翻墙的站点上进行部署,所以Nginx+伪装站点+https都可以启用。如果安装Trojan可以参照这个。

# 我打算安装在Trojan的伪装目录下 - 改成你自己的网站目录
# 这样不用自己再建站点了
cd /usr/share/nginx/html/
mkdir ariang && cd ariang
wget -O ariang.zip https://github.com/mayswind/AriaNg/releases/download/1.1.6/AriaNg-1.1.6-AllInOne.zip
unzip ariang.zip

可以输入your.domain.com/ariang来访问了。密钥就是上一步生成的密钥。

随便拿这个Ubuntu 20.04的种子做个测试

https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso.torrent

到此为止Aria下载器已经打造完毕。

Rclone自动移到Google Drive

本地鸡是小硬盘,但Google Drive是无限鸡。所以将Aria2下载完的文件自动上传到Google Drive后删除可以避免本地硬盘的占用。

主要参考了这篇 – https://p3terx.com/archives/offline-download-of-onedrive-gdrive.html

  • 设立RClone – 可以参考这篇 – 一定要记下这个名字;待会要用到
vi /root/.aria2/autoupload.sh
  # Rclone 配置时填写的网盘名(name)
  DRIVE_NAME='gdrive_omgd'
  # 网盘目录,随意。上传目标路径,留空为网盘根目录,末尾不要有斜杠。
  DRIVE_PATH='_vps'
vi /root/.aria2/aria2.conf
  # 只要修改这句
  on-download-complete=/root/.aria2/autoupload.sh
service aria2 restart

这样下载,自动上传,删除就一气呵成了。感觉蛮好的。

GoIndex/Cloudflare

var authConfig = {
    "siteName": "GoIndex", // 网站名称
    "root_pass": "index",  // 根目录密码,优先于.password
    "version": "1.0.6", // 程序版本
    "theme": "classic", // material  classic
    "client_id": "",
    "client_secret": "",
    "refresh_token": "", // 授权 token
    "root": "root" // 根目录ID
};

如果这些变量找不到,可以去设置了RClone的VPS上找

然后将整个

  • 这步开始都在CloudFlare上面进行
  • 建立Worker !!!注意,名字不可修改;代码可以随时改。

然后将修改好的index.js整个粘贴在”Script”当中,覆盖原来的代码。

记下这个生成的 worker link: restless-bird…worders.dev

增加CNAME解析,比如 gd =>restless-bird…worders.dev

点击”Workers”,”Add Route” (gd.your-domain.com/* => 对应的Worker)

建好只好,打开 gd.your-domain.com

MP4文件还可以直接播放。。。牛的一批。

到此大功告成。

4 thoughts on “VPS上部署Aria2+Rclone自动移到GoogleDrive+GoIndex/Cloudflare”

  1. Pingback: Rclone技巧 & 加载Google Drive到本地目录 – 1024 & 4201

  2. Pingback: OneDrive Index目录列表 + 宝塔反代 – 1024 & 4201

  3. Pingback: 另外一种方法 – ccaa:Docker Aria2+文件管理器+VPS直接下载到GoogleDrive – 1024 & 4201

  4. Pingback: Docker部署Aria2 Pro下载完自动转移到Google Drive – 1024 & 4201

Leave a Reply