说明

公开的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服务器列表的方法相关推荐

  1. tracker服务器_.NET Core 开发 BT Tracker 服务器

    (给DotNet加星标,提升.Net技能) 转自:myzony cnblogs.com/myzony/p/10493707.html 一.什么是 BT Tracker  BT下载过程当中,我们如果拿到 ...

  2. 如何修改bt tracker服务器,bt tracker服务器

    bt tracker服务器 内容精选 换一换 云审计服务支持删除已创建的追踪器.删除追踪器对已有的操作记录没有影响,当您重新开通云审计服务后,依旧可以查看已有的操作记录.DELETE /v1.0/{p ...

  3. linux bttrack服务,使用Docker安装OpenTracker,自建BT Tracker服务器

    说明:刚刚在LALA大佬博客闲逛了下,看到了个使用OpenTracker搭建Tracker服务器教程,据说该工具性能很强,就连全球最大的BT服务器海盗湾也在使用,这里虽然博主用不到,但考虑到有人会用到 ...

  4. mysql tracker_linux架设BT Tracker服务器小记

    linux架设BT Tracker服务器小记 目前开源的Bt tracker项目有: 官方Tracker为 www.bittorrent.com/ 使用python语言 windows下的tracke ...

  5. 自建服务器 下bt,使用Docker安装OpenTracker,自建BT Tracker服务器

    OpenTracker用于搭建Tracker服务器,据说该工具性能很强,就连全球最大的BT服务器海盗湾也在使用,有人专门制作了一个OpenTracker的Docker镜像,基本不到1分钟就可以搭建好一 ...

  6. 搭建svn服务器并自动更新到web服务器

    搭建svn服务器并自动更新到web服务器 安装搭建svn和版本库 使用yum安装svn yum install -y subversion -y的作用就是默认在后续弹出的提示中选择yes 可使用yum ...

  7. 如何备份服务器日志到其他服务器_sql2008自动备份到ftp服务器,sql2008自动备份到ftp服务器代码公布...

    FTP是File Transfer Protocol的简称,又被称为文件传输协议,是一种将数据上传和下载到Internet的方式.FTP是一套公认的且简单的协议,是传输单个文件以及多个文件的一个最有效 ...

  8. linux define路径,linux架设BT Tracker服务器小记

    目前开源的Bt tracker项目有: 官方Tracker为 www.bittorrent.com/ 使用python语言 windows下的tracker www.bitcomet.com/trac ...

  9. [分享]linux架设BT Tracker服务器小记

    原链接:www.taoer.com 目前开源的Bt tracker项目有: 官方Tracker为 www.bittorrent.com/ 使用python语言 xbtt.sf.net 的c++ tra ...

  10. win10系统停止更新服务器,Win10系统关闭自动更新功能的三种最佳方法

    Win10系统正式版发布在即,受到很多微软粉丝的追捧,并且微软也启动了为期一年的免费升级计划.很多用户使用Win10时发现一个问题,win10系统的自动更新功能是无法关闭的,导致用户都是给强制安装了推 ...

最新文章

  1. 王劲首度解析景驰:我们是跑得最快的无人驾驶公司
  2. 今天收到了学校给出的退学警告
  3. python插件安装错误解决办法之SyntaxError: from __future__ imports must occur at the beginning of the file原因
  4. 享学金三银四一线大厂面试专题学习笔记
  5. 3d button - where is OS type and version detected
  6. 易语言动画框和动画物体通过代码载入外部图片数据不显示!
  7. 软件测试中的存根程序
  8. 【2016年第5期】面向大规模图数据的并行图布局算法
  9. java 一对多 socket_js作为websocket client,服务用java 点对点、一对多聊天
  10. centos7删除符号链接_如何在 Linux 上查找和删除损坏的符号链接 | Linux 中国
  11. Java练习 SDUT-2561_九九乘法表
  12. java反射——构造方法
  13. Elasticsearch从0.90(0.90.x)到1.2(1.x)API的变化-二
  14. 小萝贝控机大师工具推荐(一款在PC就能控制手机界面的工具)
  15. 2021-09-10 网安实验-文件修复-各种文件的文件头
  16. 静态库和动态库运行时间的区别
  17. 【舆情分析(5)】 情感倾向分析之鲁迅《祝福》里对祥林嫂(特定人物)的情感倾向
  18. 构词法重新辨析triweekly与entrance
  19. 领导的沉默,背后到底隐藏着什么?
  20. loadrunner录制网页脚本时打不开或打开慢

热门文章

  1. mpa和pis_1psia等于多少mpa
  2. 洞见科技创始人姚明:隐私计算让数据穿上“防护服”的同时,还能充分释放数据价值...
  3. win7自带照片查看器
  4. maven配置阿里镜像
  5. 在WebServer中如何实现CGI技术
  6. 硬件科普系列之内存篇
  7. 修正 Delphi XE10.4 quickEdit 显示不完整的问题
  8. android 点阵字库
  9. epson LQ 600KIIH 针式打印机走纸问题
  10. uniapp-UI设计