admin

debian 11搭建Aria2+AriaNg
听说Aria2+AriaNg是下载神器,于是想尝试一下先更新系统apt update -y apt upgrade...
扫描右侧二维码阅读全文
24
2022/07

debian 11搭建Aria2+AriaNg

听说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密钥就可以了
AriaNg设置截图.jpg

搭建完成后,先尝试一下下载种子,如果遇到没速度的话,可以先找一个热门种子来下载
下载完以后aria2会保存trackerslist
这样下载其他种子速度也会变快

参考文章:
搭建Aria2+AriaNg:https://cloud.tencent.com/developer/article/1838336
debian 11设置自启动:https://www.burning.net.cn/article/article-60

Last modification:July 24th, 2022 at 01:08 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment