Skip to content

一个优化建议 #7

@livingfree2023

Description

@livingfree2023

你好,我以前也写过类似的脚本自用,发现你做的各方面都比较完善,所以以后想主要用你的脚本来定时优选了,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侧流量压力

望能参考

祝好

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions