作者:霸霸鸭
前言
这是个脚本,它的适用人群是家里有公网IP,但会有概率在IP回收的时候分配到大内网从而无法正常DDNS的玩家使用
哈咯家人们好久不见
这脚本的由来又有得唠了,众所周知openwrt系的软路由系统里可谓是现象级存在的系统,对应隔壁的爱快也是。
但想不明白的是爱快有个很要用的功能就是实时监测wan口ip是否异常的功能,在op系的系统里一只都是缺失状态。
起初也觉得这没什么,直到折腾黑裙的时候才发现原来家里的宽带会有那么一个问题(前言已描述症状)
前期用x86的小机机时这个问题还好解决,无非就爱快+op虚拟机,爱快负责拨号和转发,op负责各种姿势的上网。
但是吧
奈何多多太给力
,用上了arm软路由之后只能用op系的系统了
但ip问题始终没法解决,咋办?垃圾佬就应该迎难而上。
PS:不止arm平台,理论上支持所有op系的系统
前期准备
一台软路由(废话)
工具包:详见评论区
开工
速通版:
1.将解压出的wan_ip文件夹整个文件夹放入系统内任意位置(你找得到路径就行)
2.以自己喜欢的方式ssh到后台,cd到wan_ip内
./123.sh
rt所示,脚本本体为wan.sh,123.sh为启动菜单。这里随你开心,wan.sh本身不带循环,嫌麻烦就./123.sh
这里要注意,正常流程应该是先2到3到4。启动cron(因为这里是依靠cron来每十分钟执行一次wan.sh)
3是确认cron服务是否正常启动,正常启动之后再通过4来将循环执行wan.sh的指令添加
如需调整循环间隔可在123.sh内第46行修改 修改后再添加进系统内,或者拉进去之后vi /文件路径/123.sh来修改。(看你开心)
;)
对了,wan.sh每执行一次会在相同目录下生成带有当天时间戳的log日志并将本次监测结果输入,log文件保留3天(理论,还没挂够3天测试)。
现版本还没能做到重启自启动,后续版本会跟进。
总结
如果这篇文章对你有帮助还请点个赞谢谢家人们。
查看文章精彩评论,请前往什么值得买进行阅读互动