安装Aria2
sudo apt-get install aria2
配置Aria2
创建配置文件
sudo mkdir /etc/aria2
sudo touch /etc/aria2/aria2.conf
sudo touch /etc/aria2/aria2.session
sudo chmod 777 /etc/aria2/aria2.session
sudo chmod 777 /etc/aria2/aria2.log
设置配置文件
dir=/home/hongda/Downloads
disable-ipv6=true
#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
#断点续传
continue=true
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
#最大同时下载任务数
max-concurrent-downloads=20
save-session-interval=120
# Http/FTP 相关
connect-timeout=120
#lowest-speed-limit=10K
#同服务器连接数
max-connection-per-server=12
#max-file-not-found=2
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
check-certificate=false
#http-no-cache=true
测试能否正常运行
sudo aria2c --conf-path=/etc/aria2/aria2.conf
正确运行后:
至此,aria2已经可以使用了。具体使用方法可以参考 aria2
设置快捷命令,此处使用别人的脚本,做简单修改。
下载脚本到指定目录,并修改文件权限
wget --no-check-certificate https://raw.githubusercontent.com/xxoocn/doubi/master/service/aria2_debian -O /etc/init.d/aria2 && chmod +x /etc/init.d/aria2
修改脚本
原文件:
#仅列出了需要修改的部分
NAME="Aria2"
NAME_BIN="aria2c"
CONFIG="/root/.aria2/aria2.conf"
LOG="/root/.aria2/aria2.log"
修改后:
NAME="Aria2"
NAME_BIN="aria2c"
CONFIG="/etc/aria2/aria2.conf"
LOG="/etc/aria2/aria2.log"
添加脚本到开机启动
update-rc.d -f aria2 defaults
至此,Aria2安装与配置结束。
测试
参考: