CF优选确实好用,但有时候优选的ip时间不好把控,有时候能用一天,有时候一个小时也用不到。今天有空写个脚本,当优选ip失效时自动优选。
运行效果图:
脚本说明:
路由器配置定时7时到23时每15分钟自动运行一次,检查youtube能否访问,当不能访问时,运行优选脚本(其中优选脚本有两个方案,首选方案为自动下载白嫖哥的ip库优选,当白嫖表的库不能下载时;采用备用方案,抓取微测网的IP并解析到DDNS),当能访问时则不运行优选脚本。并且配置了,如果45分钟内运行了二次首选优选方案,则判定为ip库里的ip没更新,则运行次级优选方案抓取微测网ip并DDNS解析。
教程如下:
1、下载教程最后的附件解压,用记事本打开getip.sh编辑,填写你的DDNS信息和路由使用的科学工具。如下图:
![图片[1]-定时检测Cloudflare优选ip是否有效,并自动执行优选-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/04/4a47a0db6e60-1024x604.jpg)
2、修改yx.sh里面的科学工具为你所使用的。如下图:
![图片[2]-定时检测Cloudflare优选ip是否有效,并自动执行优选-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/04/fb5c81ed3a22-1024x268.jpg)
3、进hk目录,修改config.conf文件。hostmane填写你的ddns域名。dnspod填写你的DDNS api。如下图:
![图片[3]-定时检测Cloudflare优选ip是否有效,并自动执行优选-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/04/10fb15c77258-1-1024x478.jpg)
接着选择你使用的科学工具和测速端口
![图片[4]-定时检测Cloudflare优选ip是否有效,并自动执行优选-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/04/09dd8c2662b9-1-1024x478.jpg)
最后,如果你需要推送消息,就填写推送的信息。
![图片[5]-定时检测Cloudflare优选ip是否有效,并自动执行优选-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/04/8266e4bfeda1-1-1024x531.jpg)
4、最后在cf_ddns目录下,替换你的平台。点此下载合适的,如是x86不用替换。
![图片[6]-定时检测Cloudflare优选ip是否有效,并自动执行优选-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/04/f19c90851297-1.jpg)
5、最后用FinalShell登录软路由,上传刚才的文件到root目录下。配置777权限即可。如下图:
![图片[7]-定时检测Cloudflare优选ip是否有效,并自动执行优选-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/04/f3ccdd27d200-3-1024x527.jpg)
6、输入命令bash youtube.sh手动运行一次,首次运行可能要安装依赖。方法如下:
#首次运行安装依赖方法
opkg update
opkg install jq
![图片[8]-定时检测Cloudflare优选ip是否有效,并自动执行优选-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/03/afc45ae851d9-1024x596.jpg)
7、没有问题就配置路由定时运行。选择计划任务。添加下面代码。
# 代码意思是7点到23点,每15分钟运行一次代码
*/15 7-23 * * * cd /root && bash youtube.sh
![图片[9]-定时检测Cloudflare优选ip是否有效,并自动执行优选-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/04/9eb9cd58b9ea-1.jpg)
最后附上脚本下载地址:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END