[记录] vps手动搭建离线下载空间 Aria2+Rclone+Gooddrive+H5ai
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站点,应该也可以读取列表了。
问问博主用的哪家小鸡搭的。小鸡跑流量好是好,但是同时下载数太多,小鸡的小硬盘撑不住orz
以前是用3刀的Ramnode月付3刀,160GHDD,这家经常有活动,充值5刀以上额外送充值金额的30%,后面发现512M的内存多线程下载p站15-20个视频会卡死,再加上为了响应本博客核心点-便宜便宜再便宜...就转手卖了,现在只能苦逼的用Atlantic的免费款38GSSD临时下下东西...其他小鸡都25G左右,有一家罗马尼亚hostsolutions里面的大盘鸡价格不错...曾今心动,但是现在9月了,还有2个月黑五,一起做等等党吧...