说明:现在很多人撸了无限空间的Google Drive
后,都不知道咋玩,这里可以利用小硬盘VPS
挂载Google Drive
后进行一系列老司机操作,这里说下方法,过程不需要使用面板、LNMP
等一键包,博主认为有点花时间,所以这里都使用一键脚本来完成,基本10
分钟就搭建好了,且自带免费的SSL
证书,可长期使用。
截图
教程
由于本教程所使用的H5ai
一键包只适用Debian 8+
,且必须纯净的系统,不含有WEB
环境。
1、安装H5ai
本H5ai
一键安装包自带SSL
证书,需要提前解析域名到服务器。使用命令:
#下载脚本
apt-get install git -y
git clone https://github.com/wulabing/h5ai_onekey_install-lnp-.git h5ai
cd h5ai
#Debian 8运行命令
bash h5ai.sh
#Debian 9运行命令
sed -i '53,54d' h5ai.sh && bash h5ai.sh
#脚本备份
https://www.moerats.com/usr/shell/h5ai_ssl.sh
运行后,选择3
即可。完成后进入https://domain.com
就可以打开了H5ai
界面了,且目录在/home/wwwroot/domain.com
。
2、安装Aria2
这里用的逗比的脚本,使用命令:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh
默认密匙为doub.io
,下载目录为/usr/local/caddy/www/aria2/Download
。
3、安装AriaNg
博主认为AriaNg 0.2
版本好用些,所以默认用这个,使用命令:
apt-get install unzip -y
mkdir /home/wwwroot/domain.com/ariaNg #将domain改成你的域名再运行
cd /home/wwwroot/domain.com/ariaNg
wget https://www.moerats.com/usr/down/aria-ng-0.2.0.zip && unzip aria-ng-0.2.0.zip
此时进入https://domain.com/ariaNg
就可以打开ariaNg
界面了,记住该文件夹不能删,误删的重新此操作。
4、挂载Google Drive
教程参考:在Debian/Ubuntu上使用rclone挂载Google Drive网盘,注意挂载为磁盘的目录需要在H5ai
目录里,且为子目录,比如/home/wwwroot/domain.com/GoogleDrive
。
5、配置上传Google Drive
直接通过Aria2
下载文件到Google Drive
挂载盘可能会有问题,所以需要简单操作下。
使用命令:
wget https://www.moerats.com/usr/shell/GDupload.sh
再编辑GDupload.sh
文件
nano GDupload.sh
修改以下参数:
downloadpath='/usr/local/caddy/www/aria2/Download' #Aria2下载目录,这里默认逗比脚本目录,不变即可。
rclone='/home/wwwroot/xx.com/GoogleDrive' #rclone挂载的目录
再授权chmod +x GDupload.sh
,然后再到Aria2
配置文件中加上一行on-download-complete=/root/GDupload.sh
即可,后面为脚本的路径。
最后就可以愉快的去下电影和音乐了。
如果想一次性完成的,参考:Aria2+Rclone+DirectoryLister+Aria2Ng一键安装脚本 for Debian。
AriaNg0.2好像看不了下载文件的原链接。虽然该有的功能都有
你是说,需要那种右键复制下载地址的功能?
mkdir: cannot create directory '/home/wwwroot/domain.com/ariaNg': No such file or directory
一步一步来就没问题,记得把domain.com换成你自己的域名。
需要提前使用2个二级域名解析到VPS服务器。
这是啥意思啊?
博主能给个配置文件看看吗
什么配置文件?
一点小问题,因为想用nextcloud所以我就没用一键了,但是一个小问题,当我用的自动上传脚本时发现有点问题,aria2 log如下:
04/15 13:11:53 [NOTICE] Download complete: /root/Downloads/Aria2_Rc_D.sh
/root/GDupload.sh: 1: /root/GDupload.sh: #!/bin/bash: not found
/root/GDupload.sh: 16: /root/GDupload.sh: Bad substitution
脚本授权了没。
--standalone' is not a valid domain for parameter '-d'
然后就是红字的SSL证书生成失败
提示域名不可用,域名输入正确吗?
在安装H5ai一键脚本时出现这问题..什么情况呀..
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package php7.0-cgi
E: Couldn't find any package by regex 'php7.0-cgi'
E: Unable to locate package php7.0-fpm
E: Couldn't find any package by regex 'php7.0-fpm'
E: Unable to locate package php7.0-curl
E: Couldn't find any package by regex 'php7.0-curl'
E: Unable to locate package php7.0-gd
E: Couldn't find any package by regex 'php7.0-gd'
[Error] php7 安装失败
系统问题,换debian 8。
包的名字 把7.0去掉就好了
系统就是debian8呢..
别用mini版,顺便apt-get -y update升级下系统。
现在Debian8还有9安装都会有错误,安装更新后也是。8的php7安装失败,9哪里会有问题我忘记了( ’ - ’ * )
系统模板原因,这个建议你学会手动安装h5ai,或者用这个脚本,查看:https://www.moerats.com/archives/460。
没毛病,就是麻烦了点( ’ - ’ * ) 另外手机上使用这个好像会经常的未连接,用Aria2APP不知道能不能改善一下(◔◡◔)
这个你试试。如果有aria2app,就不需要面板了。
用的是阿里云的debian8.9,更新了系统了。
换其它的debian 8非8.9试试,或者你手动安装H5ai,其它步骤还是一样。
debian9通过,可以。
但出现了无法访问此网站 xxx拒绝了我们的连接请求。
没出现红字报错吗?
没有呢,就SSL生成失败..还有安装完毕后H5ai出现网页无法访问,域名拒绝了我们的连接请求,这个是什么情况呀。
SSL生成失败肯定打不开的,把第一步替换成这个脚本吧,https://www.moerats.com/archives/460/。
证书出错是这样的.
h5ai.sh: line 178: curl: command not found
[OK] SSL 证书生成脚本安装成功
h5ai.sh: line 191: /root/.acme.sh/acme.sh: No such file or directory
[Error] SSL 证书生成失败
缺少culr命令,先apt install curl后再运行。
挂载drive卡住了..
卡住正常,实际上有时候挂载成功了。
浏览器加载了模块之后还是连接不上..但我用手机就可以连接的上去...电脑使用Google浏览器.
一般脚本没报错的话,就需要检查下你填的信息了。
Aria2一直在做种怎么办呀..
关掉。
装了几次都未连接,莫非是手机不能用
哪里出了问题?
最后一步修改配置文件仿佛操作不当,不是很明白怎么弄,AriaNg界面一直未连接。挂载磁盘的时候会卡住,不过重新连接查询后挂载上了,也能在服务器修改GoogleDrive的文件,挂载应该算成功了吧Ծ ̮ Ծ
哪里不明白?ariang界面进去后,信息填对,浏览器还要加载未知模块才能链接,挂载卡住正常。
对了,要大写N(ー`´ー)
就是修改配置信息那里,我在手机上用JuiceSSH连接,在aria2文件夹里修改aria2.conf,我是直接在最后添加了on-download-complete=/root/GDupload.sh,但还是连接不上,ak.*/ariang你可以看一下(´・_・`)
我刚刚试了,可以连接的,你换个浏览器再试试。
帮忙把我的云盘的地址评论隐藏一下吧(◔◡◔)
已隐藏。
博主,请问下载完成的文件无法自动转存到谷歌网盘,这是什么原因?路径、权限、包括aria2重启全部检查了, 挂载也正常,之前网盘的内容可以在h5ai中读出,就是新下载的无法剪切过去,很奇怪
手动剪切不过去?可能是网盘api次数限制吧。
尝试了手动剪切,没问题,但是自动不可以
如果全部和教程一样,不存在着问题的话,是可以自动移动的,不行可能有其他方面因素吧,具体我也不是很清楚。
谢谢博主,刚重新下载了一个较小的文件,确实自动移动了,看来是上传速度的问题,没有实时更新过来,感谢答复。PS:报一个H5ai安装中的bug,第一步选择3,安装h5ai+ssl时,提示80端口占用(其实并没有),但分成两步,先安装1再安装2时此问题,不再报错,不知道是不是bug。
无缘无故80占用这个问题没咋遇到过,有空我看看吧。
博主,我这边确认aria2进程在运行,而且AriaNG中也配置了正确的密钥,但是状态仍显示未连接,一直找不到原因,求解答!
浏览器地址栏最右边点击加载未知模块就可以了。
博主,按教程操作完之后,打开,ariang连接状态现实的是未连接,这个如何解决呢