原文 https://blog.sunriseydy.top/technology/server-blog/server/zaiubuntushangyongaria2hearia2webuishixianyuanchengduoxianchengxiazai/

配置环境:Ubuntu16.04 

1.基础软件的安装

在下载Aria2之前先安装一些基础必备的软件:git、screen、nodejs-legacy,在终端下输入命令:

sudo apt-get install git screen nodejs-legacy

如果有些软件已经安装过了就不用再安装

2.下载安装Aria2

下载安装Aria2一行命令就搞定:

sudo apt-get install aria2

3.下载Aria2WebUI

同样也是一行命令:

git clone https://github.com/ziahamza/webui-aria2.git

下载完之后会在当前目录下创建一个webui-aria2目录。

4.设置Aria2监听rpc,启动WebUI

screen -S aria2

新建一个名为aria2的会话

注意那个S是大写!S是大写!S是大写!

在新的会话中输入:

aria2c --enable-rpc --rpc-listen-all --rpc-secret asdfghjkl

:参数–rpc-secret 后面的字符串是自己自定义的token密码,要记住!要记住!要记住!

执行后会显示:

root@ubuntu:~# aria2c --enable-rpc --rpc-listen-all --rpc-secret asdfghjkl  

[NOTICE] IPv4 RPC: listening on TCP port 6800 

[NOTICE] IPv6 RPC: listening on TCP port 6800

记住port后面的端口号“6800”

然后依次按下键盘的ctrl、A、D 这三个键,回到前一个会话,输入

screen -S webui

新建一个名为webui的会话

在新的会话中,先跳转到上面说的webui-aria2目录中,再输入启动命令

root@ubuntu:~# ls aria2-1.32.0 lnmp-install.log webui-aria2 aria2-1.32.0.tar.bz2 pureftpd-install.log

root@ubuntu:~# cd webui-aria2

root@ubuntu:~/webui-aria2# ls

configuration.js Dockerfile fonts node-server.js css Dockerfile.arm index.html README.md directurl.md favicon.ico js screenshots docker-compose.yml flags LICENSE webui-aria2.spec

root@ubuntu:~/webui-aria2# node node-server.js

WebUI Aria2 Server is running on http://localhost:8888

出现WebUI Aria2 Server is running on http://localhost:8888说明WebUI已经启动成功,访问 http://YourIP:8888 即可进入Web界面

还是依次按下键盘的ctrl、A、D 这三个键,回到前一个会话,如果是用ssh客户端(如Putty)登陆的会话,这个时候就可以关闭这个会话了。

5.进入WebUI界面,通过rpc接口连接Aria2

如果你是在本地配置的,在浏览器地址栏输入127.0.0.1:8888/就能进入到WebUI界面,如果是在虚拟机里搭建的,先用ifconfig查看当前ip地址是什么

我显示的ip地址是192.168.106.129,就访问192.168.106.129:8888/ 就行了。

注意中间那个冒号是英文的冒号!是英文的冒号!是英文的冒号!

如果你是在有公网ip的vps上搭建的,访问“公网ip:8888/”就行了。

进入WebUI界面后可能会提示

糟糕! 连接到 Aria2 RPC 服务器时认证失败,将在10秒后重试。 您可能需要确认您的身份验证信息,请前往 设置 > 连接设置

这个时候在设置>连接设置里设置一下RPC服务

::__IHACKLOG_REMOTE_IMAGE_AUTODOWN_BLOCK__::1

主机后面填写Aria2服务所在的主机的ip,端口就是第四步中启动Aria2 监听RPC的端口6800,密码令牌就是参数–rpc-secret 后面的字符串,第四步中让你记住的那个。这三个填完点最下面的“保存连接配置”即可。只要配置填对了就能连接到Aria2了

到这你就可以通过顶部菜单中的“添加”来新建下载了。不过我还是建议你继续看下面的配置部分。

6.设置>全局设置

全局设置里提供了可视化的Aria2下载设置,都是英文的,这里的设置也就是aria2c -h 命令里的选项,有几个还是比较重要的。

 continue 是否启用断点续传

如果启用断点续传,就选择true。

选中那个“快速访问”可以将这个选项在主页的右下角显示,一些常用的设置可以勾选。

——————————————————————————————————

dir 下载到哪个目录下

——————————————————————————————————

 max-connection-per-server 每一个下载地址最多分几个连接

如果服务器配置好可以多填,简单来说就是设置多线程下载的线程数

——————————————————————————————————

max-download-limit 单个下载任务最大下载速度

这个就是限速用的,单位有“K”、“M”,它限制的是单个下载内容的速度

——————————————————————————————————

  • max-upload-limit 每个下载的最大上传速度

这个是限制上传速度的,也是限制单个下载内容

——————————————————————————————————

max-concurrent 最大同时下载内容的个数

可以设定最多有几个同时下载的任务数

——————————————————————————————————

max-overall-download-limit, max-overall-dowbload-limit 总的最大下载和上传速度

限制总的下载速度和上传速度

——————————————————————————————————

摘录
计算机