我在网上搜了不少教程,全部尝试完后发现几乎都不能用,最后还是找到了能用的一个一键脚本,顺便也解决了我很多问题。

这里是作者github项目地址https://github.com/P3TERX/aria2.sh

aria2

aria2是一款轻量的下载器,在linux上使用仅仅占用4~8M内存,CPU占6%左右,几乎可以跑满带宽。如果将它安装在linux的云服务器上,就可以随时随地用服务器代替我们下载。了解更多内容可以看官网https://aria2.github.io

ariaNg

ariaNg是aria2的web前端UI,仅仅有这个前端不能运行哦,需要安装aria2并进行配置才可以正常运行。

一、aria2安装下载

其实看作者的教程就可以了,我这里就简单的写一点。

1.下载脚本

用putty或宝塔或其他方式远程连接服务器后,用wget命令直接下载这个脚本

wget -N git.io/aria2.sh && chmod +x aria2.sh

2.运行脚本

./aria2.sh

如果缺什么东西再简单安装即可。

等一会就会出现下面配置好的内容

RPC密钥后面会用到,记住就好。

3.打开端口6800

我用的是阿里云的服务器,直接在防火墙处添加安全规则打开6800端口。

再到宝塔的安全放行6800端口

4.修改配置(可忽略)

如果想修改aria2的一些配置,可以在下载aria2.sh文件的目录中,再运行一次,修改配置即可,比如修改密码,修改安装地址等。

./aria2.sh

二、安装ariaNg

这个更简单了,直接在github下载然后上传到想要安装的地址即可。

github项目地址

1.下载ariaNg

下载第二个即可

2.上传并解压

比如我想装在downloader.vantageso.com这个子站点,如果不会创建子域名可以参考《如何设置子域名》用添加子域名方法

将下载好的安装包上传到创建的网站也就是downloader.vantageso.com中,解压即可

接下来访问该地址就可以进入前端。

3.配置RPC

RPC简单理解就是一个密码,不可能所有人打开你的网站地址都可以下载东西,那你的流量早用完了,需要有一个密码来验证是你去下载。

在写密码之前会有未连接这个问题发生,也有认证失败这个问题

填写RPC密码之前图
填RPC密码前的错误

填写密码

地址是前面安装aria2最后给出的ipv4地址,填完后自动就补充别名了。再只需要填写前面的密钥就行,填完刷新一下就完成了,接下来就是享受极速离线下载的快乐。

填完RPC密钥之后图

三、离线下载

安装到那里,你会说:这只是下载到自己的服务器上啊,还没有下载到自己的电脑上,这个时候,我们再去想想之前弄得一些好玩的东西,比如树莓派,用它作为一个家用的服务器,再安装一个aria2,再用他从服务器上下载。

你又会说:为什么要这么麻烦呢?不能直接用树莓派或家里的服务器下载资源吗?

有时候我们家里的网络到目标资源会很慢,如果有个服务器进行中转的话,下载会快很多,当然如果你不嫌弃这种极慢的下载速度,大可以直接下载。