OpenWrt自动定时优选cloudflare的ip

前言

CF的优选ip失效还是很快的,手动优选太繁琐了,设置一个自动优选一劳永逸。看下面的操作方法。

准备工作

openwrt软路由,FinalShell,CF账号,CF_workers搭建的测速,CF域名的API

1、点此下载优选脚本代码文件,openwrt的root目录下新建文件夹sg(文件夹名任意)。把下载的脚本上传至此目录。如下图:

图片[1]-OpenWrt自动定时优选cloudflare的ip-杨公子的博客
下载的脚本上传至opewrt

2、点此下载路由对应的版本的测速文件CloudflareST,上传至cf_ddns目录下并赋权。如下图:

图片[2]-OpenWrt自动定时优选cloudflare的ip-杨公子的博客
chmod赋权后测试运行正常,按CTRL+C中断

3、编辑config.conf文件,填写DDNS域名,cloudflare账号邮箱,Global API Key,添加测速地址,其它参数自行修改。

图片[3]-OpenWrt自动定时优选cloudflare的ip-杨公子的博客
按需修改

4、手动导入优选ip库到ip.txt文件。也可以直接使用在线ip库。

在线优选ip库:https://github.com/ymyuuu/IPDB

FOFA网站查找对应端口的反代IP:https://fofa.info

网站直接获取https://stock.hostmonit.com/CloudFlareYes

白嫖哥的:https://zip.baipiao.eu.org

CF中转IP发布 https://t.me/cf_push

图片[4]-OpenWrt自动定时优选cloudflare的ip-杨公子的博客
导入ip库

5、手动执行优选ip命令:cd /root/sg && bash start.sh,如下图:

图片[5]-OpenWrt自动定时优选cloudflare的ip-杨公子的博客
正在运行中
图片[6]-OpenWrt自动定时优选cloudflare的ip-杨公子的博客
优选好了自动解析域名

6、检查优选成功没有。即可正常使用!

图片[7]-OpenWrt自动定时优选cloudflare的ip-杨公子的博客
看到域名解析成功
图片[8]-OpenWrt自动定时优选cloudflare的ip-杨公子的博客
测试ip延迟正常

7、最后设置openwrt定时运行优选脚本。

图片[9]-OpenWrt自动定时优选cloudflare的ip-杨公子的博客
定时运行

这里附上定时运行说明:

(1)0 0 2 1 * ? 表示在每月的1日的凌晨2点调整任务

(2)0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15执行作业

(3)0 15 10 ? 6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作

(4)0 0 10,14,16 ? 每天上午10点,下午2点,4点

(5)0 0/30 9-17 ? 朝九晚五工作时间内每半小时

(6)0 0 12 ? * WED 表示每个星期三中午12点

(7)0 0 12 ? 每天中午12点触发

(8)0 15 10 ? 每天上午10:15触发

(9)0 15 10 ? 每天上午10:15触发

(10)0 15 10 ? 每天上午10:15触发

(11)0 15 10 ? 2005 2005年的每天上午10:15触发

(12)0 14 * ? 在每天下午2点到下午2:59期间的每1分钟触发

(13)0 0/5 14 ? 在每天下午2点到下午2:55期间的每5分钟触发

(14)0 0/5 14,18 ? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发

(15)0 0-5 14 ? 在每天下午2点到下午2:05期间的每1分钟触发

(16)0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发

(17)0 15 10 ? * MON-FRI 周一至周五的上午10:15触发

(18)0 15 10 15 * ? 每月15日上午10:15触发

(19)0 15 10 L * ? 每月最后一日的上午10:15触发

(20)0 15 10 ? * 6L 每月的最后一个星期五上午10:15触发

(21)0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发

(22)0 15 10 ? * 6#3 每月的第三个星期五上午10:15触发

可以设置多个优选任务

0 7 * * * cd /root/sp && bash start.sh
0 8 * * * cd /root/sg && bash start.sh
30 7 * * * cd /root/sg/cf_ddns && wget https://raw.githubusercontent.com/ymyuuu/IPDB/main/proxy.txt && mv proxy.txt ip.txt

最后附上https://fofa.info查询语法

FOFA语法
server=="cloudflare" && port=="80" && header="Forbidden" && country=="CN"
剔除CF:asn!="13335" && asn!="209242"
阿里云45102:server=="cloudflare" && asn=="45102"
甲骨文31898:server=="cloudflare" && asn=="31898" && country=="KR"
搬瓦工25820:server=="cloudflare" && asn=="25820"

定时脚本备份

隐藏内容,输入密码后查看
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片