阿里云 DDNS 脚本

周末写了一个脚本, 可以把当前 IP 自动更新到阿里云上的 DNS 记录里面。
Github 地址

如果没有用过 aliyun cli,需要先去阿里云官网,下载 ,解压后,放到 /usr/bin 之类的。 然后设置 profile 。当然建议是 RAM 账户设置一个不能登录的 API 使用的子账户,然后生成 Access KeyID/Secret,就可以设置到这个 profile 里。
# aliyun configure –profile=”name”

脚本需要 jq 命令,如果没有安装过, 那当然是 yum/apt install jq 就可以。

需要重新编译 aliyun cli 到 ARM CPU 的路由器上, 编译一直报告https 错误,解决办法是:
export GOPROXY=https://goproxy.io
oh, 当然编译前,还有个开关要设置为: GO111MODULE=on

编译中待解决问题:
go version go1.12.10 linux/amd64

go get -u github.com/aliyun/aliyun-openapi-meta
go: finding github.com/aliyun/aliyun-openapi-meta latest
go get -u github.com/jteeuwen/go-bindata/...
go: finding github.com/jteeuwen/go-bindata/... latest
go get github.com/jteeuwen/go-bindata/...: no matching versions for query "latest"
make: *** [Makefile:9: deps] Error 1

以上问题已经解决, 采用官方办法,而不是 github 上的 make 命令。

作者: 甬洁网络

--移动互联网&物联网技术提供商