使用Google API挂载无限量google硬盘,离线下载到google硬盘(全命令行)

  • A+
所属分类:技术教程

安装 Aria2(后端/服务端)
一键脚本安装

    wget-N--no-check-certificate https://softs.fun/Bash/aria2.sh && chmod +x aria2.sh && bash aria2.sh# 如果上面这个脚本无法下载,尝试使用备用下载:                                                                     wget-N--no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh
    && chmod +x aria2.sh && bash aria2.sh

默认我已经配置好了 Aria2的配置文件,如果你想要修改,那么你可以输入nano /root/.aria2/aria2.conf或者 把这个文件下载到本地修改(有中文注释,# 井号是注释的,不懂的参数不要乱动,默认就好),修改完成后按住Ctrl + x保存文件。主要就是下面这两个选项:下载目录(dir)、RPC监听端口(rpc-listen-port)、RPC令牌(rpc-secret),默认是下面这样:
下载目录:dir=/usr/local/caddy/www/aria2/Download(请改为/root/google)
RPC监听端口:rpc-listen-port=6800 (默认#注释)
RPC令牌:rpc-secret=doub.io (如果不需要,则修改配置文件在参数前面加上 # 注释即可)
RPC令牌就相当于 Aria2(后端/服务端)远程API连接的授权密码,默认是开启的PRC令牌是 doub.io
正式使用建议更改 PRC监听端口和令牌 ,避免安全隐患

安装 AriaNg(前端/HTML+JS)

Github项目:https://github.com/mayswind/AriaNg
下载地址:https://github.com/mayswind/AriaNg/releases/latest
AriaNg是一个前端(HTML+JS静态)控制面板,不需要和 Aria2(后端/服务端)放在一个服务器或者设备中,你甚至可以只在服务器上面搭建Aria2后端,然后访问别人建好的 AriaNg前端面板,也可以远程操作Aria2后端!
AriaNg官方演示页面:http://ariang.mayswind.net/
本地安装(可选步骤,不打算本地安装 AriaNg就跳过)

AriaNg是一个 HTML+JS 纯静态一个Aria2的Web面板,所以不需要编译任何环境。
AriaNg的前端面板可以放在你本地电脑上面,下载解压后后直接用浏览器打开 index.html 文件就能使用了。

服务器安装

在本地安装 AriaNg的话,只能局域网内访问,想要其他地方访问,还是要在服务器上面安装HTTP服务器。

这里安装 Caddy 一个很简单的HTTP服务器,如果你想要使用Nginx/Apache或者LNMP一键包之类的,使用方法自行谷歌。

  1. wget -N --no-check-certificate [url]https://softs.fun/Bash/caddy_install.sh[/url] && chmod +x caddy_install.sh && bash caddy_install.sh install ht@Gue^33D-9#[email]2nv@tp.file[/email]manager

# 如果上面这个脚本无法下载,尝试使用备用下载:

  1. wget -N --no-check-certificate [url]https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh[/url] && chmod +x caddy_install.sh && bash caddy_install.sh

安装Caddy成功后,继续新建一个虚拟主机文件夹,

  1. mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/aria2

写入配置到 Caddy 配置文件,注意下面这五行要一起复制粘贴,不是一行一行复制!

echo ":80 {

root /usr/local/caddy/www/aria2

timeouts none

gzip

browse

}" > /usr/local/caddy/Caddyfile

安装 AriaNg

# 新建Aria2下载文件夹 并进入文件夹 #

  1. mkdir /usr/local/caddy/www/aria2/Download && cd /usr/local/caddy/www/aria2

Ver="0.2.0"
wget -N --no-check-certificate "https://github.com/mayswind/AriaNg/releases/download/${Ver}/aria-ng-${Ver}.zip" && unzip aria-ng-${Ver}.zip && rm -rf aria-ng-${Ver}.zip

# 赋予虚拟主机文件夹权限 #

  1. chmod -R 755 /usr/local/caddy/www/aria2

上面代码都执行完后,就可以启动 Caddy了。

  1. service caddy start

如果Caddy 运行正常,那么你打开 http://vps_ip 即可看到 AriaNg的页面了。

绑定域名

现在,AiraNg已经可以通过IP访问了,但是只通过IP访问,不好记,如果你想要用域名的话,这样改:

# 重新写入配置到 Caddy 配置文件,注意下面这五行要一起复制粘贴!toyoo.ml 改成你自己的域名,然后去域名托管商解析你的域名即可 #

echo "http://toyoo.ml {

root /usr/local/caddy/www/aria2

timeouts none

gzip

browse

}" > /usr/local/caddy/Caddyfile

上面代码执行完毕后,重启Caddy即可。

  1.  service caddy restart 

启动成功后,尝试访问 http://域名 ,看一看是否成功。
Caddy 使用方法

启动:service caddy start
停止:service caddy stop
重启:service caddy restart
查看状态:service caddy status
Caddy 配置文件:/usr/local/caddy/Caddyfile
Caddy 虚拟主机:/usr/local/caddy/www
AriaNg 虚拟主机文件夹:/usr/local/caddy/www/aria2
AriaNg 下载文件夹:/usr/local/caddy/www/aria2/Download
配置 AriaNg介绍请点第3页》》》》》》

图片引用自网络