运行前请修改下面三个参数:
user_id='12345'
login_token='0123456789abcdef'
domain='www.domain.com'
脚本放到后台运行,每5分钟会检查一下外网IP,如果与缓存中的不一致,就会更新记录。
sh /path/ddnspod.sh &
此脚本适用大多数 Linux 环境。
在 openwrt 路由器上需要安装 curl 包。由于缺少证书,会报错:
Error reading ca cert file /etc/ssl/certs/ca-certificates.crt - mbedTLS:
我的解决方案是将 debian 上的 /etc/ssl/certs 整个复制到路由器上, 也可以在路由器上安装 ca-bundle 应用包。