最近需要研究CSGO Demo 然而在家里从hltv下载几百M的Demo需要1、2个小时,很浪费时间,于是在自己显示服务器上安装了Aria2 + AriaNg来实现网页面板控制的离线下载功能。
一、准备环境
- 一台 vps 主机,CentOS 系统
- 内存 >= 512MB
- 硬盘 >= 10G
二、安装Aria2
直接简单粗暴使用别人的安装脚本
wget -N --no-check-certificate https://softs.fun/Bash/aria2.sh && chmod +x aria2.sh && bash aria2.sh
# 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

三、安装AriaNg面板
aria2 虽好,命令行的操作方式却令人望而却步。而 AriaNg 则允许我们在友好的 GUI 界面中使用它,并完整支持原版 aria2 的设置选项,让它像迅雷一样易用。
安装 AriaNg 前,我们需要先准备一款 Web 服务器。在本文中,我采用的是 Apache,一行命令就能搞定:
sudo yum install httpd
完成后,执行
sudo systemctl start httpd.service
就能启动 Apache

这时,用浏览器访问你的 VPS IP 应该会看到下图所示的欢迎页面,表示 Apache 已成功启用。如果无法连接的话,可能是由于 CentOS 自带的 httpd 服务占用了 80 端口,可以通过修改监听端口来解决。

接着,让我们下载 AriaNg,你可以在其 GitHub Releases 页面找到其正式版的下载链接。撰写本文时,AriaNg 的最新版为 1.1.0,因此,要执行的命令是 wget https://github.com/mayswind/AriaNg/releases/download/1.1.0/AriaNg-1.1.0.zip
。

随后,执行命令 unzip AriaNg-1.1.0.zip -d /var/www/html/AriaNg
,解压下载的 AriaNg 文件并将其移动至 Apache 的工作目录下。如果提示未找到 unzip 的话,请先执行 yum install -y unzip zip
。

现在,让我们用浏览器访问 你的VPS.IP/AriaNg
,如果出现下图所示网页,就说明配置成功。在 AriaNg 设置中,填写你的 VPS 或域名地址、端口、密钥等,就可以用图形界面愉快地享受下载了。
