kali安装Aria2

    Aria2是一个开源的免费轻量级多协议和多服务器命令行下载实用程序,适用于Windows,Linux和Mac OSX。Aria2作为一款Linux下的下载神器,很多极客都在使用,可以下载http资源、种子文件、磁力链接等.Aria2 支持命令行和 GUI 两种界面,支持许多 curl 和 wget 不支持的协议,例如:BT、磁力链接等等.Aria2是一个轻量级的多协议多源命令行下载实用程序。它支持http/https、ftp、sftp、bittorrent和metalink。可以通过内置的JSON-RPC和XML-RPC接口操作aria2。
  • 源码编译安装(建议在线安装)
    #下载wget https://github.com/aria2/aria2/releases/download/release-1.34.0/aria2-1.34.0.tar.gz#编译安装tar -zxvf aria2-1.34.0.tar.gz -C /opt/cd /opt/aria2-1.34.0/apt install gcc g++./configuremakemake install#使用aria2c 'magnet:xxxxxxx'#参数说明-s #分段下载(已默认分5段),参数值介于 1~5 之间,aria2c -s 2 'xxx' -c #断点续传
  • apt在线方式安装
    #安装apt-get -y install aria2#命令man aria2c  #查看aria2的更多用法aria2c --conf-path="/root/.aria2/aria2.conf" -D #启动RPC模式,需创建配置文件,若配置文件在默认位置则直接输出 aria2c 即可
  • 配置说明
    在 Linux 和 macOS 下,Aria2 默认配置文件位置是:~/.aria2/aria2.conf,建议在这个目录下建立配置文件。在 Windows 下,建议使用 --conf-path=CON_PATH 参数指定配置文件位置。#创建目录及配置文件 mkdir ~/.aria2 && cd ~/.aria2 && touch aria2c.conf && touch aria2.sessionvim aria2.conf## 全局设置 ## ============================================================# 日志log-level=warnlog=/root/.aria2/aria2.log# 后台运行daemon=true# 下载位置, 默认: 当前启动位置dir=/root/Downloads# 从会话文件中读取下载任务input-file=/root/.aria2/aria2.session# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件save-session=/root/.aria2/aria2.session# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0save-session-interval=30# 断点续传continue=true# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M#disk-cache=32M# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc# 预分配所需时间: none < falloc ? trunc < prealloc# falloc和trunc则需要文件系统和内核支持# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项file-allocation=none# 客户端伪装user-agent=netdisk;5.2.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJiareferer=http://pan.baidu.com/disk/home# 禁用IPv6, 默认:falsedisable-ipv6=true# 其他always-resume=truecheck-integrity=true## 下载位置 ## ============================================================# 最大同时下载任务数, 运行时可修改, 默认:5max-concurrent-downloads=5# 同一服务器连接数, 添加时可指定, 默认:1max-connection-per-server=5# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载min-split-size=10M# 单个任务最大线程数, 添加时可指定, 默认:5split=5# 整体下载速度限制, 运行时可修改, 默认:0#max-overall-download-limit=0# 单个任务下载速度限制, 默认:0#max-download-limit=0# 整体上传速度限制, 运行时可修改, 默认:0#max-overall-upload-limit=0# 单个任务上传速度限制, 默认:0#max-upload-limit=0## RPC设置 ## ============================================================# 启用RPC, 默认:falseenable-rpc=true# 允许所有来源, 默认:falserpc-allow-origin-all=true# 允许非外部访问, 默认:falserpc-listen-all=true# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同#event-poll=select# RPC监听端口, 端口被占用时可以修改, 默认:6800rpc-listen-port=6800# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项#rpc-secret=<TOKEN># 是否启用 RPC 服务的 SSL/TLS 加密,# 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接#rpc-secure=true# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件,# 使用 PEM 格式时,您必须通过 --rpc-private-key 指定私钥#rpc-certificate=/path/to/certificate.pem# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件#rpc-private-key=/path/to/certificate.key## BT/PT下载相关 ## ============================================================# 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true#follow-torrent=true# BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999listen-port=51413# 单个种子最大连接数, 默认:55#bt-max-peers=55# 打开DHT功能, PT需要禁用, 默认:trueenable-dht=false# 打开IPv6 DHT功能, PT需要禁用#enable-dht6=false# DHT网络监听端口, 默认:6881-6999#dht-listen-port=6881-6999dht-file-path=/opt/var/aria2/dht.datdht-file-path6=/opt/var/aria2/dht6.dat# 本地节点查找, PT需要禁用, 默认:false#bt-enable-lpd=false# 种子交换, PT需要禁用, 默认:trueenable-peer-exchange=false# 每个种子限速, 对少种的PT很有用, 默认:50K#bt-request-peer-speed-limit=50K# 设置 peer id 前缀peer-id-prefix=-TR2770-# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0seed-ratio=0# 强制保存会话, 即使任务已经完成, 默认:false# 较新的版本开启后会在任务完成后依然保留.aria2文件#force-save=false# BT校验相关, 默认:true#bt-hash-check-seed=true# 继续之前的BT任务时, 无需再次校验, 默认:falsebt-seed-unverified=true# 保存磁力链接元数据为种子文件(.torrent文件), 默认:falsebt-save-metadata=truebt-max-open-files=16
  • 开机启动 aria2
    vim /lib/systemd/system/aria2.service[Unit]Description= aria2After=aria2.service[Service]#PIDFile=/run/aria2.pidExecStart=/usr/bin/aria2c -c --conf-path=/root/.aria2/aria2.conf [Install]WantedBy=multi-user.targetsystemctl daemon-reload  systemctl enable aria2.service   systemctl start aria2.service
  • 界面工具
    #界面工具有 Aria2 Web UI 、 YAAW、火狐Aria2 插件 等。#下载界面工具,解压后移动至web服务器即可wget https://github.com/straightedge4life/webui-aria2/archive/master.zip unzip webui-aria2-master.zipwget https://codeload.github.com/ghostry/yaaw/zip/master

