linux aria进程,Linux运维知识之Ubuntu下Aria2搭建下载机:Aria2图形管理

本文主要向大家介Linux运维知识之Ubuntu下Aria2搭建下载机:Aria2图形管理绍了,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

796fdc389840ae8b599dbb846e626261.png

Aria2作为一款Linux下的下载神器,很多极客都在使用,可以下载http资源、种子文件、磁力链接等,功能强大,而且整合Chrome插件可以摆脱百度云盘的速度限制。

高速,自动多线程下载;

断点续传;

轻量占用内存非常少,通常情况平均4~9MB内存占用(官方介绍);

多平台。支援 Win/Linux/OSX/Android 等操作系统下的部署;

模块化。分段下载引擎,文件整合速度快;

支持RPC界面远程;

全面支持BitTorrent协议;

Aria2官方项目页面:https://aria2.github.io/

下面介绍Aria2在Ubuntu的搭建方法

1. 搭建Aria2wget https://github.com/aria2/aria2/releases/download/release-1.22.0/aria2-1.22.0.tar.gz

tar xzvf aria2-1.22.0.tar.gz

cd aria2-1.22.0

./configure

make

make install

man aria2c // 查看aria2c manual

2. 配置Aria2

创建配置文件 参考文档:https://aria2c.com/usage.htmlmkdir /etc/aria2/

vim /etc/aria2/aria2.conf

直接进行下一步,不要填写,博主会提供一个配置文件下载

:wq!  //保存

下载博主配置好的conf文件:https://www.buguai.cc/wp-content/uploads/2017/07/aria2.zip

再使用SFTP客户端连接服务器,传到/etc/aria2 文件夹下替换即可。

3. 命令直接调用

直接在命令行下载aria2c ""download.url""

下载完成后自动退出,就和wget 的工作方式一样。

4. RPC Server模式(推荐)aria2c --conf-path=

Aria2作为后台常驻程序,监测rpc端口的活动情况,添加并下载文件。完成后继续在后台运行。

涉及到命令输入,力求简化,第二种模式明显更省事。

5. 启动Aria2 RPC模式

命令行启动aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all -c  --dir /root/downloads -D (-D daemon模式,用于后台执行)

##开始监听RPC

命令行的模式无疑使用有些麻烦,而且SSH客户端不可能我们一直连接着,我们需要一个WebUI管理监测。

推荐两个:Aria2 Web UI或者YAAW。

Web UI是MD界面的,界面好看,但是因为未知原因博主未能成功使用,所以转而使用YAAW,YAAW相对更简单,基本功能都有,例如添加任务、设置下载目录、设置下载客户端UA、删除、暂停等。

linux-19062000091

6. webui-aria2git clone https://github.com/ziahamza/webui-aria2

如果你不想搭建可使用https://ziahamza.github.io/webui-aria2/,配置数据是存在本地浏览器的,不需要注册。

注意:需要根据情况设置一下Aria2 RPC的地址,一般为Aria2后台进程运行的ip:port,例如192.168.119.100:6800。

YAAWgit clone https://github.com/binux/yaaw

YAAW也有线版本

https://aria2c.com/https://binux.github.io/yaaw/demo/

注意:需要根据情况设置一下Aria2 RPC的地址,一般为Aria2后台进程运行的ip:port,例如192.168.119.100:6800。

其他版本:方便我们使用Aria2

7. Windows下图形版本

Aria2c Remote Control

https://sourceforge.net/projects/aria2cremote/

8. 给jsonrpc加上验证

使用token验证(建议使用)需要1.18.4以上版本,帐号密码方式将在后续版本中停用!

配置文件# token验证

rpc-secret=secret

命令行

使用--rpc-secret=xxxxxx选项

启用验证后,使用https://token:secret@hostname:port/jsonrpc的地址格式设置secret。

使用密码验证

需要1.15.2以上,1.18.6以下版本1.18.4新增了--rpc-secret ,设置的RPC授权令牌, 取代--rpc-user和--rpc-passwd选项

配置文件#用户名

rpc-user=username

#密码

rpc-passwd=passwd

命令行

使用 --rpc-user=user --rpc-passwd=pwd 选项

启用验证后,使用https://username:passwd@hostname:port/jsonrpc的地址格式设置密码。

对于RPC模式来说, 界面和后端是分离的, 只要给后端设置密码即可. 前端认证什么的是毫无意义的。

9. 其它相关

YAAW搭配脚本

迅雷离线(需会员账号)Chrome Extension: ThunderLixianAssistant

UserScript: ThunderLixianExporter

旋风离线UserScript: XuanFengEx

UserScript: LixianExporter

百度网盘Chrome Extension: BaiduExporter

Firefox Addons: BaiduExporter

UserScript: BaiduPanDownloadHelper

115网盘Chrome Extension: 115exporter

其他脚本Chrome Extension

添加到aria2Chrome Download Helper

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值