下载源码
安装一些必要的依赖环境
1 | apt install -y libcurl4-openssl-dev libevent-dev \ |
下载最新的aria2的源码:
1 | wget --no-check-certificate https://github.com/aria2/aria2/releases/download/release-1.31.0/aria2-1.31.0.tar.gz |
修改源码
Aria2的参数中-max-server-connection
和-min-split-files
很大程度上决定了网盘的下载速度。
在这里我将-max-server-connection
最高设置为256,-min-split-files
最小设置为256k。
1 | #aira2的基本配置选项大多都存储在文件OptionHandlerFactory.cc中 |
编译前的参数设置
1 | ./configure |
编译
1 | make |
编译完成之后
1 | cp src/aria2c /usr/local/bin |
查看安装是否成功
1 | aria2c -v |
如果能显示版本号,就表示成功。
配置
在/etc里新建一个aria2的目录,新建配置文件aria2.conf
1 | mkdir -p /etc/aria2 |
插入以下内容:
1 | dir=/home/wen/Downloads # 这里需要改成绝对路径 |
新建一个aria2.session,用于存储正在下载的一些信息
1 | touch /etc/aria2/aria2.session |
启动
启动文件配置
1 | #!/bin/sh |
给启动文件一个权限以及开机自动运行aria2
1 | sudo chmod 755 /etc/init.d/aria2c |
启动aria2
1 | sudo service aria2c start |