安装aria2

yum install aria2

  安装完成后可以使用简单命令进行下载

aria2c http://example.org/mylinux.iso
aria2c -c -s http://example.org/mylinux.iso
-c : 断点续传
-s : 使用线程数

  配置aria2.conf文件参数

# 设置的RPC授权令牌, 取代 --rpc-user 和 --rpc-passwd 选项
# token可以自己随意设置
rpc-secret=44a70bf2-token93c6-96359e3e53ee
# 下面是ssl证书,可以先不管
#rpc-private-key=/etc/aria2/server.key
#rpc-certificate=/etc/aria2/server.crt #允许rpc
enable-rpc=true
#允许所有来源, web界面跨域权限需要
rpc-allow-origin-all=true
#允许外部访问,false的话只监听本地端口
rpc-listen-all=true
#RPC端口, 仅当默认端口被占用时修改
rpc-listen-port= #文件保存路径, 默认为当前启动位置
dir=/root/downloads
#从会话文件中读取下载任务
input-file=/etc/aria2/aria2.session
#在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=/etc/aria2/aria2.session
#定时保存会话, 0为退出时才保存, 需1..1以上版本, 默认:
#save-session-interval=
force-save=true
#log=/aria2log
#log-level=error #最大同时下载数(任务数), 路由建议值:
max-concurrent-downloads=
#断点续传
continue=true
#同服务器连接数
max-connection-per-server=
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值:
split=
#下载速度限制
max-overall-download-limit=
#单文件速度限制
max-download-limit=
#上传速度限制
max-overall-upload-limit=
#单文件速度限制
max-upload-limit=
#断开速度过慢的连接
#lowest-speed-limit=
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
#disk-cache=
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
#enable-mmap=true
#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长
#NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项所需时间
#none < falloc ? trunc << prealloc, falloc和trunc需要文件系统和内核支持
file-allocation=prealloc

  后台启动aria2服务

aria2c --conf-path=/etc/aria2/aria2.conf -D

搭建webui

我是lnmp一键完成的,只需要下载aria2-webui的内容复制到主页位置,重启nginx即可:

git clone https://github.com/ziahamza/webui-aria2  或者  https://github.com/mayswind/AriaNg/releases
cp -R webui-aria2/*  /home/wwwroot/default

/etc/init.d/nginx restart
参考 : https://www.cnblogs.com/colder219/p/6298168.html

最新文章

  1. Denormalization 2
  2. mpt_voronoi demo
  3. js作用域的一个小例子
  4. CSS3/jQuery创意盒子动画菜单
  5. HDU 1312:Red and Black(DFS搜索)
  6. GO语言基础
  7. AngularJs中,如何在父元素中调用子元素为自定义Directive中定义的函数?
  8. net.sf.json.JSONException: java.lang.reflect.InvocationTargetException Caused by: java.lang.IllegalArgumentException at java.sql.Date.getHours(Unknown Source)
  9. Activiti 用户任务关联自定义表单
  10. IOS开发---视频录制
  11. 安卓仿QQ红包领取详情界面动画
  12. Robot Framework之测试用例分层实战
  13. .net js有数据 但是跳转不到操作页
  14. Navicat操作SQL server 2008R2文件.bak文件还原
  15. 浅谈 MongoDB
  16. Unicode编码问题 如:\u529e\u7406\u9996\u6c7d\u52a0\u6cb9
  17. React 等框架使用 index 做 key 的问题
  18. json-server 详解
  19. day7 七、字符编码,字符字节与文件操作
  20. Django xadmin 根据登录用户过滤数据

热门文章

  1. Asp.Net Core 初探 (三)
  2. C++基本数据类型及类型转换
  3. MySQL 数据类型转换
  4. LogStash 日志搜集
  5. vue web开发
  6. 【LeetCode】Jump Game II
  7. Impala 安装笔记3一impala安装
  8. Android junit4 单元测试 cant open database错误 获取context上下文问题
  9. ansible操作模块相关
  10. hdu 1047 Integer Inquiry(大数)