您的位置:首页 > 数据 >
N1盒子安装 aria2带AriaNg前端-天天快报
来源:CSDN 2022-12-27 10:59:03

文章目录

安装 AriaNg安装 nginx安装 aria2配置成系统服务设置自动更新BT Tracker服务器 虽然网上有一键安装脚本,但是由于这次我的机子是ARM架构的CPU,所以在一键安装的时候出了问题,现在只好一步一步自己安装了

安装 AriaNg


(资料图片仅供参考)

AriaNg是一个很实用的Aria2前端

mkdir /root/AriaNg

cd /root/AriaNg

wget https://github.com/mayswind/AriaNg/releases/download/0.2.0/aria-ng-0.2.0.zip

unzip aria-ng-0.2.0.zip

安装 nginx

这边采用nginx作为web服务器,当然也可以使用apache

apt install nginx

创建.aria2文件夹,放置一些配置文件

mkdir /root/.aria2

创建一个nginx配置文件

vim /etc/nginx/conf.d/aria2.conf

server {    listen       8081;    server_name  _;    root   "/root/AriaNg";    location / {        index  index.html;    }        access_log  /root/AriaNg/aria-access.log;    error_log  /root/AriaNg/aria-error.log;}

重启nginx

service nginx restart

这时候访问 http://主机IP:8081

Aria2是未连接状态,接下来我们安装aria2

vim /etc/nginx/nginx.conf

安装 aria2

apt install aria2

创建download文件夹,用来放置后期aria2下载下来的文件

mkdir /root/download

修改文件夹权限

chown -R www-data:www-data /root/download

创建一个用于保存日志的文件

touch /root/.aria2/aria2.session

创建aria2配置文件

vim /root/.aria2/aria2.conf

dir=/root/downloadcontinue=truemax-concurrent-downloads=10max-connection-per-server=5min-split-size=10Msplit=20max-overall-upload-limit=1Mdisable-ipv6=falseinput-file=/root/.aria2/aria2.sessionsave-session=/root/.aria2/aria2.sessionsave-session-interval=60enable-rpc=truerpc-allow-origin-all=truerpc-listen-all=truerpc-listen-port=6800rpc-secret=SECRETfollow-torrent=truelisten-port=51413enable-dht=trueenable-peer-exchange=truepeer-id-prefix=-TR2770-user-agent=Transmission/2.77seed-ratio=0.1force-save=truebt-seed-unverified=true

测试是否能正常启动

aria2c --conf-path=/root/.aria2/aria2.conf

没问题

在浏览器上设置一下密钥,密钥为刚才自己设置的SECRET

设置完刷新页面后,aria2的状态现在已经变成已连接了

完成

接下来为可选配置

配置成系统服务

vim /etc/init.d/aria2

#! /bin/sh### BEGIN INIT INFO# Provides:          aria2# Required-Start:    $remote_fs $syslog# Required-Stop:     $remote_fs $syslog# Default-Start:     2 3 4 5# Default-Stop:      0 1 6# Short-Description: no-description# Description:       no-description### END INIT INFOstart(){    nohup aria2c --conf-path=/root/.aria2/aria2.conf > /root/.aria2/aria2.log 2>&1 &    exit 0}stop(){    killall aria2c &>/dev/null    exit 0}case "$1" in    start)        start        ;;    stop)        stop        ;;    restart)        stop        sleep 3        start        ;;    *)        echo "Usage: /etc/init.d/aria2 {start|stop|restart}"        exit 0        ;;esacexit 0

update-rc.d aria2 defaults

接下来可以使用 service aria2 start|stop|restart来启动|停止|重启 aria2 了,并且服务为开机自启

设置自动更新BT Tracker服务器

vim /root/.aria2/trackers-list-aria2.sh

#!/bin/bashservice aria2 stoplist=`wget -qO- https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt|awk NF|sed ":a;N;s/\n/,/g;ta"`if [ -z "`grep "bt-tracker" /root/.aria2/aria2.conf`" ]; then    sed -i "$a bt-tracker="${list} /root/.aria2/aria2.conf    echo add......else    sed -i "s@bt-tracker.*@bt-tracker=$list@g" /root/.aria2/aria2.conf    echo update......service aria2 startfi

