听说Aria2+AriaNg是下载神器,于是想尝试一下
先更新系统
apt update -y
apt upgrade -y
通过apt安装Aria2
apt install aria2 -y
配置Aria2
在/root目录创建aria2文件夹,在文件夹内创建aria2.session和aria2.log文件
mkdir .aria2
cd .aria2
touch aria2.session
touch aria2.log
保存并修改以下代码,创建为aria2.conf文件。注意需要修改文件保存路径和RPC授权令牌,以备注“手动更改”。
#文件保存路径设置,请手动更改
dir=/home/data
disk-cache=32M
file-allocation=none
continue=true
max-concurrent-downloads=10
max-connection-per-server=5
min-split-size=10M
split=20
disable-ipv6=true
input-file=/root/aria2/aria2.session
save-session=/root/aria2/aria2.session
## RPC相关设置 ##
# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
#event-poll=select
# RPC监听端口, 端口被占用时可以修改, 默认:6800
rpc-listen-port=6800
# 设置的RPC授权令牌,在设置AriaNg时需要用到,请手动更改
rpc-secret=<TOKEN>
follow-torrent=true
listen-port=6881-6999
enable-dht=true
enable-peer-exchange=true
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
seed-ratio=0.1
bt-seed-unverified=true
bt-save-metadata=false
开启aria2
aria2c --conf-path=/root/aria2/aria2.conf -D
设置开机启动
首先,我们到/lib/systemd/system目录下
cd /lib/systemd/system
在该目录下,可以发现有个rc-local.service文件,使用文本编辑器,在最后加上下列信息即可。
[Install]
WantedBy=multi-user.target
由于没有/etc/rc.local文件,所以我们需要手动创建它,并写入以下信息
#!/bin/sh -e
aria2c --conf-path=/root/aria2/aria2.conf -D &
exit 0
创建完成后需要给其赋予运行权限
sudo chmod +x /etc/rc.local
启动该服务
sudo systemctl enable rc-local # 启用
sudo systemctl start rc-local.service # 开始运行
sudo systemctl status rc-local.service # 查看状态
安装AriaNg
AriaNg是一个web端网站,需要自行安装php服务器,这里我用https://www.lamp.sh/来安装。
apt -y install wget git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
~/lamp/lamp.sh -h
安装的时候,需要选择安装哪些软件
httpd-2.4.52
mysql-5.7.37
php-7.4.28
kodexplorer-4.47
我把这些都选上了,有数据库和php环境,如果需要搭建其他网站就比较方便了,kod管理服务器上的文件比较方便
安装好运行环境之后,开始安装AriaNg
先去AriaNg官网看看最新版本:https://github.com/mayswind/AriaNg/releases
进入网站根目录,直接下载最新版的AriaNg压缩包,并解压。
wget https://github.com/mayswind/AriaNg/releases/download/1.2.4/AriaNg-1.2.4.zip
unzip AriaNg-1.2.4.zip
然后打开网址
输入刚才设置的RPC密钥就可以了
搭建完成后,先尝试一下下载种子,如果遇到没速度的话,可以先找一个热门种子来下载
下载完以后aria2会保存trackerslist
这样下载其他种子速度也会变快
参考文章:
搭建Aria2+AriaNg:https://cloud.tencent.com/developer/article/1838336
debian 11设置自启动:https://www.burning.net.cn/article/article-60