说明:现在很多人撸了无限空间的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。
博主,第一步选择时,输入3 提示输入正确序号,这个是为什么?
检查下是不是只有3。
按这个方法挂载的Gdrive文件夹,H5ai读不出内容,但Winscp可以读出,怎么破啊?从H5ai看挂载的文件夹图标和你配图中AirNG文件夹图标一样,半实心。
一开始就读取不来,还是重启后读取不出来?
不管怎么重启都读不出,怀疑是不是文件夹太多导致,现在用FileRun这个网盘搭建云播了。
你用的h5ai脚本装的?如果是lnmp可能是函数被禁用了,不过网盘一大堆,能用其他解决也可以。
话说博主,为什么我aria2下载的文件不会自动同步到到谷歌网盘呢 权限也给了GDupload.sh。
下载的路径,上传的路径,配置文件添加,是否正确?还加个重启aria2。
博主,能挂载onedrive吗?
挂载OneDrive教程之前发过,参考:https://www.moerats.com/archives/491/。你可以试试。
挂载谷歌盘的时候这种错误是怎么回事??就是搞不好 我确定挂载目录没有写错!!
Error: unknown flag: --no-check-
Usage:
rclone mount remote:path /path/to/mountpoint [flags]
Flags:
--allow-non-empty Allow mounting over a non-empty directory. --allow-other Allow access to other users. --allow-root Allow access to root user. --debug-fuse Debug the FUSE internals - needs -v. --default-permissions Makes kernel enforce access control based on the file mode. --dir-cache-time duration Time to cache directory entries for. (default 5m0s) --fuse-flag stringArray Flags or arguments to be passed direct to libfuse/WinFsp. Repeat if required. --gid uint32 Override the gid field set by the filesystem.-h, --help help for mount
--max-read-ahead int The number of bytes that can be prefetched for sequential reads. (default 128k) --no-checksum Don't compare checksums on up/download. --no-modtime Don't read/write the modification time (can speed things up). --no-seek Don't allow seeking in files.-o, --option stringArray Option for libfuse/WinFsp. Repeat if required.
--poll-interval duration Time to wait between polling for changes. Must be smaller than dir-cache-time. Only on supported remotes. Set to 0 to disable. (default 1m0s) --read-only Mount read-only. --uid uint32 Override the uid field set by the filesystem. --umask int Override the permission bits set by the filesystem. --vfs-cache-max-age duration Max age of objects in the cache. (default 1h0m0s) --vfs-cache-mode string Cache mode off|minimal|writes|full (default "off") --vfs-cache-poll-interval duration Interval to poll the cache for stale objects. (default 1m0s) --write-back-cache Makes kernel buffer writes before sending them to rclone. Without this, writethrough caching is used.Global Flags:
--acd-templink-threshold int Files >= this size will be downloaded via their tempLink. (default 9G) --acd-upload-wait-per-gb duration Additional time per GB to wait after a failed complete upload to see if it appears. (default 3m0s) --ask-password Allow prompt for password for encrypted configuration. (default true) --auto-confirm If enabled, do not request console confirmation. --azureblob-chunk-size int Upload chunk size. Must fit in memory. (default 4M) --azureblob-upload-cutoff int Cutoff for switching to chunked upload (default 256M) --b2-chunk-size int Upload chunk size. Must fit in memory. (default 96M) --b2-hard-delete Permanently delete files on remote removal, otherwise hide files. --b2-test-mode string A flag string for X-Bz-Test-Mode header. --b2-upload-cutoff int Cutoff for switching to chunked upload (default 190.735M)命令行的问题,本文挂载命令只适用Debian/Ubuntu,且目录名称不要有空格。
话说这个会不会上传完成后自动清理 aria2下载目录的下载的文件?
会的,mv命令自动移动到网盘。
下载到别的目录的文件会不会也自动上传和自动删除?
看教程最后一步,你设置的文件夹,设置上传那个就是移动哪个。
不装ssl 然后显示 h5ai完成但是无法访问咋回事。
使用的是域名安装的?
invoke-rc.d: initscript nginx, action "start" failed.
dpkg: error processing package nginx-full (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nginx:
nginx depends on nginx-full (>= 1.12.2-1~dotdeb+8.1) | nginx-light (>= 1.12.2-1~dotdeb+8.1) | nginx-extras (>= 1.12.2-1~dotdeb+8.1); however:
Package nginx-full is not configured yet.
Package nginx-light is not installed.
Package nginx-extras is not installed.
nginx depends on nginx-full (<< 1.12.2-1~dotdeb+8.1.1~) | nginx-light (<< 1.12.2-1~dotdeb+8.1.1~) | nginx-extras (<< 1.12.2-1~dotdeb+8.1.1~); however:
Package nginx-full is not configured yet.
Package nginx-light is not installed.
Package nginx-extras is not installed.
dpkg: error processing package nginx (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
nginx-full
nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)
[Error] nginx 安装失败
root@Leo:~/h5ai#
你之前装过类似的环境导致nginx安装失败,请使用纯净的系统安装。
再问一个问题博主,搭好以后,h5ai页面,能不能加密,毕竟别人直接进网站就可以看到文件
解决了
可以,参考这个文章:https://www.moerats.com/archives/171/。
请问博主无限空间的Google Drive怎么撸。
直接买吧,撸太麻烦了。
这个是qq群?搜不到耶
群已经解散了。
这个好像是萌咖大佬的群号喵?
对的。
嗯嗯,我的第一篇博客 产生了。