-
Notifications
You must be signed in to change notification settings - Fork 128
Open
Description
你好,我以前也写过类似的脚本自用,发现你做的各方面都比较完善,所以以后想主要用你的脚本来定时优选了,Good job点个赞。
这里我有一个小小的建议,我以前的程序逻辑是
先用nslookup hostname 1.1.1.1查我的域名当前的IP地址,然后直接用CloudflareST指定IP跑一次,看看第一次测速速度current_speed是否达到配置中的-sl参数要求(needed_speed),如果能够达到要求的话,直接退出程序即可。
如果速度没有达到要求,再进行优选测速获得new_speed,并且在ddns update之前,比较一下第二次测速的速度是否大于current_speed。
第二次测速速度优于第一次测速时,再去更新IP地址。
优于CloudflareST是随机测试IP,常常会出现原本非常好的IP被脚本替换成了一个很普通的IP,用我上述逻辑稍加改写可以节约很多运行时间,也节约测速所造成的路由侧和CF侧流量压力
望能参考
祝好
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels