抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

使用 openwrt 可以自定义安装原生的动态 dns插件(Dynamic DNS),但是并不支持 DNSPod 的 ddns 自动更新ip。 对于目前这个问题,一般可以通过编写脚本来实现,或者可以添加 DNSPod 的功能支持。 目前发现,L大的LEDE源码中已经集成了该插件源码(https://github.com/coolsnowwolf/lede/tree/master/packag...

OpenWrt 原生的 DDNS 并不支持 DNSPod,所以自行查了一下 DNSPod 的 API,自行写了一个shell脚本。 本脚本实现了简单的更新功能,体积极小,代码简单,可以用作参考来修改适合自己的脚本,后续我会根据需求再完善一下全部的功能。 实现步骤脚本首先新建一个shell文件,本文以 ddns_dnspod.sh 为例。将下面的代码复制到新建的shell脚本中。 ddns_d...

最近在使用 OpenWrt 的 DDNS 发现,如果使用 write_log 来实现日志输出,中文不会显示出来,会出现格式错误。对 dynamic_dns_functions.sh 的源代码进行细读发现,write_log() 函数会调用 urlencode() 函数,而该函数是不支持中文的。 对该函数改为支持中文的URL编码即可,将 urlencode(){} 改写代码...