树莓派3b安装aria2

安装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/

即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值