在 VPS 上使用 Aria2 进行离线下载的简单配置过程

Ubuntu (Debian) 环境下:

  1. 配置 Aria2

    通过 SSH 连接到 VPS

    输入命令:

    apt-get install -y apache2 aria2 git
    

    我们选择新建一个 Downloads 文件夹,将文件下载到其中:

    cd /var/www/html/
    mkdir downloads
    git clone https://github.com/ziahamza/webui-aria2.git
    mv webui-aria2 aria2
    

    启动进程:

    aria2c --enable-rpc --rpc-listen-all --dir=/var/www/html/downloads/ -D
    

  2. 通过 WebUI 进行访问以及下载

    打开浏览器,输入

    xxxx/aria2/
    ​    //其中xxxx为VPS的IP或域名
    

    来访问其 WebUI

    选择 settings – connection settings

    在 Direct Download 下 Enter base URL 处填写刚刚创建的文件夹目录

    /downloads/
    

    选择 save connection configuration

    显示 “Successfully connected to Aria2 through remote RPC”

    则设置成功,现在可以进行下载任务的添加了。

    如果使用国外的 VPS,务必确认主机商是否允许、下载文件版权等问题,避免 VPS 因为违规被强制关闭。

  3. 删除文件

    因为VPS的硬盘空间大多有限,有时文件下载到本地后不再需要,可以删除掉。

    在Web管理面板删除下载任务后,Aria2 不会删除下载文件或缓存。

    若要删除所有下载文件或缓存,输入命令

    rm /var/www/html/downloads/*
    

    删除某个文件同理,路径具体到文件名。

  4. 停止Aria2进程

    有时因为一些原因需要停止 Aria2,由于不是很清楚 Aria2 本身提供的退出方式,我选择直接杀掉进程这种粗暴的方式:

    先使用命令:

    ps -ef|grep aira2c 
    

    查看aira2c进程信息

    然后使用命令:

    kill -9 **** 
    ​    //其中****为aria2c的pid
    

    来杀掉Aria2进程(kill -9 使得进程强制终止退出)

Leave a Reply