vps手动搭建离线下载空间 Aria2+Rclone+Gooddrive+H5ai

最近吃灰小鸡比较多,想搭建一个离线下载空间,方便存文件和在线看小姐姐,看了一圈很多是一键脚本,但是本身机器已经装了宝塔和LNMP了,用一键脚本会出现很多兼容问题,参考了几篇文章,自己用宝塔搭建了Aria2+rclone+gd团队盘+H5ai文件管理,以下是本文搭建的基本条件:


内存:1G/512M
基础:宝塔与LNMP
容量:谷歌网盘账号
系统:Debian
域名:两个


宝塔与LNMP安装在网上有很多教程,这里就不细说了;



一,vps上安装rclone:


wget wget https://zhujitips.com/sh/rclone_debian.sh && bash rclone_debian.sh



rclone config





输入n新建一个名字,个人强烈建议名字与需要挂载的谷歌盘文件夹名字一样,不然后面会傻傻分不清楚





选择13谷歌盘





上图中的红色圈内的可以回车跳过,然后选择1(所有文件)





上图中红色圈依然可以空格跳过,蓝色圈第一个选n(不需要高级设置),第二个选n,然后复制给出的谷歌链接,放进浏览器中打开,选同意权限,就可以获得一串代码,将此串代码复制到vps中回车。





询问是否需要选择谷歌团队盘,若你有团队盘就选y,然后输入团队盘的数字即可,最后选Y(yes,this is ok)再选Q保存,退出即可。





二,挂载谷歌盘到vps服务器上



mkdir /gd #在根下创建里一个目录file,可以创建在别的位置,但是需要记住此路径与文件夹名字


接着将下面数据修改后复制进SSH运行

/usr/bin/rclone mount DriveName:Folder /gd \
 --umask 0000 \
 --default-permissions \
 --allow-non-empty \
 --allow-other \
 --transfers 4 \
 --buffer-size 32M \
 --low-level-retries 200



需修改内容:
1,DriverName 是第一步中rclone新建时的名字
2,Folder 是你想挂载的谷歌盘中的文件夹名字
3,/gd 是刚新建的gd文件夹


输入SSH后可能会卡住,可以新开一个SSH窗口输入df -h查看挂载是否成功





成功后宝塔中会显示挂载多了一个盘



三,安装Aria2后端与AriaNG前端web页面



wget https://zhujitips.com/sh/aria2.sh && chmod +x aria2.sh && bash aria2.sh bash aria2.sh





可以自行输入bash aria2.sh然后选第7项进行修改端口与下载地址,然后进宝塔输入你的域名添加网站,添加网站后进入网站文件目录内删除自动产生的文件;





再来到
https://github.com/mayswind/AriaNg/releases/
照着下图红框中的文件右键复制链接,返回宝塔网站目录内添加远程下载。








下载后解压下载的压缩包并添加权限:





浏览器中运行这个站点,进入下图位置,添加密钥





密钥,一键脚本默认的密钥是:doub.io,可以修改的,运行bash aria2.sh就可以修改.

四,设置下载后自动上传至网盘并删除本地文件



wget https://zhujitips.com/sh/GDupload.sh
chmod +x GDupload.sh #给权限
nano GDupload.sh #修改相应目录设置





红框中按照你的设置来修改,Aria2下载目录需要你填入正确的Aria2目录方便此脚本侦测文件,网盘里的文件夹可以输入你想上传到网盘中的文件夹名字;保存好后输入:

echo on-download-complete=/root/GDupload.sh >>/root/.aria2/aria2.conf
service aria2 restart



五,h5ai web网页列表程序,读取googledrive并播放视频



在宝塔中新建一个站点用于读取谷歌网盘列表,配置好域名,然后打开该网站目录远程下载以下链接+解压+给权限:


https://release.larsjung.de/h5ai/h5ai-0.29.2.zip


然后再设置伪静态,复制以下填入宝塔网站伪静态设置中:
index index.html index.php /_h5ai/public/index.php;





关闭跨站攻击选项(下图),不然H5ai网页显示不齐全。





最后,把挂载googledrive的目录,软连接到h5ai站点目录下,按照自己的设定修改路径并输入:

ln -s /gd /www/wwwroot/你的h5ai站点目录/movies
此时,访问你的Aria2网站域名可以测试一下下载,访问h5ai站点,应该也可以读取列表了。











过程参考:

H5ai使用教程与设置

给h5ai增加查看需要输入用户名和密码

Aria2+Rclone+DirectoryLister+Aria2Ng一键安装脚本 for Debian

[教程]宝塔+rclone+googledrive+aria2打造无限空间下载的办法 | 主机贴士



促销: 暂无

提醒: 本博主因不使用Paypal付款被跑路累计26次,建议用Paypal上车


已有 2 条评论

  1. mocha

    问问博主用的哪家小鸡搭的。小鸡跑流量好是好,但是同时下载数太多,小鸡的小硬盘撑不住orz

    1. 4usy

      以前是用3刀的Ramnode月付3刀,160GHDD,这家经常有活动,充值5刀以上额外送充值金额的30%,后面发现512M的内存多线程下载p站15-20个视频会卡死,再加上为了响应本博客核心点-便宜便宜再便宜...就转手卖了,现在只能苦逼的用Atlantic的免费款38GSSD临时下下东西...其他小鸡都25G左右,有一家罗马尼亚hostsolutions里面的大盘鸡价格不错...曾今心动,但是现在9月了,还有2个月黑五,一起做等等党吧...

添加新评论