说明:Aria2是一个很强的BT下载神器,用的人也多。不过也有很多人手动编译安装的时候,会遇到很多错误,这里博主就分享个静态文件安装方法,出错率很低。
安装
Github地址:https://github.com/q3aql/aria2-static-builds
这里只说下Linux系统安装方法,首先找到适合自己系统的最新版的Aria2静态文件→点击查看,再使用命令:
#下载静态文件
wget https://github.com/q3aql/aria2-static-builds/releases/download/v1.34.0/aria2-1.34.0-linux-gnu-64bit-build1.tar.bz2
#解压文件并进入文件夹
tar jxvf aria2-*.tar.bz2 && rm -rf aria2-*.tar.bz2 && cd aria2-*
#开始安装
make install
##如果安装的时候提示-bash: make: command not found错误,需要先运行命令:
Debian/Ubuntu系统:apt install make -y
CentOS系统:yum install make -y这时候就安装好了,可使用aria2c -v查看版本信息。
使用
使用的话很简单,先新建aria2.conf配置文件(存放路径随意),配置如下:
# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=/data/aria2/download
# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
#disk-cache=32M
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
# 预分配所需时间: none /data/aria2/aria2.log 2>&1 &CentOS系统可能还需要开放几个端口,运行命令:
#CentOS 6
iptables -I INPUT -p tcp --dport 6800 -j ACCEPT
iptables -I INPUT -p tcp --dport 6998 -j ACCEPT
iptables -I INPUT -p tcp --dport 51413 -j ACCEPT
service iptables save
service iptables restart
#CentOS 7
firewall-cmd --zone=public --add-port=6800/tcp --permanent
firewall-cmd --zone=public --add-port=6998/tcp --permanent
firewall-cmd --zone=public --add-port=51413/tcp --permanent
firewall-cmd --reload这时候Aria2安装及配置都好了,接下来就是使用了;使用的话,我们可以借助Aria2前端Web面板一起使用,常见的有Aria2 WebUI、YAAW和AriaNg;博主推荐AriaNg,差不多包含了前面2个的功能,界面也很美观,你可以选择自己搭建,也可以直接用别人提供的;搭建方法参考:方法一、方法二,不想搭建的可以使用博主提供的→传送门。
提示
据某热心童鞋反应,有大神静态编译的aria2c文件,覆盖原文件后可以修改线程数,下载百度云文件可以突破16线程限制,这里就贴个使用方法。
首先下载aria2c文件→点击下载,然后解压并移动到/usr/bin目录,再给予可执行权,不会搞的直接在SSH客户端使用命令:
wget https://www.moerats.com/usr/down/aria2c.tar.gz
tar zxvf aria2c.tar.gz && rm -rf aria2c.tar.gz
mv -f aria2c /usr/bin/
chmod +x /usr/bin/aria2c然后修改aria2.conf配置文件,修改参数如下:
#修改3个参数即可
设置最大的JSON-RPC/XML-RPC请求大小,默认2M
rpc-max-request-size=100M
同一服务器连接数, 添加时可指定, 默认:1
max-connection-per-server=64
单个任务最大线程数, 添加时可指定, 默认:5
split=64最后重新启动aria2即可,如果服务器性能不够,线程建议调小点。
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
**
<div

