Deepin安装Aria2+AriaNg

Aria2是Linux系统的下载神器,支持多种下载协议,还能离线下载。AriaNg是可视化操作的前端,用来执行相关的Aria2命令。

安装Aria2

  • Deepin安装Aria2

    1
    apt-get install -y aria2

配置Aria2

  1. 创建配置文件夹

    1
    mkdir /root/.aria2
  2. 创建aria2.sessionaria2.logaria2.conf文件

    1
    2
    3
    touch /root/.aria2/aria2.session
    touch /root/.aria2/aria2.log
    touch /root/.aria2/aria2.conf
  3. 修改aria2.conf文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    #文件保存路径设置,请手动更改
    dir=/home/data

    disk-cache=32M
    file-allocation=none
    continue=true
    max-concurrent-downloads=10
    max-connection-per-server=5
    min-split-size=10M
    split=20
    disable-ipv6=true
    input-file=/root/.aria2/aria2.session
    save-session=/root/.aria2/aria2.session

    ## RPC相关设置 ##
    # 启用RPC, 默认:false
    enable-rpc=true
    # 允许所有来源, 默认:false
    rpc-allow-origin-all=true
    # 允许非外部访问, 默认:false
    rpc-listen-all=true
    # 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
    #event-poll=select
    # RPC监听端口, 端口被占用时可以修改, 默认:6800
    rpc-listen-port=6800
    # 设置的RPC授权令牌,在设置AriaNg时需要用到,请手动更改【自己随便改成什么都可以】
    rpc-secret=<TOKEN>

    follow-torrent=true
    listen-port=6881-6999
    enable-dht=true
    enable-peer-exchange=true
    peer-id-prefix=-TR2770-
    user-agent=Transmission/2.77
    seed-ratio=0.1
    bt-seed-unverified=true
    bt-save-metadata=false

开启Aria2

1
2
3
4
aria2c --conf-path=/root/.aria2/aria2.conf -D

# 关闭程序
killall -9 aria2c

安装AriaNg

  1. 需要LNMP环境,可以使用LNMP一键安装包,安装环境

  2. 下载安装包

    1
    wget https://github.com/mayswind/AriaNg/releases/download/1.1.3/AriaNg-1.1.3.zip
  3. 解压后放到LNMP环境安装时,指定的网站根目录下

    1
    2
    mv AriaNg-1.1.3.zip /home/wwwroot/default
    unzip AriaNg-1.1.3.zip
0%