Aria2是一个很好用的轻量下载应用, 配置的好的话下载速度不比迅雷差. 但是对一般用户来说使用命令行操作Aria2还是有点抽象和容易出错, 所以我是用AriaNg在网页上可视化Aria2来使用的.

Aria2

由于我是安装在root目录的, 所以首先获得root权限, 然后安装aria2.

sudo su
apt install aria2

以配置文件目录/root/.aria2/为例, 在该目录配置aria2.conf文件. aria2的配置文件写起来很复杂, 可以用github上有人设置好的配置, 直接clone获取. 如果使用这个配置文件的话, 建议文件目录推荐设为/root/.aria2/, 要不很多配置文件里的路径要修改.

git clone https://github.com/P3TERX/aria2.conf.git
# 文件夹重命名为.aria2, 配合路径.
mv aria2.conf .aria2

然后编辑配置文件aria2.conf. 配置文件里的路径记得按照自己情况修改, 以及最好修改默认的rpc的监听端口和密钥, 防止别人使用.

# 修改下面两个属性来使用自定义的端口和密码
rpc-listen-port=...
rpc-secret=...

简单使用的话配置好路径, 端口, 密码就行了, 如果还需要一些个人的设置, 具体各参数的用法以及脚本用法可以根据aria2.conf里自带的注释或在AriaNg github主页查看. 由于我配置的路径就是/root/.aria2/所以路径只需要设置一下开头的下载路径就行, 省了很多事.

运行下面的命令更新tracker. Tracker很重要, 是保证下载速度的关键. 命令行后面的是路径根据自己情况修改.

bash <(curl -fsSL git.io/tracker.sh) "/root/.aria2/aria2.conf"

记得在配置路径里touch一个aria2.session文件, 用以保存log, 否则会报错. 然后运行下面代码让Aria2在后台运行, conf-path是配置文件的路径.

touch aria2.session
aria2c --conf-path=/root/.aria2/aria2.conf -D

输入ps -x | grep aria2查看, 如果出现类似下面的内容则表明成功在后台运行了.

35979 ?        Ss     0:00 aria2c --conf-path=/root/.aria2/aria2.conf -D

AriaNg

由于要用到nginx的服务, 所以要提前下载nginx.

apt install nginx

AriaNg的github下载网页文件到/usr/share/nginx/html/AriaNg/目录, 然后解压.

mkdir -p /usr/share/nginx/html/AriaNg && cd /usr/share/nginx/html/AriaNg
wget https://github.com/mayswind/AriaNg/releases/download/1.2.4/AriaNg-1.2.4-AllInOne.zip
unzip AriaNg-1.2.4-AllInOne.zip && rm AriaNg-1.2.4-AllInOne.zip

/etc/nginx/conf.d/里创建文件ariang.conf后配置以下信息. 注意, 这里的ariang的端口和aria2的端口不是一个端口, 这里设置的端口是用来浏览器访问的, 而上面aria2.conf里的rpc-listen-port=是aria2的端口.

server {
    listen 你的ariang的网页端口;
    server_name 你的域名;
    location / {
        root /usr/share/nginx/html/AriaNg;
        index index.html;
    }
}

然后nginx -s reload使配置生效.

浏览器访问设定好的域名:端口, 在下图的Aria2 RPC Address中默认的6888改为自己的端口, 在Aria2 RPC Secret Token里填上aria2.conf中设定的密钥, 然后reload下就可以连接服务器的Aria2了.



Tags: VPS, Aria2, 记录

2 Comments

  1. 厚实表皮 厚实表皮

    测试一下回复 💦

  2. Test Test

    Test

Leave a comment...