Aria2是Linux系统的下载神器,支持多种下载协议,还能离线下载。AriaNg是可视化操作的前端,用来执行相关的Aria2命令。
安装Aria2
Deepin安装Aria2
1
apt-get install -y aria2
配置Aria2
创建配置文件夹
1
mkdir /root/.aria2
创建
aria2.session
、aria2.log
和aria2.conf
文件1
2
3touch /root/.aria2/aria2.session
touch /root/.aria2/aria2.log
touch /root/.aria2/aria2.conf修改
aria2.conf
文件1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37#文件保存路径设置,请手动更改
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
1 | aria2c --conf-path=/root/.aria2/aria2.conf -D |
安装AriaNg
需要LNMP环境,可以使用LNMP一键安装包,安装环境
下载安装包
1
wget https://github.com/mayswind/AriaNg/releases/download/1.1.3/AriaNg-1.1.3.zip
解压后放到LNMP环境安装时,指定的网站根目录下
1
2mv AriaNg-1.1.3.zip /home/wwwroot/default
unzip AriaNg-1.1.3.zip