用CF解析动态公网ip

中秋过完就回去上班了嘛,那几天把r4s给带回去装上了,之前都能连上之前托管在阿里云解析的家里路由器公网域名

但是出于对安全性的考量(本人生命财产安全),还是把域名托管到Cloudflare吧,毕竟一下子买了十年的域名,我也不是傻子,墙内建站无异于作死,而且单纯换解析商也不太安全吧,之后还是要考虑把域名给迁出了

有个小问题,之前ddns使用的是openwrt阿里DDNS插件,配置很简单,但是把解析商换成了CF,得换另一个插件了

so here comes the great plugin DDNS!!!

DDNS

配置起来也不是很复杂,跟着油管一个视频学一下就会用了,这里记录一下

CF添加一条解析记录

新的解析记录

ipv4地址先随便写一个

然后在api令牌复制全局API KEY

Global API Key

回到插件配置页

新建一个配置,起个名字叫cloudflare之类的

把DDNS 服务提供商 [IPv4]改为cloudflare.com-v4

config

查询主机名填写要动态解析的域名

域名填写二级域名@一级域名,像[email protected]

用户名填写CF的账户,一般是注册邮箱

密码就是上一步复制出的全局API KEY

然后保存并应用,基本上就完成了

ps: 一开始我用的时候,就是拨号ip变更了也通知不到CF,点开查看日志,有这么一个报错

1
curl: (6) Could not resolve host: api.cloudflare.com

一般遇到这种,都是因为gfw拦住了请求,马上检查下ssr插件,发现谷歌连不通?这没法解了,所有假设都是基于连通外网的,插件关闭打开好几次,依然连不通,会不会跟拨号ip有关系呢,因为刚刚打电话给电信让重新改成公网ip,但是过了一阵不管它,再检查DDNS,域名解析地址修改成功了,ssr也能连通外网了。。所以还是尽量扶墙走吧

ps: 也可以用旁路网关的openwrt来做DDNS,无非是获取ip来源的方式要改一下,用个脚本从拨号路由获取还是什么的,但是普通路由和运营商网络都会禁用80端口这些,还是要一个可以做端口转发的路由器来拨号,然后openwrt做旁路网关好一些,不至于openwrt哪个服务跪了就整个网络瘫痪了。。

Licensed under CC BY-NC-SA 4.0
this is the way