kali安装Aria2相关推荐

  1. centos 安装 aria2 webui 实现网页下载

    centos aria2 webui 安装aria2 安装 rpmforge源 wget http://repository.it4i.cz/mirrors/repoforge/redhat/el6/ ...

  2. kali linux提示安装系统失败,kali“安装系统”失败分析及解决

    昨天打算把kali安装在硬盘上,因而便去下载了一个amd64位的1.06版本的kali linux.linux 而后就这样一直放着,过一段时间后,下载完成.我是放在D盘根目录,那时只有一个kali-l ...

  3. Kali安装之后必做20件事 第二版(2017-07-07不断更新)

    原文地址: http://blog.niuti.org/post/380915_5a5b269# 一,更换比较快的软件源 修改sources.list文件(su): leafpad /etc/apt/ ...

  4. kali linux升级火狐,Kali安装最新firefox卸载旧的firefox

    Kali安装最新firefox卸载旧的firefox 解压bz2后缀的压缩包(都安装了图形界面吧,解个压应该没问题吧) 先切换root账号su 删除旧的火狐文件夹rm -rf /usr/lib/fir ...

  5. kali linux切换更新源_使用Xshell链接Linux、kali更换更新源及kali安装软件

    一.Xshell首次链接kali系统中的ssh Xshell:帮助我们去连接各种服务平台,方便管理服务器,链路可以加密处理(ssh/vsftp) 1.开启kali中的ssh服务,service ssh ...

  6. linux 卸载aria2,Linux Mint 19下安装aria2的过程完整总结

    本文内容的实际电脑操作系统是Linux Mint 19 Cinnamon版本,在其操作系统中安装aria2全过程完整总结.希望能给要安装使用aria2的朋友们提供帮助.本文除了对Linux Mint ...

  7. parrot linux 安装grub,parrotsec 和 kali安装系统的时候出现“executing grub-install dummy”的解决方案...

    在物理机的环境下安装系统出现点问题,弄了好一会才弄出解决方法 1.parrot和kali安装的时候出现了无efi分区不能继续的问题,要知道我之前安装的时候一直都是\ ; 内存; \home三个分区搞定 ...

  8. 2018-2019-2 《网络对抗技术》Kali安装 Week1 20165212

    2018-2019-2 <网络对抗技术>Kali安装 Week1 20165212 1.完成安装linux kali和vm tools 装的第三遍成功安装.前面两次镜像文件不行,没驱动(网 ...

  9. kali系统支持那些手机_将kali安装到手机上作为便携式系统启动盘的方法

    本文给大家带一个将kali安装到安卓手机作为系统启动盘的方法. 安装原理 需要手机端DriveDroid和电脑端Vmware,手机端一款软件DriveDroid可以将手机存储划分出来一个分区并挂载为U ...

最新文章

  1. (无奈之举)2011年01月26号日志
  2. Codeforces 846 A Curriculum Vitae 思维 暴力
  3. javascript 函数 add(1)(2)(3)(4)实现无限极累加 —— 一步一步原理解析
  4. jQuery弹出框示例
  5. 网络延长器分为哪几类?其应用领域有哪些?
  6. Effective Java~35. 用实例域代替序数
  7. linux时间类型localtime_r
  8. 天玥运维安全网关_智慧灯杆网关
  9. 苹果新Metal API实测:四倍完爆OpenGL ES
  10. 在Paint事件中绘制控件(边框)
  11. 点云投影_激光点云变换到图像平面并保存成int16灰度图一帧激光点云+一张RGB图像得到彩色点云
  12. Android or java https ssl exception
  13. Spring文件中的xsd文件
  14. 非线性视频编辑软件百科全书式介绍
  15. MIME类型“ image / jpg”是否与“ image / jpeg”相同?
  16. mis服务器系统,MIS系统中服务器推技术的实现
  17. undefind_undefined
  18. 字节跳动AI lab计算机视觉实习生面试教训
  19. 龙少的Linux配置大全
  20. Flutter入门系列-Flutter读取assets文件并写入应用程序路径

热门文章

  1. 滤波算法(四)—— 卡尔曼滤波算法
  2. 从项目管理看应急管理体系建设
  3. win8系统计算机打不开,Win8系统电脑总是打不开Metro界面怎么解决
  4. 【产品方案】如何全面建设B端产品中的数据迁移方案
  5. 万年历-java课程设计题_万年历-Java课程设计题(eclipse编辑器)
  6. 优思学院|戴明博士六西格玛管理14个原则
  7. 优化算法:人工蜂鸟算法AHA
  8. 常用开源服务器库和中间件
  9. 浅谈SpaceBuilder系统的缓存机制_缓存思想
  10. 2020年Android面试题整理