腾讯云域名 OpenWrt 自动更新IP shell脚本
需要这个功能 然后找了很多资料都没有 看到一篇类似的本文 原文链接:https://blog.youkuaiyun.com/qq_38106751/article/details/108017663
但是原文中的API接口和recordId获取方式都已经无法使用了 这里给出新办法
操作系统:OpenWrt
实现功能:
1、使用DDNS来实现静态IP的效果。
2、定时查询ip然后跟出口IP(wan ip)对比 如果不同才修改
其他信息可参考文档腾讯云域名接口api文档
一、首先自己去添加一条域名和解析记录
二、recordId获取
在域名修改界面按浏览器F12 点击network ,fillter 填写Record.list 然后刷新页面
选择这条请求点击response 往后拉一点,可以快速找到当前的recordId
在Openwrt 的计划任务中添加
*/10 * * * * sh /root/ddns.sh
然后将以下脚本命名为ddns.sh置于/root目录下,可以用WinSCP等软件传到/root (注意是根下面的root文件夹 其他路径也可以 对应修改上面的命令)
然后保存即可。该脚本会每10分钟查询一次自己的公网IP,将解析记录修改
其中
login_token=你的token数字部分,字符串部分
例如 login_token=1231,238159b0ab0d11941dbc43608553a73fa
domai