文章转载自 服务器搭建aira2和webui
基础软件的安装
在下载Aria2之前先安装一些基础必备的软件:git、screen、nodejs
1
| sudo apt-get install git screen nodejs
|
如果有些软件已经安装过了就不用再安装
安装Aria2和WebUI
Aria2的安装
在Ubuntu命令行中运行以下命令
1
| sudo apt-get install aria2
|
以下是安装aria2后的一些基本常识
1 2 3 4
| sudo mkdir /etc/aria2 sudo touch /etc/aria2/aria2.session sudo chmod 777 /etc/aria2/aria2.session sudo vi /etc/aria2/aria2.conf
|
Aria2.conf文件配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| dir=/home/ye/download disable-ipv6=true
enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true
continue=true input-file=/etc/aria2/aria2.session save-session=/etc/aria2/aria2.session
max-concurrent-downloads=20 save-session-interval=120
connect-timeout=120
max-connection-per-server=10
min-split-size=10M
split=10 check-certificate=false
|
下载Aria2和WebUI
首先切换到用户目录下
同样也是一行命令:
1
| git clone https://github.com/ziahamza/webui-aria2.git
|
下载完之后会在当前目录下创建一个webui-aria2目录。
设置Aria2监听rpc,启动WebUI
新建一个名为aria2的会话
注意那个S是大写!S是大写!S是大写!
在新的会话中输入:
1
| aria2c --conf-path=/etc/aria2/aria2.conf --enable-rpc --rpc-listen-all --rpc-secret xxxxxxx
|
注意:参数–rpc-secret 后面的字符串是自己自定义的token密码,要记住!要记住!要记住!
执行后会显示:
1 2 3 4 5 6 7 8 9
| root@ubuntu:~# aria2c --conf-path=/etc/aria2/aria2.conf --enable-rpc --rpc-listen-all --rpc-secret xxxxxxx
08/01 15:42:28 [NOTICE] IPv4 RPC: listening on TCP port 6800
08/01 15:42:28 [NOTICE] IPv6 RPC: listening on TCP port 6800root@ubuntu:~# aria2c --enable-rpc --rpc-listen-all --rpc-secret asdfghjkl
08/01 15:42:28 [NOTICE] IPv4 RPC: listening on TCP port 6800
08/01 15:42:28 [NOTICE] IPv6 RPC: listening on TCP port 6800
|
记住port后面的端口号“6800”
然后依次按下键盘的ctrl、A、D 这三个键,回到前一个会话,输入
新建一个名为webui的会话
在新的会话中,先跳转到上面说的webui-aria2目录中,再输入启动命令
1 2
| cd /home/ye/webui-aria2 node node-server.js
|
显示如下:
1 2
| 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)登陆的会话,这个时候就可以关闭这个会话了。
进入WebUI界面,通过rpc接口连接Aria2
如果你是在有公网ip的vps上搭建的,访问“公网ip:8888/”就行了。
进入WebUI界面后可能会提示
1 2
| 糟糕! 连接到 Aria2 RPC 服务器时认证失败,将在10秒后重试。 您可能需要确认您的身份验证信息,请前往 设置 > 连接设置
|
这个时候在设置>连接设置里设置一下RPC服务
主机后面填写Aria2服务所在的主机的ip,端口就是第四步中启动Aria2 监听RPC的端口6800,密码令牌就是参数–rpc-secret 后面的字符串,第四步中让你记住的那个。这三个填完点最下面的“保存连接配置”即可。只要配置填对了就能连接到Aria2了。