本文 首发于 🌱 煎茶转载 请注明 来源

迅雷、百度网盘等的下载工具体验是越来越差了。作为一家独大的下载工具迅雷虽然其下载能力一流,但商业化太过严重,即使开通会员也不能保证一个稳定的下载体验。也许用户需要的不是一个好看的页面,需要的只是一个纯净的下载环境。在这样的环境下,自己搭建一个离线下载站就显得非常有必要。

aria2是一款开源的多线程文件下载工具,其强大的下载能力令人沉醉,同时其干净纯净的功能也非常吸引人。可是也就是因为它太过纯净,纯净到需要用命令行来进行下载任务使得大部分人望而却步。但现在好了,逗比大神封装了aria2一件配置脚本,只需要一行代码就可以配置完毕,还有人为期开发了web控制面板,可以在浏览器上实现控制,还有人将其封装在桌面程序上,最终实现了桌面版的程序下载!

在这里就介绍一下这三个部分,一个是配置aria,我将其配置在自己的云主机上实现了离线下载;第二个是web面板的配置,第三个是桌面版的下载工具。

一、aira2安装


使用一键安装脚本,在控制台运行如下代码:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

安装成功

二、Web控制面板下载


1.AreaNg作为下载前台

第一步、下载
使用如下地址下载https://github.com/mayswind/AriaNg-DailyBuild/archive/master.zip

解压到网页根目录下,访问即可。

第二步、配置areang

需要将areang连接到area2,需要在面板上如下位置做配置

1).你需要手动设置AriaNg的RPC地址和RPC密钥

2).你需要手动设置AriaNg的下载目录为/www/wwwroot/你的网站/Download

2.使用AriaWebUi作为web控制面板

webui-aria2 项目主页为:https://github.com/ziahamza/webui-aria2

三、桌面版下载工具

在下面下载地址可以下载到windows的桌面下载工具
桌面版:Persepolis Download Manager

Aria2脚本管理命令:

启动 : /etc/init.d/aria2 start

停止:/etc/init.d/aria2 stop

重启:/etc/init.d/aria2 restart

四、重要补充

在使用了很久aria2之后,经历了本地硬盘空间不足等一系列问题后,发现了目前知道的最佳解决方案:

参考文献