chmod +x /root/.aria2/trackers-list-aria2.sh

执行

/root/.aria2/trackers-list-aria2.sh

添加成功,现在,我们设置一个定时程序,来更新这个BT Tracker服务器地址

crontab -e

* */6 * * * /root/.aria2/trackers-list-aria2.sh

为了防止aria2崩了,每半小时重启一下aria2

*/30 * * * * service aria2 restart

关键词: 配置文件
相关文章
新疆铁路货运量首破两亿吨 运煤量同比增近30%-环球即时看

新疆铁路货运量首破两亿吨 运煤量同比增近30%-环

  今年以来,新疆铁路部门抢抓市场机遇、提升基础设施水平、挖掘运输潜力,货运量稳定攀升。截止12月23日,新疆铁路部门完成货运发送量2017更多

2022-12-27 10:15:34
投资100亿元 四川广元将建西南煤炭调拨储运中心-环球新要闻

投资100亿元 四川广元将建西南煤炭调拨储运中心-

  12月23日,四川广元市人民政府与新疆能源集团、蜀道投资集团、四川银行签订《西南煤炭调拨储运中心项目战略合作协议》,新疆能源集团联合更多

2022-12-27 09:58:14
《内蒙古煤炭价格指数运行报告(2022)》正式发布-当前视讯

《内蒙古煤炭价格指数运行报告(2022)》正式发布

  12月26日,《内蒙古煤炭价格指数运行报告(2022)》正式发布。  指数运行结果显示,今年以来,鄂尔多斯煤炭价格指数呈现先震荡上涨,再更多

2022-12-27 10:13:23
商务部:(12月12日至18日)全国煤炭价格小幅上涨-天天报资讯

商务部:(12月12日至18日)全国煤炭价格小幅上涨

  据商务部监测,本周(12月12日至18日)全国煤炭价格小幅上涨,其中炼焦煤、二号无烟块煤、动力煤每吨1505元、1610元和971元,分别上涨07%更多

2022-12-27 09:58:57
需求低于预期 旺季动力煤市场承压明显

需求低于预期 旺季动力煤市场承压明显

  12月中旬以来,受电厂库存高位,工业开工率偏低等因素影响,市场需求旺季不旺,而在保供政策发力下,供给水平则好于预期,动力煤市场供需更多

2022-12-27 10:09:40
贵州毕节2处露天煤矿获批开工建设-热议

贵州毕节2处露天煤矿获批开工建设-热议

  近日,贵州省毕节市金沙县鑫达和渝南煤矿两处露天煤矿获批开工建设,成为贵州最先完善手续并动工建设的露天开采煤矿。  目前,两处露天更多

2022-12-26 10:05:12
煤炭供应弹性增加 市场转运效率提升-前沿资讯

煤炭供应弹性增加 市场转运效率提升-前沿资讯

  随着全国大部分地区气温走低,国内煤炭需求整体增加,主产地煤炭产能核增转化助推产量增加,煤炭供应弹性进一步恢复。12月,国内新一年电更多

2022-12-26 10:03:02
前11月哈密煤炭外运量同比增长158%-环球最新

前11月哈密煤炭外运量同比增长158%-环球最新

  哈密是疆煤外运的主战场。今年以来,疆外煤炭市场需求旺盛,哈密市统筹疆内保供和疆外市场需求,全力加快煤炭生产,积极推动煤炭长距离运更多

2022-12-26 10:14:49
前11个月满洲里铁路口岸煤炭进口量超去年全年总量

前11个月满洲里铁路口岸煤炭进口量超去年全年总量

  12月的满洲里气温低至零下三十多度,街头冰雾弥漫,车辆稀少,行人全副武装步履匆匆,然而在满洲里铁路口岸内却是一派热火朝天的繁忙景象更多

2022-12-26 09:58:37
印尼供应偏紧限制进口增量-全球视点

印尼供应偏紧限制进口增量-全球视点

  2022年1-11月份,除了从俄罗斯和蒙古国进口煤炭数量同比增加外,我国从印尼、加拿大、菲律宾、美国、南非和哥伦比亚的进口煤数量同比均出更多

2022-12-26 10:00:58