aria2最新tracker服务器,Aria2自动更新BT Tracker服务器列表的方法
说明
公开的BT tracker服务器,因为种种原因总会经常失效,要想获取更多的peer需要经常维护这份列表。感谢github上的小伙伴提供了这么一份tracker自动更新列表:https://github.com/ngosang/trackerslist。我们要想Aria2也支持自动更新这份列表,那么你可以按照下面方法来实现。
关于Aria2安装使用教程可参考:https://www.moerats.com/tag/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 ;;esacexit#授权aria2文件chmod 7777 /etc/init.d/aria2
操作命令:service aria2 stop #停止aria2service aria2 start #启动aria2service aria2 restart #重启aria2
2、Aria2 bt-tracker 列表的更新,需要重启aria2才会生效#编辑脚本vi /root/trackers-list-aria2.sh#添加以下代码#!/bin/bash/usr/sbin/service 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......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
aria2最新tracker服务器,Aria2自动更新BT Tracker服务器列表的方法相关推荐
- 搭建svn服务器并自动更新到web服务器
搭建svn服务器并自动更新到web服务器 安装搭建svn和版本库 使用yum安装svn yum install -y subversion -y的作用就是默认在后续弹出的提示中选择yes 可使用yum ...
- 从服务器上自动更新系统补丁
对于经常重系统的用户或公司,每次安装系统后,必须得从微软网站上面下载补丁,这样很浪费时间. 如何从自己服务器上自动更新系统补丁,方法如下: 服务器端 服务器端需要安装一个更新服务器软件,如:SUS ( ...
- 服务器总是自动重启怎么办?服务器怎么关闭系统更新?
服务器总是自动重启怎么办?服务器怎么关闭系统更新? 方法一 方法二 有时候服务器会出现自动重启的情况,那么是什么原因导致服务器自动重启呢?针对这一情况,下面列举几种服务器会自动重启的原因,以及其解决方 ...
- 服务器总是自动重启怎么办?服务器系统更新怎么关闭?
服务器总是自动重启怎么办?服务器系统更新怎么关闭? 有时候服务器会出现自动重启的情况,那么是什么原因导致服务器自动重启呢?针对这一情况,下面列举几种服务器会自动重启的原因,以及其解决方法. 1.出现服 ...
- 如何备份服务器日志到其他服务器_sql2008自动备份到ftp服务器,sql2008自动备份到ftp服务器代码公布...
FTP是File Transfer Protocol的简称,又被称为文件传输协议,是一种将数据上传和下载到Internet的方式.FTP是一套公认的且简单的协议,是传输单个文件以及多个文件的一个最有效 ...
- lol更新后连接不上服务器未响应,LOL登录错误服务器未响应 更新后无法进入游戏解决方法推荐...
今天小编为大家带来了LOL登录错误服务器未响应 更新后无法进入游戏解决方法推荐,感兴趣的朋友们可以跟着小编去下文了解一下哦! <英雄联盟>昨天更新版本之后,有不少玩家反应出现了登陆错误的情 ...
- 使用python3爬取网页,利用aria2下载电影,Jellyfin自动更新最新电影
前言:在我搭建好Jellyfin软件后,因为只能播放本地视频,就想能不能播放网络上的电影,可以每天自动下载并更新,这样就不用我手工下载好,再上传到NAS中播放.或许有更好的方法,那就是直接用电影播放源 ...
- 玩转SCVMM中的更新基线,实现虚拟平台基础服务器补丁自动更新
需要重启还需要可以在指定的时间窗重启,最好还能监控重启状态,还有如果是Hyper-v宿主机,最好能先保存虚拟机,或者最好能确保把Hyper-v群集中的高可用虚拟机在线迁移到其他机器上再重启,因为一般服 ...
- Linux下搭建SVN服务器及自动更新项目文件到web发布目录(www)
一.linux服务器端配置 1 2 3 4 5 6 7 8 9 [root@server ~]# rpm -qa | grep sub subversion-libs-1.7.14-10.el7.x8 ...
- win10系统停止更新服务器,Win10系统关闭自动更新功能的三种最佳方法
Win10系统正式版发布在即,受到很多微软粉丝的追捧,并且微软也启动了为期一年的免费升级计划.很多用户使用Win10时发现一个问题,win10系统的自动更新功能是无法关闭的,导致用户都是给强制安装了推 ...
最新文章
- 公有云私有云的区别_一分钟秒懂公有云、私有云、混合云的区别?
- Python操作dict时避免出现KeyError的几种方法
- 当一个有性能问题的数据库摆在你的面前,作为责任人,你的处理思路是什么?...
- VC++ 连接SQL Server数据库(远程+本地)
- function 与 + - !~
- PCA降维原理及其代码实现(附加 sklearn PCA用法参数详解)
- Caffe学习系列(17):模型各层数据和参数可视化
- (70)FPGA面试题-使用不同的代码实现2:1 MUX ?使用case语句
- 关于module_param()宏
- 2018.09.29 bzoj3885: Cow Rectangles(悬线法+二分)
- alisql 与mysql_【阿里云资讯】AliSQL 5.6.32 vs MySQL 5.7.15抢鲜测试-阿里云开发者社区...
- 51单片机2个按钮逻辑设计http://www.51hei.com/bbs/forum.php?mod=viewthreadtid=165521page=1#pid720113
- 2021-05-10
- macOS 开发 - 打包 PKG(使用 Packages)
- 高效办公 1.2 用Python新建Excel文件
- jquery实现图片上传
- 【经典算法】:翻转句子中单词的顺序
- 2020年全国软件业务收入将破8万亿元
- 雅虎开放4个API 方便开发者使用雅虎工具
- [python]线性规划作图及求解