aria2Android服务器教程,Aria2自动更新BT Tracker服务器列表的方法
说明
公开的BT tracker服务器,因为种种原因总会经常失效,要想获取更多的peer需要经常维护这份列表。感谢github上的小伙伴提供了这么一份tracker自动更新列表:trackerslist。我们要想Aria2也支持自动更新这份列表,那么你可以按照下面方法来实现。
方法
此文仅适用于Centos系统,其它系统稍作变更即可。我没有使用过其它系统,这里也就不提供兼容性的脚本了。
示例:Aria2安装路径:/root/aria2 Aria2配置文件路径:/root/.aria2/aria2.conf
请修改脚本文件中对应的路径 请修改脚本文件中对应的路径 请修改脚本文件中对应的路径。
1、首先将aria2配置成系统服务#安装组件
yum install -y psmisc
#编辑aria2文件
vi /etc/init.d/aria2
#添加以下代码
DAEMON=/root/aria2/bin/aria2c
case "$1" in
start)
echo "Starting aria2c"
nohup $DAEMON -c > /root/.aria2/aria2.log 2>&1 &
;;
stop)
echo "Shutting down aria2c"
killall aria2c &>/dev/null
;;
restart)
killall aria2c &>/dev/null
sleep 3
nohup $DAEMON -c > /root/.aria2/aria2.log 2>&1 &
;;
*)
echo "Usage: /etc/init.d/aria2 {start|stop|restart}"
exit 1
;;
esac
exit
#授权aria2文件
chmod 7777 /etc/init.d/aria2
操作命令:service aria2 stop #停止aria2
service aria2 start #启动aria2
service aria2 restart #重启aria2
2、Aria2 bt-tracker 列表的更新,需要重启aria2才会生效#编辑脚本
vi /root/trackers-list-aria2.sh
#添加以下代码
#!/bin/bash
/usr/sbin/service aria2 stop
list=`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......
fi
#授权脚本
chmod +x /root/trackers-list-aria2.sh
3、使用crontab任务计划程序,实现自动更新crontab -e #添加定时任务,如以下2个
每30分钟更新一次tracker列表(实际不需要这么频繁 你可以自己定义更新频率)*/30 * * * * /root/trackers-list-aria2.sh
每5分钟启动一次aria2,防止aria2崩了*/5 * * * * /usr/sbin/service aria2 start版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
aria2Android服务器教程,Aria2自动更新BT Tracker服务器列表的方法相关推荐
- tracker服务器_.NET Core 开发 BT Tracker 服务器
(给DotNet加星标,提升.Net技能) 转自:myzony cnblogs.com/myzony/p/10493707.html 一.什么是 BT Tracker BT下载过程当中,我们如果拿到 ...
- 如何修改bt tracker服务器,bt tracker服务器
bt tracker服务器 内容精选 换一换 云审计服务支持删除已创建的追踪器.删除追踪器对已有的操作记录没有影响,当您重新开通云审计服务后,依旧可以查看已有的操作记录.DELETE /v1.0/{p ...
- linux bttrack服务,使用Docker安装OpenTracker,自建BT Tracker服务器
说明:刚刚在LALA大佬博客闲逛了下,看到了个使用OpenTracker搭建Tracker服务器教程,据说该工具性能很强,就连全球最大的BT服务器海盗湾也在使用,这里虽然博主用不到,但考虑到有人会用到 ...
- mysql tracker_linux架设BT Tracker服务器小记
linux架设BT Tracker服务器小记 目前开源的Bt tracker项目有: 官方Tracker为 www.bittorrent.com/ 使用python语言 windows下的tracke ...
- 自建服务器 下bt,使用Docker安装OpenTracker,自建BT Tracker服务器
OpenTracker用于搭建Tracker服务器,据说该工具性能很强,就连全球最大的BT服务器海盗湾也在使用,有人专门制作了一个OpenTracker的Docker镜像,基本不到1分钟就可以搭建好一 ...
- 搭建svn服务器并自动更新到web服务器
搭建svn服务器并自动更新到web服务器 安装搭建svn和版本库 使用yum安装svn yum install -y subversion -y的作用就是默认在后续弹出的提示中选择yes 可使用yum ...
- 如何备份服务器日志到其他服务器_sql2008自动备份到ftp服务器,sql2008自动备份到ftp服务器代码公布...
FTP是File Transfer Protocol的简称,又被称为文件传输协议,是一种将数据上传和下载到Internet的方式.FTP是一套公认的且简单的协议,是传输单个文件以及多个文件的一个最有效 ...
- linux define路径,linux架设BT Tracker服务器小记
目前开源的Bt tracker项目有: 官方Tracker为 www.bittorrent.com/ 使用python语言 windows下的tracker www.bitcomet.com/trac ...
- [分享]linux架设BT Tracker服务器小记
原链接:www.taoer.com 目前开源的Bt tracker项目有: 官方Tracker为 www.bittorrent.com/ 使用python语言 xbtt.sf.net 的c++ tra ...
- win10系统停止更新服务器,Win10系统关闭自动更新功能的三种最佳方法
Win10系统正式版发布在即,受到很多微软粉丝的追捧,并且微软也启动了为期一年的免费升级计划.很多用户使用Win10时发现一个问题,win10系统的自动更新功能是无法关闭的,导致用户都是给强制安装了推 ...
最新文章
- 王劲首度解析景驰:我们是跑得最快的无人驾驶公司
- 今天收到了学校给出的退学警告
- python插件安装错误解决办法之SyntaxError: from __future__ imports must occur at the beginning of the file原因
- 享学金三银四一线大厂面试专题学习笔记
- 3d button - where is OS type and version detected
- 易语言动画框和动画物体通过代码载入外部图片数据不显示!
- 软件测试中的存根程序
- 【2016年第5期】面向大规模图数据的并行图布局算法
- java 一对多 socket_js作为websocket client,服务用java 点对点、一对多聊天
- centos7删除符号链接_如何在 Linux 上查找和删除损坏的符号链接 | Linux 中国
- Java练习 SDUT-2561_九九乘法表
- java反射——构造方法
- Elasticsearch从0.90(0.90.x)到1.2(1.x)API的变化-二
- 小萝贝控机大师工具推荐(一款在PC就能控制手机界面的工具)
- 2021-09-10 网安实验-文件修复-各种文件的文件头
- 静态库和动态库运行时间的区别
- 【舆情分析(5)】 情感倾向分析之鲁迅《祝福》里对祥林嫂(特定人物)的情感倾向
- 构词法重新辨析triweekly与entrance
- 领导的沉默,背后到底隐藏着什么?
- loadrunner录制网页脚本时打不开或打开慢