安装Aria2

yum install epel-release
yum install aria2

开启Aria2

aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c -D

但是这样开启不会保存配置和已有的下载记录,同时这样开启Aria2c在Web界面中是任何人都可以访问的

所以我们需要以配置文件的形式启动

设置配置文件

比如配置文件在 /root/aria2/aria2.conf

## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ##
## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释  ##

#允许rpc
enable-rpc=true
#允许所有来源, web界面跨域权限需要
rpc-allow-origin-all=true
#允许非外部访问
rpc-listen-all=true
#RPC端口, 仅当默认端口被占用时修改
#rpc-listen-port=6800

#用户名
rpc-user=susu
#密码
rpc-passwd=138vps

###速度相关 
#最大同时下载数(任务数), 路由建议值: 3
max-concurrent-downloads=5
#断点续传
continue=true
#同服务器连接数
max-connection-per-server=5
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=20M
#单文件最大线程数, 路由建议值: 5
split=10
#下载速度限制 0 不限制
max-overall-download-limit=0
#单文件速度限制
max-download-limit=0
#上传速度限制
max-overall-upload-limit=0
#单文件速度限制
max-upload-limit=0
#断开速度过慢的连接
#lowest-speed-limit=0
#验证用,需要1.16.1之后的release版本
#referer=*

###进度保存相关 
input-file=/root/aria2.session
save-session=/root/aria2.session
#定时保存会话,需要1.16.1之后的release版
#save-session-interval=60

###磁盘相关 
#文件保存路径, 默认为当前启动位置
dir=/var/www/html/
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
#disk-cache=0
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本
#enable-mmap=true
#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长
#所需时间 none < falloc ? trunc << prealloc, falloc和trunc需要文件系统和内核支持
file-allocation=prealloc

###BT相关 
#启用本地节点查找
bt-enable-lpd=true
#添加额外的tracker
#bt-tracker=<URI>,…
#单种子最大连接数
#bt-max-peers=55
#强制加密, 防迅雷必备
#bt-require-crypto=true
#当下载的文件是一个种子(以.torrent结尾)时, 自动下载BT
follow-torrent=true
#BT监听端口, 当端口屏蔽时使用
#listen-port=6881-6999
#aria2亦可以用于PT下载, 下载的关键在于伪装
#不确定是否需要,为保险起见,need more test
enable-dht=false
bt-enable-lpd=false
enable-peer-exchange=false
#修改特征
user-agent=uTorrent/2210(25130)
peer-id-prefix=-UT2210-
#修改做种设置, 允许做种
seed-ratio=0
#保存会话
force-save=true
bt-hash-check-seed=true
bt-seed-unverified=true
bt-save-metadata=true
#定时保存会话,需要1.16.1之后的某个release版本
#save-session-interval=60

基本上需要更改的地方就是默认下载目录、日志目录、链接密码令牌、Session保存的位置和定时保存会话时间。

即下面五个地方,在上面搜索一下找一下就可

dir=<dir>
log=<DIR>
rpc-secret=<TOKEN>
input-file=<DIR>
save-session=<DIR>
save-session-interval=<TIME>

启动Aria2

aria2c --conf-path='/root/aria2/aria2.conf' -D

如果要加入开机启动,则可以再/etc/rc.d/rc.local这个文件里加入上述代码。(如果第一次使用,别忘了chmod +X /etc/rc.d/rc.local)

安装Http服务

yum  -y  install  httpd
chkconfig --levels 235 httpd on
service httpd start

安装WebUI

从Github下载代码:https://github.com/ziahamza/webui-aria2

然后,解压放进/var/www/html/aria2目录里,访问http://VPS_IP/aria2 即可

TIPS

如果设置了密码令牌或者用户密码,要在设置->链接设置中输入相关信息才能连接上。

发表评论

电子邮件地址不会被公开。 必填项已用*标注