我在网上搜了不少教程,全部尝试完后发现几乎都不能用,最后还是找到了能用的一个一键脚本,顺便也解决了我很多问题。
这里是作者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下载然后上传到想要安装的地址即可。
1.下载ariaNg
下载第二个即可
2.上传并解压
比如我想装在downloader.baiyangz1.com这个子站点
将下载好的安装包上传到创建的网站也就是downloader.baiyangz1.com中,解压即可
接下来访问该地址就可以进入前端。
3.配置RPC
RPC简单理解就是一个密码,不可能所有人打开你的网站地址都可以下载东西,那你的流量早用完了,需要有一个密码来验证是你去下载。
在写密码之前会有未连接这个问题发生,也有认证失败这个问题
填写密码
地址是前面安装aria2最后给出的ipv4地址,填完后自动就补充别名了。再只需要填写前面的密钥就行,填完刷新一下就完成了,接下来就是享受极速离线下载的快乐。
三、离线下载
安装到那里,你会说:这只是下载到自己的服务器上啊,还没有下载到自己的电脑上,这个时候,我们再去想想之前弄得一些好玩的东西,比如树莓派,用它作为一个家用的服务器,再安装一个aria2,再用他从服务器上下载。
你又会说:为什么要这么麻烦呢?不能直接用树莓派或家里的服务器下载资源吗?
有时候我们家里的网络到目标资源会很慢,如果有个服务器进行中转的话,下载会快很多,当然如果你不嫌弃这种极慢的下载速度,大可以直接下载。