zoukankan      html  css  js  c++  java
  • 搭建离线下载aria2 树莓派下搭建,以及图形化界面AriaNG

    请参考链接

    https://www.htcp.net/3652.html

    https://www.zrj96.com/post-296.html

    Aria2自动更新BT Tracker服务器列表的方法 https://www.moerats.com/archives/374/

    1.安装开始

    apt-get update
    apt-get -y install aria2
    mkdir /root/.aria2
    touch /root/.aria2/aria2.session
    touch /root/.aria2/aria2.log
    mkdir /data

    2.创建 aria2 配置文件(配置文件放置在/root/.aria2/aria2.conf)

    ## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ##
    ## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释  ##
     
    ## 文件保存相关 ##
     
    # 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
    dir=/data/
    # 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
    disk-cache=32M
    # 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
    # 预分配所需时间: none < falloc ? trunc < prealloc
    # falloc和trunc则需要文件系统和内核支持
    # NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
    file-allocation=none
    # 断点续传
    continue=true
     
    ## 下载连接相关 ##
     
    # 最大同时下载任务数, 运行时可修改, 默认:5
    max-concurrent-downloads=10
    # 同一服务器连接数, 添加时可指定, 默认:1
    max-connection-per-server=5
    # 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
    # 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
    min-split-size=10M
    # 单个任务最大线程数, 添加时可指定, 默认:5
    split=20
    # 整体下载速度限制, 运行时可修改, 默认:0
    #max-overall-download-limit=0
    # 单个任务下载速度限制, 默认:0
    #max-download-limit=0

    3.启动 Aria2

    apt-get -y install screen
    screen -dmS aria2 aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c

    4. 安装AriaNG

    安装请参考:http://ariang.mayswind.net/zh_Hans/

    英文GitHub地址:https://github.com/mayswind/AriaNg

    a)安装nginx

    apt-get install nginx -y

    默认html目录在/var/www/html/

    b) 下载AriaNG(解压到/var/www/html/下面)

    在最新发布页下载: https://github.com/mayswind/AriaNg/releases

    c) 解压后安装 Node.js,  

    node.js安装好,需要要用到NPM

    cd /var/www/html/ #放置解压后的AiraNG,html目录里有AriaNG的页面HTML文件等等
    npm install gulp@latest -g
    npm install npm@latest -g
    npm install gulp-cli -g
    npm install gulp -D

    Standard Version

    gulp clean build

    All-In-One Version

    gulp clean build-bundle

    启动nginx

    systemctl start nginx.service

    如果ariaNG监听80端口,直接用IP在浏览器访问

  • 相关阅读:
    高斯消元学习
    HDU 4596 Yet another end of the world(解一阶不定方程)
    Codeforces Round #318 div2
    HDU 4463 Outlets(一条边固定的最小生成树)
    HDU 4458 Shoot the Airplane(计算几何 判断点是否在n边形内)
    HDU 4112 Break the Chocolate(简单的数学推导)
    HDU 4111 Alice and Bob (博弈)
    POJ 2481 Cows(线段树单点更新)
    HDU 4288 Coder(STL水过)
    zoj 2563 Long Dominoes
  • 原文地址:https://www.cnblogs.com/faberbeta/p/aria2.html
Copyright © 2011-2022 走看看