安装Aria2
sudo apt-get install aria2
创建aria2目录用于保存aria2的配置文件
sudo mkdir /etc/aria2
两个相关文件为aria2.conf,aria2.session
创建aria2.session。这是aria2的会话记录保存文件,用于保存信息。直接保存退出即可。
创建aria2.conf。这个是aria2的配置文件,添加以下内容:
#文件保存目录
dir=/mnt/test
disk-cache=32M
continue=true
#NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
file-allocation=falloc
#下载连接相关
max-concurrent-downloads=10
max-connection-per-server=15
split=10
#进度保存相关
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
save-session-interval=60
#RPC相关设置
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#BT/PT下载相关
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
bt-seed-unverified=true
bt-save-metadata=true
使用sudo aria2c --conf-path=/etc/aria2/aria2.conf启动aria2服务,显示正在监听,则启动成功
创建aria2c的服务文件,sudo nano /etc/init.d/aria2c,添加内容:
BEGIN INIT INFO
Provides: aria2c
Required-Start: $network $local_fs $remote_fs
Required-Stop: $network $local_fs $remote_fs
Default-Start: 2 3 4 5
Default-Stop: 0 1 6
Short-Description: aria2c RPC init script.
Description: Starts and stops aria2 RPC services.
END INIT INFO
USER=root
RETVAL=0
case “$1” in
start)
echo “Starting service Aria2…”
aria2c --conf-path=/etc/aria2/aria2.conf -D
echo “Start service done.”
;;
stop)
echo “Stoping service Aria2…”
killall aria2c
echo “Stop service done.”
;;
esac
exit $RETVAL
设置文件读写权限sudo chmod 755 /etc/init.d/aria2c,保持权限和目录下其他文件权限一致。
使用指令sudo update-rc.d aria2c defaults设置开机启动。
安装nginx
apt-get install nginx-full
下载AriaNg
wget https://github.com/mayswind/AriaNg/releases/download/1.2.0/AriaNg-1.2.0.zip
解压缩文件到/var/www/html中
sudo unzip AriaNg-1.2.0.zip -d /var/www/html/
即可