梅林固件(merlin)使用Cloudflare DDNS服务 – MSTG 您所在的位置:网站首页 dnsfilter路由器插件 梅林固件(merlin)使用Cloudflare DDNS服务 – MSTG

梅林固件(merlin)使用Cloudflare DDNS服务 – MSTG

2024-01-10 04:21| 来源: 网络整理| 查看: 265

在kool版的梅林固件中,自带的"CloudFlare DDNS"插件可以满足我们的ddns需求

准备

1.自己的宽带必须要有公网IP(大部分地区的电信/联通拨打客服热线or联系装宽带小哥,即可获得;移动宽带貌似很少有提供)

2.需要准备一个域名,并将域名解析设置在Cloudflare中.

3.一台刷入kool版梅林固件(需要在其内置软件中心下载插件)

操作步骤

1.需要在Cloudflare中,登录后点击右上角菜单中的"我的资料",点击左侧栏的"API令牌",打开页面后创建一个用于给插件的api令牌(也可以使用下方的Global API key,但是存在隐私隐患,不作推荐,若决定使用该方法,可以跳到第4步)

2.申请创建令牌时,可选择"编辑区域DNS"模板,该应用需要以下两个权限,请确保授权了两个权限,如果没有请添加上;在"区域资源"最后一栏中选择需要ddns的域名

区域DNS编辑区域DNS读取

3.设置完成后复制生成的API令牌,复制到路由器插件中的"API KEY"一栏

4.现在我们还差一个Zone ID需要查看,这里需要我们使用命令行(windows使用"win + r"组合键,输入cmd打开),复制下面这个命令(其中$API_KEY用Global API key替代,$EMAIL用邮箱地址替代)

curl -X GET "https://api.cloudflare.com/client/v4/zones" \-H "Content-Type: application/json" \-H "X-Auth-Key: $API_KEY" \ -H "X-Auth-Email: $EMAIL"

5.运行后会返回一大串信息,不要慌.复制到文本编辑器或者notepad++中,搜索你的域名,前面的id字段就是我们所需要的Zone ID了,把它复制到插件中.

6.回到梅林路由器cf ddns插件界面

email输入你的Cloudflare账号邮箱api key上文中刚申请到的key(或者可用全局权限的Global API key)zoneid域名的id,即第四步我们获取到的id域名前面一格需要填写域名前缀(cf的dns里为"名称",如i.baidu.com的"i"),后面填写域名地址(你自己的域名,例如baidu.com);需要注意,需提前在cf的dns里新建好,若没有设置则会报错(不会自动新建),新建时最好ip解析地址与你家的地址不一样获取ip命令可默认,若无法获取可以用我这个指令"curl -s --interface ppp0 api.myip.la"

7.开启后会自动识别并更新域名的ip解析地址,如下图提示

大功告成!


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有