新买的服务器安装下载服务器
基础软件的安装
在下载Aria2之前先安装一些基础必备的软件:git、screen、nodejs
sudo apt-get install git screen nodejs
如果有些软件已经安装过了就不用再安装
在命令行中安装aria2
在Ubuntu 18.04操作系统命令行中运行以下命令:
sudo apt-get install aria2
以下是安装aria2后的一些基本常识:
sudo mkdir /etc/aria2 #新建文件夹
sudo touch /etc/aria2/aria2.session #新建session文件
sudo chmod 777 /etc/aria2/aria2.session #设置aria2.session可写
sudo vi /etc/aria2/aria2.conf #创建配置文件
aria2.conf文件配置
dir=/home/ye/download
disable-ipv6=true
#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
#断点续传
continue=true
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
#最大同时下载任务数
max-concurrent-downloads=20
save-session-interval=120
# Http/FTP 相关
connect-timeout=120
#lowest-speed-limit=10K
#同服务器连接数
max-connection-per-server=10
#max-file-not-found=2
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
check-certificate=false
#http-no-cache=true
下载Aria2WebUI
首先切换到用户目录下
cd /home/ye
同样也是一行命令:
git clone https://github.com/ziahamza/webui-aria2.git
下载完之后会在当前目录下创建一个webui-aria2目录。
设置Aria2监听rpc,启动WebUI
screen -S aria2
新建一个名为aria2的会话
注意那个S是大写!S是大写!S是大写!
在新的会话中输入:
aria2c --conf-path=/etc/aria2/aria2.conf --enable-rpc --rpc-listen-all --rpc-secret xxxxxxx
注意:参数–rpc-secret 后面的字符串是自己自定义的token密码,要记住!要记住!要记住!
执行后会显示:
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 这三个键,回到前一个会话,输入
screen -S webui
新建一个名为webui的会话
在新的会话中,先跳转到上面说的webui-aria2目录中,再输入启动命令
cd /home/ye/webui-aria2
node node-server.js
显示如下:
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界面后可能会提示
糟糕! 连接到 Aria2 RPC 服务器时认证失败,将在10秒后重试。
您可能需要确认您的身份验证信息,请前往 设置 > 连接设置
这个时候在设置>连接设置里设置一下RPC服务
主机后面填写Aria2服务所在的主机的ip,端口就是第四步中启动Aria2 监听RPC的端口6800,密码令牌就是参数**–rpc-secret 后面的字符串,**第四步中让你记住的那个。这三个填完点最下面的“保存连接配置”即可。只要配置填对了就能连接到Aria2了
教程到此结束了,其余的设置可参考下面的链接,里面有具体的用法和具体含义