【荒野无灯】padavan老毛子固件自动更新aria2的BT tracker 服务器列表aria2服务器列表自动更新
家里的路由器刷了荒野无灯的padavan老毛子固件后开启了aria2功能,最近想实现自动更新BT tracker 服务器列表的功能,最后终于让我给实现了,下面是教程,可以参考下
首先新建trackers-list-aria2.sh文件,然后输入下面的代码
首先,在/etc/storage目录创建trackers-list-aria2.sh
#!/bin/bash /usr/bin/aria.sh stop list=`wget -qO- [url]https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt[/url]|awk NF|sed ":a;N;s/\n/,/g;ta"` if [ -z "`grep "bt-tracker" /mnt/aria/config/aria2.conf`" ]; then sed -i '$a bt-tracker='${list} /mnt/aria/config/aria2.conf echo 添加bt-tracker列表... else sed -i "s@bt-tracker.*@bt-tracker=$list@g" /mnt/aria/config/aria2.conf echo 升级bt-tracker列表... fi /usr/bin/aria.sh restart
然后把此文件使用winscp上传到/etc/storage目录里面
输入下面命令给此脚本777权限
chmod 777 /etc/storage/trackers-list-aria2.sh
现在就可以通过下面的命令测试下是不是可以更新BT tracker 服务器列表了
sh /etc/storage/trackers-list-aria2.sh
如果提示
syntax error: unexpected end of file (expecting "then")`
则输入命令
dos2unix /etc/storage/trackers-list-aria2.sh
将windows的换行符转换为unix换行符即可
最后在定时任务中设置每6小时更新一次(时间可以根据自己的需要调整)
0 */6 * * * * /etc/storage/root/trackers-list-aria2.sh
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包
于2018-11-19发布