五仁

在linux系统上安装Aria2和WEBUI搭建离线下载神器

作者:五仁 发布时间: 2018-12-19      415 人阅读    本文共计1763个字,预计阅读时长6分钟。

一、安装aria2

1、安装aria2的方法很简单,一条命令就够了

Centos 7:

Ubuntu:

如果出现【Unable to locate package aria2】或者【No package aria2 available.】的错误,表示你需要更新一下。

Centos 7:

Ubuntu:

系统版本不同源自带的aria2版本也会不同,centos6的话是aria2 16.0X的版本,centos7能到18.x,至于ubuntu,一向包更新的比较快,应该都是最新。如果你对版本不满意,也可以自己下载源码后编译。

2、下载安装好了以后,远程下载文件就很简单了

单个文件下载

从两个来源(更多也可以)

aria2c a/f.iso ftp://b/f.iso

BitTorrent

aria2c http://example.org/mylinux.torrent

BitTorrent Magnet URI

aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'

Metalink

aria2c http://example.org/mylinux.metalink

文本文件uri.text中的链接(URI)

aria2c -i uri.txt

显示种子中包含了哪些文件

aria2c -S bit.torrent

二、配置aria2

1、开启RPC远程管理命令

说明: 这个命令在VPS上运行即可开启rpc服务,可以用多种方式进行远程管理,但貌似不会保存配置文件,重启后会丢失之前的下载记录

2、让配置文件不丢失

用winscp新建以下目录【/etc/aria2/】然后在aria2目录下创建文件文件【aria2.conf】,文件内容如下:

3、然后运行该命令

4、开机自动启动

centos

到【/etc/rc.d/rc.local】文件下面加入下面这一行

ubuntu

到【/etc/rc.local】文件内,在【exit 0】前面加入下面一行

启动脚本

 

三、安装WEBUI

1、首先要安装http服务,注意,如果有iptables,要先开放80端口,具体教程请本博客搜索 iptables

centos:

ubuntu:

2、到https://github.com/ziahamza/webui-aria2下载最新的WebUI压缩包。

解压后上传到 【/var/www/html/】,并改名为【webui】。同时设置权限:

3、IP地址/webui 就可访问成功;如果报错,在“设置”--> “服务器设置”中“主机:”后后面填写自己的IP地址就可;

 

如果Aria2.conf配置文件中启用了RPC安全认证,需要在WEB客户端设置中填入RPC用户名和密码,否则客户端报错。

注意:centos7安装好WebUI后,连接上去会出现“上次连接请求未成功,正在尝试使用另一个配置 糟糕! 无法连接到 Aria2 RPC 服务器,将在10秒后重试........”的错误,这个时候再运行一遍第二步的第1步代码就好了:


 

RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
五仁的博客 » 在linux系统上安装Aria2和WEBUI搭建离线下载神器

提供最优质的资源集合

立即查看 了解详情