Aria2+AriaNg搭建离线下载

写在前面

看了无数文,以下是归纳总结,纠正了一些错误,不需要域名,珍贵的域名已经用于小站了。

服务器系统:Debian 9

安装和配置Aria2

安装

如果已经按照前文的方式安装过youtube-dl,则aria2已经安装了,否则按以下代码安装:

配置

SSH以root登入的话,默认文件夹即为root,在root下创建两个文件夹

转入.aria2文件夹并继续创建两个文件

用vim或者nano编辑配置文件aria2.conf,并将以下文本粘贴进配置文件:

说明:

端口号可自定,如装了防火墙,则需要按照此文方法给防火墙开端口。

自行设置rpc-secret的令牌,以后需要用到。

写好配置文件后,运行aria2:

安装网页前端AriaNg

安装nginx,不过如果装了博客系统的话,应该以及装了nginx:

在nginx配置文件/etc/nginx/sites-available/default中,可以看到root /var/www/html一行,代表nginx的默认Web服务器以文件夹var/www/html为根目录,下载得到的AriaNG程序直接放到这里就可以。

在下载之前,可以浏览器访问VPS的IP地址验证nginx是否安装成功,成功的话会看到nginx的首页。需要删掉该页面,否则下载下来的AriaNg将无法正确显示:

访问AriaNg的网站,取得最新的链接地址,这里以最新版 1.0.2 为例:

上面的解压操作如果unzip无效,则用apt-get install安装unzip

重启nginx:

网页前端设置

浏览器访问IP地址,应该就可以看到AriaNg网页了,如果还是nginx网页,可以按ctl+F5刷新cache方式更新页面。

在AriaNG页面的左边栏中的AriaNG Setting中配置Aria2的连接设置(页面中点击有IP地址显示的标签)。Aria 2 RPC地址设置为下载机的IP地址或域名,设置连接密钥,其他一般保持默认即可。

参考文档:

https://www.jianshu.com/p/5e42c1031fb5

https://wzfou.com/win-linux-aria2/