喵♂呜 的博客

一个刚毕业就当爹的程序猿 正在迷雾中寻找道路...

Aria2编译安装与使用

某些平台上 aria2 的版本比较老 所以我们需要编译安装 并且进行配置

编译安装

一键安装脚本 wget -qO- https://blog.yumc.pw/attachment/script/shell/aria2c.sh | bash

  • 基础类库安装 yum -y install automake gettext gettext-devel libssh2 libxml2 zlib libgcrypt openssl libtool
  • 获取源码 git clone https://github.com/aria2/aria2.git
  • 生成编译配置 autoreconf -i
  • 检查编译配置 ./configurate
  • 编译安装 make -j2 && make install

包安装

  • CentOs 执行 yum install aria2
  • Debian 执行 apt-get install aria2
  • OpenWrt 执行 opkg install aria2

配置

设置开机自启动

  • 编辑 rc.local 文件
    • 执行 vi /etc/rc.local
    • exit 0 前面加入下列内容 注意: Session路径需要和配置内的路径一致!
      1
      2
      3
      4
      5
      6
      ARIA_SESSION_DIR=/opt/session/
      ARIA_CONFIG=/opt/conf/aria2.conf

      mkdir -p ${ARIA_SESSION_DIR}
      touch ${ARIA_SESSION_DIR}/aria2.session
      aria2c --conf-path=${ARIA_CONFIG} -D

ARIA2的WEB管理

用于搭配ARIA2的脚本