玩客云openwrt配置DDNS-GO

1,289 阅读2分钟

玩客云openwrt配置DDNS-GO

打开docker拉取镜像jeess/ddns-go:v6.6.3image

打开容器点击添加,更改容器名字,容器镜像选择刚才的的ddnsgo镜像,其他默认保存即可

image

然后访问openwrt的ip加9876端口号例如192.168.1.1:9876,进入网站默认直接登陆即可,进入后更改用户名和密码。image

然后开始配置dns域名解析服务,我这里使用的是dnspod,创建dnspod token,点击蓝色按钮会自动跳转到密钥创建界面

image

进入dnspod后点击创建密钥,自行创建即可不过多介绍,记得保存好id和token。

image

在这里填入id和token,TLL选择自动即可

image

ipv4如果有公网可以打开,我这里没有就关闭了

image

ipv6勾选,选择通过网卡获取,一般是第一个地址,这里匹配正则表达式填入@1,Domains填入你要解析的域名

image

这里ddns-go就配置完成了,当然你如果想要解析通知的话可以配置一下webhook,我这里使用的飞书机器人,当然你如果想使用其他的推送可以点击蓝色按钮,有更多介绍。

image

这里以飞书为例打开飞书创建群组,名字随意,创建好后点击群头像选择群机器人

image

点击添加机器人

image

选择自定义机器人

image

选择后点击添加

image

这里复制一下飞书机器人的webhook地址,自定义关键词一定要打开,填入“你的公网IP变了”

image

然后点击完成即可...

把刚才复制的机器人webhook地址填入url里面

image

把这行代码粘贴到RequestBody里面

{
    "msg_type": "post",
    "content": {
        "post": {
            "zh_cn": {
                "title": "你的公网IP变了",
                "content": [
                    [
                        {
                            "tag": "text",
                            "text": "IPv6地址:#{ipv6Addr}"
                        }
                    ],
                    [
                        {
                            "tag": "text",
                            "text": "域名更新结果:#{ipv6Result}"
                        }
                    ]
                ]
            }
        }
    }
}

Headrs为空

点击模拟测试webhook按钮,飞书机器人就发通知了

DDNS-GO的配置就完结了