Ubuntu (Debian) 环境下:
-
配置 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
-
通过 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 因为违规被强制关闭。
-
删除文件
因为VPS的硬盘空间大多有限,有时文件下载到本地后不再需要,可以删除掉。
在Web管理面板删除下载任务后,Aria2 不会删除下载文件或缓存。
若要删除所有下载文件或缓存,输入命令
rm /var/www/html/downloads/*
删除某个文件同理,路径具体到文件名。
-
停止Aria2进程
有时因为一些原因需要停止 Aria2,由于不是很清楚 Aria2 本身提供的退出方式,我选择直接杀掉进程这种粗暴的方式:
先使用命令:
ps -ef|grep aira2c
查看aira2c进程信息
然后使用命令:
kill -9 **** //其中****为aria2c的pid
来杀掉Aria2进程(kill -9 使得进程强制终止退出)