树莓派搭建Aria2下载器

用途

Aria2 是一个十分强大的下载工具,可以在 Linux 系统中使用,因此可以将树莓派当作一个下载站,方便进行离线下载。

下面是详细介绍

Aria2是一个轻量级的、多源、跨平台的命令行下载实用工具,支持HTTP/HTTPS、FTP、SFTP、BitTorrent和Metalink协议。

Aria2的优点在于:比较全能,如上面所说,无论是HTTP下载还是BT下载,Aria2都支持;同时性能也相当不错,占用空间小;更重要的是速度很快,下载都能跑满带宽。

相信它的强大的功能还需要慢慢等待你的发现。

环境准备

树莓派4b,具有docker环境,没有安装docker的可以去我的上一篇博客查找。

安装Aria2

Aria2在[docker hub](p3terx/aria2-pro - Docker Image | Docker Hub)d的官网,当然还有中文版的[官网](Aria2 Pro - 更好用的 Aria2 Docker 容器镜像 - P3TERX ZONE)。

基础使用

  • 最基本的启动命令如下,你只需要完整替换<TOKEN>字段(RPC密钥)即可启动。更强大的功能请阅读后文。比如将密码设定为12345678, 在创建容器之前可以根据自己的需要进行下载。

    docker run -d \
        --name aria2-pro \
        --restart unless-stopped \
        --log-opt max-size=1m \
        --network host \
        -e PUID=$UID \
        -e PGID=$GID \
        -e RPC_SECRET=12345678 \
        -e RPC_PORT=6800 \
        -e LISTEN_PORT=6888 \
        -v $PWD/aria2-config:/config \
        -v $PWD/aria2-downloads:/downloads \
        p3terx/aria2-pro
    

    可以不用先拉取镜像,本地镜像没有的情况下会自动去docker hub中进行查找下载。

    aria2是一个没有ui界面的软件,所以我们要结合web ui进行使用,这里可以使用AriaNg和[AriaNg-Native](GitHub - mayswind/AriaNg-Native: A better aria2 desktop frontend than AriaNg, containing all features of AriaNg and more features for desktop.),这里仅介绍AriaNg,因为Aria2本身就是下载器,我们并不需要一直盯着下载,所以网页版比较合适。

AriaNg的安装使用

同样使用aria2的思路,直接在linux上创建容器,然后会自动去docker hub上拉取容器,命令如下:

docker run -d \
  --name ariang \
  --log-opt max-size=1m \
  --restart unless-stopped \
  -p 6880:6880 \
  p3terx/ariang

没有什么需要修改的参数,默认就好。

创建好之后输入树莓派的ip+6880端口号即可。

新手避坑

第一次打开的页面是这样的,Aria2的状态是未连接的状态,此刻需要输入刚开始设置的密码,

在系统设置->AriaNg设置中,点击画圈的位置,在最后一行输入密码,按照提示重新加载设置即可连接。

默认下载的位置在树莓派的/home/pi/download中,可以使用ftp工具传到其他位置。

ps:后续的其他功能有时间还会继续补充。

2022.02.13

补充

posted @ 2022-02-13 17:53  嫌疑的羊  阅读(836)  评论(0)    收藏  举报