Author:ricterz ABSTRACT 在未设置任何安全措施的情况下,Aria2 RPC Server 可以接受任何未知来源的请求指令,并予以下载。...通过 Aria2 RPC Server,可以进行 SSRF、Arbitrary File Write 等 Web 攻击手法,获取服务器权限。 1....[1] Aria 提供 RPC Server,通过--enable-rpc参数启动。Aria2 的 RPC Server 可以方便的添加、删除下载项目。 2....2.1.3 Overwrite .ssh/authorized_keys By save-session 老版本 Aria2 Aria2 RPC Server 提供 save-session 选项,可以指定在...为了执行命令,我们需要寻找一个可以执行第三个参数路径所指向的文件的 COMMAND,不过不幸的是,Linux 下并没有找到类似的 COMMAND。
注意:本脚本只是安装Aria2后端,安装后默认会启动,但是还需要前端面板配合使用,如 Aria2 Web UI 或 AriaNG,教程看这里:https://doub.bid/all-one/#BT、磁力链接下载...相关教程 注意:CentOS6 因为源没有 Aria2包,所以不支持安装Aria2,请更换 CentOS7 或其他系统(推荐Debian 7 x64)!...Aria2一键安装管理脚本[vx.x.x] —Toyo|doub.bid/shell–jc4— 0.升级脚本 ———————————— 1.安装Aria2 2.卸载Aria2 ————————————...3.启动Aria2 4.停止Aria2 5.重启Aria2 ———————————— 6.修改配置文件 7.查看日志信息 ———————————— 当前状态:已安装并已启动 请输入数字[0–7]: 其他操作...启动:service aria2 start 停止:service aria2 stop 重启:service aria2 restart 查看状态:service aria2 status 配置文件
aria2可以通过内置的 JSON-RPC和XML-RPC接口进行操作。...下载已经静态编译的aria2 请根据自身系统下载最新版aria2,下载地址:https://github.com/q3aql/aria2-static-builds/releases 安装aria2 #...解压 tar jxvf aria2-1.34.0-linux-gnu-[arch]-build1.tar.bz2 #进入目录 cd aria2-1.34.0-linux-gnu-[arch]-build1...#安装 make install 安装完成后可以使用aria2c -v命令查看当前aria2版本。...总结 通过以上方法可以轻松安装较新版本的aria2,不需要自行安装一大堆依赖环境,非常方便。
Aria2就不多做介绍了,反正是linux系统的下载神器,支持多种下载协议,还能离线下载。可惜Aria2作为后端,操作都要在ssh下敲代码输命令,实在太不友好。...yum install epel-release #安装EPEL源 yum install aria2 -y EPEL的全称叫 Extra Packages for Enterprise Linux 。.../aria2.session save-session=/root/.aria2/aria2.session ## RPC相关设置 ## # 启用RPC, 默认:false enable-rpc=true...大家注意到Aria2状态确实未连接,这里需要设置RPC。...点击AriaNg设置,进入RPC设置,因为之前aria2都配置好了,只需要输入正确的Aria2 RPC 密钥即可,对就是之前手动修改的RPC授权令牌。
#rpc-user=user #密码 #rpc-passwd=passwd #上面的认证方式不建议使用,建议使用下面的token方式 #设置加密的密钥 #rpc-secret=token #允许rpc...enable-rpc=true #允许所有来源, web界面跨域权限需要 rpc-allow-origin-all=true #允许外部访问,false的话只监听本地端口 rpc-listen-all=...true #RPC端口, 仅当默认端口被占用时修改 rpc-listen-port=6800 #最大同时下载数(任务数), 路由建议值: 3 max-concurrent-downloads=5 #断点续传...#验证用,需要1.16.1之后的release版本 #referer=* #文件保存路径, 默认为当前启动位置 dir=/root/downloads #文件缓存, 使用内置的文件缓存, 如果你不相信Linux...内核文件缓存和磁盘内置缓存时使用 #disk-cache=0 #另一种Linux文件缓存方式 #enable-mmap=true #文件预分配, 能有效降低文件碎片, 提高磁盘性能.
;支持 Win、Mac、Linux系统,甚至在树莓派、NAS、路由器等设备上都能安装它。...aria2分两种模式,一种是命令行,一种是RPC Server模式。 Aria2命令行使用: 使用Aria2下载文件,只需在命令后附加地址即可。...如: aria2c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2 分段下载。...如: aria2c -s 2 http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2 #这将使用2连接来下载该文件。...如: aria2c -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2 下载tor-rent文件。
aria2,SO COOL,用于迅雷离线 可能有人会说我OUT了,“aria2 是我有人在玩了” 可能有人会说,”aria2是什么”。百度吧。...作为一个新兴的下载工具,Aria2是多协议、多来源下载工具(HTTP/HTTPS、FTP、BitTorrent、Metalink),内建 XML-RPC 用户界面。...(前提是你是迅雷VIP:-) 步骤一: 安装aria2 步骤二:运行 ,让aria2后面运行着 aria2c –enable-rpc –rpc-listen-all –rpc-allow-origin-all...file-allocation=none –max-connection-per-server=3 –max-concurrent-downloads=3 –continue 关键之处在于“enable-rpc...等我有装备时再来写篇文章吧, 有了aria2,linux下,关于下载东西的纠结,就不在有了,哈哈 linux没有迅雷与QQ,实在是硬伤啊
1 安装 sudo pacman -S aria2 2 创建配置文件 cd ~ mkdir .aria2 cd .aria2 touch aria2.conf aria2.log aria2.session..., 0为退出时才保存, 需1.16.1以上版本, 默认:0 save-session-interval=0 ## RPC相关设置 ## # 启用RPC, 默认:false enable-rpc=true...default.target 启动服务 systemctl --user enable aria2.service systemctl --user start aria2.service 5 图形界面 linux...安装AriaNg或者浏览器安装插件 arch linux yay -S ariang-allinone chrome Aria2 for Chrome firefox Aria2...aria2 小巧而強大的續傳下載軟體,支援 BT/Magnet Arch Linux 的 Aria2 食用指南 archlinux下Aria2配置图形界面并开机后台运行 Windows安装Aria2 发布者
服务器端 yum install aria2 3、Aria2配置文件 新建Aria2配位文件夹: mkdir /etc/aria2 新建Aria2配置文件: vi /etc/aria2...#rpc-secret=token #允许rpc enable-rpc=true #允许所有来源, web界面跨域权限需要 rpc-allow-origin-all=true #允许外部访问,false...的话只监听本地端口 rpc-listen-all=true #RPC端口, 仅当默认端口被占用时修改 rpc-listen-port=6800 #最大同时下载数(任务数), 路由建议值: 3 max-concurrent-downloads...#验证用,需要1.16.1之后的release版本 #referer=* #文件保存路径, 默认为当前启动位置 dir=/root/downloads #文件缓存, 使用内置的文件缓存, 如果你不相信Linux...内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本 #disk-cache=0 #另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
新建一个名为aria2的文件夹,将解压获得的aria2.exe加入aria2文件夹, 在文件夹aria2内新建配置文件aria2c.txt, 输入以下内容, #用户名 #rpc-user=zhaoolee...#密码 #rpc-passwd=zhaooleepw #上面的认证方式不建议使用,建议使用下面的token方式 #设置加密的密钥 #rpc-secret=token #允许rpc enable-rpc...=true #允许所有来源, web界面跨域权限需要 rpc-allow-origin-all=true #允许外部访问,false的话只监听本地端口 rpc-listen-all=true #RPC端口...内的download文件夹 dir=C:\aria2\download #文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本 #disk-cache...=0 #另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
vi /etc/aria2/aria2.conf #创建并编辑下载操作的配置文件 若不特殊存放aria2默认会读取~/.aria2/aria2.conf中的配置文件 写入以下内容: # rpc加密密钥...#rpc-secret=xxxxxx #允许rpc enable-rpc=true #允许所有来源, web界面跨域权限需要 rpc-allow-origin-all=true #允许非外部访问 rpc-listen-all...下载文件的保存路径, 默认为当前启动位置 dir=/home/你的用户名/下载 #禁用IPv6, 默认:false disable-ipv6=true #文件缓存, 使用内置的文件缓存, 如果你不相信Linux...内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本 #disk-cache=0 #另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)...路径:默认为 http://主机地址:端口/jsonrpc 若启用rpc-secret token验证内容为xxxxxx: http://token:xxxxxx@主机地址:端口/jsonrpc Aria2
先简单介绍下Aria2,这是一种离线下载工具,现在很多都用来离线下载百度云,115的资源。 也就意味着,这工具有众多版本。下面我介绍下利用服务器(Linux)来安装Aria2。...#防火墙放行6800,Aria的默认端口并保存 aria2c --enable-rpc --rpc-listen-all -D #开始监听Aria的服务。...PS:需要注意的是,每次重启服务器都需要执行 aria2c --enable-rpc --rpc-listen-all -D 来开启Aria2的服务,如果嫌麻烦,可以使用nohup等加入后台并设置开机启动...Aria2服务器也就是个html页面,你在apache目录安装一个,实现ip访问Aria2页面。...Aria2不止有Linux版本,还有Windows版本,下次在写Centos安装Aria2的时候我会介绍。 有任何问题,欢迎在下面留言讨论,Aria2的功能实在太强大。
;并且跨平台支持 Win、Mac、Linux,甚至在树莓派、NAS、路由器等设备上都能安装它。.../configure make make install 4.创建aria2配置文件 mkdir ~/.aria2 touch ~/.aria2/aria2.session vi ~/.aria2...# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项 #rpc-secret= # 设置的RPC访问用户名, 此选项新版已废弃...关于JSON-RPC 地址的说明: JSON-RPC Path 默认为: http://localhost:6800/jsonrpc 如果提示 Aria2 RPC 服务器错误 按照以下方法修改 host...: 指运行 Aria2 所在机器的 IP 或者名字 port: 使用 –rpc-listen-port 选项设置的端口, 未设置则是 6800 普通情况设置为: http://host:port/jsonrpc
作为一款跨平台的下载软件,Aria2 以其优秀的性能,良好的多线程支持以及多协议支持的特性,在 Linux 平台下受到了广泛好评。...Debian 7 默认源已经包含 Aria2 ,我们可以直接安装它: apt-get install aria2 然而安装完成后是不能够直接用的,我们创建一个配置文件,例如:\root\aria2.conf...,内容如下: dir=/var/www/ disable-ipv6=true enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=...true rpc-listen-port=9800 rpc-secret=****** continue=true input-file=/root/aria2.session save-session...其中主机为安装 Aria2 的服务器ip或者域名,端口为配置文件中 rpc-listen-port 所设置的端口,RPC 路径保持默认即可,密码令牌为 rpc-secret 所设置的密码。
主要特征以下是Aria2主要功能:1)资源占用少:Aria2非常轻量化,占用CPU和内存一小部分。正常FTP/HTTP下载,占用内存约为4MB,BitTorrent下载占用内存约为9MB。...2)多连接下载:Aria2是一种多协议下载工具,支持多种协议,并尝试尽可能多地使用最大带宽来加快下载速度。3)远程控制:Aria2支持RPC接口,更具体地说是JSON-RPC和XML-RPC。...# yum -y install aria2Arch /Manjaro 中安装Aria2:$ sudo pacman -S aria2Aria2使用实例下面介绍Aria2命令行工具的一些用法。...、下载多个文件要下载多个文件,请使用-Z选项,然后跟随要下载文件的URL地址,下面实例下载linux版qq和linux版向日葵命令行客户端。...Aria2可在Windows,Linux和Mac OSX上运行。
安装 使用命令安装 yum install aria2 (1)创建.aria2目录 mkdir /root/.aria2 (2)创建会话文件 touch /root/.aria2/aria2.session...enable-rpc=true # 允许所有来源, 默认:false rpc-allow-origin-all=true # 允许非外部访问, 默认:false rpc-listen-all=true...rpc-secret=设置成自己的密码 Aira2启动 sudo aria2c --conf-path=/root/.aria2/aria2.conf sudo service aria2c start...4,输入rpc密码 5,Aria2状态显示已连接即为成功 File Brower安装 (1)下载 wget https://github.com/filebrowser/filebrowser/releases.../download/v2.1.0/linux-amd64-filebrowser.tar.gz (2)解压 tar -zxvf linux-amd64-filebrowser.tar.gz (3)移动
此脚本已更新至2.0,请前往《CCAA更新至2.0,Linux一键安装Aria2 + AriaNg + Filebrowser实现离线下载、在线播放》 xiaoz在《Linux一键安装Aria2 +...YAAW实现离线下载》基础上重写编写了一键安装Aria2 脚本,支持CentOS/Ubuntu/Debian系统,主要解决之前BT/磁力无法下载的问题,同时将YAAW替换为AriaNg,管理更加方便,以下简称...bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) 输入1安装CCAA 根据提示设置下载路径、RPC...安装完成后会看到如下提示,请务必牢记RPC密钥、用户名、密码等信息。 根据提示输入http://IP:6080/打开AriaNg界面,并输入上一个步骤中设置的Caddy用户名和密码。...打开AriaNg设置 - RPC ,填写Aria2 RPC 密钥,然后刷新页面,至此已经完成,可以愉快的开始下片啦。
这不,效果显著,下面来我们接着搞Aria2服务器。...废话不多,先上代码: #RPM安装(推荐,环境:CentOS6.X,Centos7.X) wget http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el6...到此我们的Aria2已经安装完成。参考 Debian利用Aria2离线下载资源 来开启Aria2服务器。...给大家一个加入后台运行并设置固定下载目录的方法: nohup aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all -c --dir...到此,整个Aria2的折腾已经搞定。有想法的同学完全可以把Centos和Debian两篇文章集合起来,制作出一件脚本,并自行判断系统来安装Aria2服务器及Web管理界面。
因有时小文件用其它网盘不方便,因此有自建网盘的功能,用的是Cloudreve,Cloudreve的部署请看此文章: 搭建Cloudreve3.x.x云盘程序/linux安装Cloudreve网盘,Cloudreve...如果您打算开始根据下面文章安装Aria2,打开您的服务器 6800端口。...4.安装完成的话会有提示的,会自动显示Aria2的配置,如果不小关掉是了,可以或者第二步运行脚本,输入“8”查看Aria2配置。....************ IPv6 地址 : IPv6 地址检测失败 RPC 端口 : 6800 RPC 密钥 : 5df1b490881****** 下载目录.../settings/rpc/set/ws/43.135.**.**2/6800/jsonrpc/NWRmMWI0OTA4ODEyYjE0Nzc1MzM= 与Cloudreve对接 打开管理面板-参数设置
.zip 解压: unzip fastgithub_linux-x64.zip 进入到FastGithub文件夹下: cd fastgithub_linux-x64 运行FastGithub: ....下载工具aria2 aria2是一款命令行下载工具,使用它配合其它插件可以实现命令行下载百度网盘文件。...安装: sudo apt install aria2 配置aria2: #新建aria2文件夹 sudo mkdir /etc/aria2 #创建session文件 sudo touch /etc.../aria2/aria2.session sudo chmod 777 /etc/aria2/aria2.session #编辑配置文件 sudo vim /etc/aria2/aria2.conf...# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项 #rpc-secret= # 设置的RPC访问用户名, 此选项新版已废弃
领取专属 10元无门槛券
手把手带您无忧上云