openwrt ddns-go
curl -LO https://github.com/jeessy2/ddns-go/releases/download/v6.12.0/ddns-go_6.12.0_linux_x86_64.tar.gz
tar -xzf ddns-go_6.12.0_linux_x86_64.tar.gz -C /usr/bin/
chmod +x /usr/bin/ddns-go
开机自启, 编辑
vi /etc/init.d/ddns-go
增加内容
#!/bin/sh /etc/rc.common
USE_PROCD=1
START=99
STOP=01
start_service() {
procd_open_instance
procd_set_param command /usr/bin/ddns-go \
-l :9876 \
-f 600 \
-c /etc/ddns-go-config.json
procd_set_param respawn
procd_close_instance
}
启动并赋权可执行
chmod +x /etc/init.d/ddns-go
/etc/init.d/ddns-go enable
/etc/init.d/ddns-go start
验证是否成功
ps | grep ddns-go # Check process
logread | grep ddns-go # Check logs
docker ddns-go
https://github.com/jeessy2/ddns-go
一键脚本 (win docker host的模式不成功)
docker run -d --name ddns-go --restart=always -p 9876:9876 -v /opt/ddns-go:/root jeessy/ddns-go
cloudflare 设置API
https://dash.cloudflare.com/profile/api-tokens



评论区