Debian中安装并配置Aria2+WebUI

原创 楚盟  2017-05-08 22:47  阅读 1,595 views 次

作为一款跨平台的下载软件,Aria2 以其优秀的性能,良好的多线程支持以及多协议支持的特性,在 Linux 平台下受到了广泛好评。不过他与 Transmission 不同,Aria2 本身只是一款命令行下载工具,并不自带 WebUI ,这给我们的使用带来了极大的不便。下面我们便以 Debian 7 系统为例,介绍 Aria2+WebUI 的安装及配置方法。

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=6800
rpc-secret=******
continue=true
input-file=/root/aria2.session
save-session=/root/aria2.session
max-concurrent-downloads=5
max-connection-per-server=16

其中 dir 为下载目录; rpc-listen-port 为监听端口,随后配置 WebUI 时需要用到,可以任意设置;rpc-secret 为口令,同样用于 WebUI 中;而 input-file 和 save-session 分别用于读取和保存断点续传信息。在第一次安装后需要手动创建这个自动保存文件,用 nano 创建一个空文件即可。

保存好之后,我们打开 /etc/rc.local ,在 exit 0 之前添加一行命令用于开机启动 Aria2(-D参数后台运行):


/usr/bin/aria2c --conf-path=/root/aria2.conf

使用以下命令来立即启动 Aria2:


/usr/bin/aria2c --conf-path=/root/aria2.conf -D

保存之后我们来配置 WebUI ,首先你的服务器需要安装 Web 服务,如果还没有安装的话可以直接使用 apt-get install nginx 来安装,安装完成后的默认 Web 目录位于 /var/www/html 下。如果不需要配置多站点的话,我们直接进入这个目录安装 WebUI :


git clone https://github.com/ziahamza/webui-aria2.git
cd webui-aria2
mv * ..

到这里 WebUI 就安装完成了

文章来源:reizhi
文章链接:https://roov.org/2016/06/debian-aria2/

本文地址:https://www.5yun.org/13406.html
关注我们:请关注一下我们的微信公众号:扫描二维码楚盟博客的公众号,公众号:chubin5yun
版权声明:本文为原创文章,版权归 楚盟 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 电动螺旋压力机
    电动螺旋压力机 【农民】 @回复

    您好,您的网站做的很不错,很漂亮,我已经收藏了,方便我随时访问.

  2. reizhi
    reizhi 【农民】 @回复

    原文照抄不写出处真的好吗?

    • 楚盟
      楚盟【站长】2018-04-28 at 22:03  回复

      @reizhisorry!已经悄悄的加上了,时间太久不记得哪里的文章的,刚刚搜索了一下,rezhi这个应该是你的网站吧?

      • reizhi
        reizhi 【农民】2018-04-30 at 23:21  回复

        @楚盟是的,搜教程搜到自己的,然后发现下面还带个一模一样的标题