openwrt配置Cloudflare DDNS
配置DDNS的前提条件是家里的宽带需要有公网ip。下面我们开始使用cloudflare来进行DDNS的配置。
添加ddns配置
选择openwrt里的动态DNS功能,然后在里边添加一个自己的配置,名称随便,如我添加的MYDDNS
`。
添加后就跳转到了配置界面,首先我们要选择ddns的提供商,这里我们选择cloudflare:
切换后如下图:
查询主机名
这个就是我们的域名,通过这个域名访问到我们的openwrt管理后台,配置一个自己的三级域名,比如购买的域名的openwrt.com
`。这里则填写admin.openwrt.com
`。
域名
域名这个选项其实就上将查询主机名修改为admin@openwrt.com
。
用户名和密码
用户名是cloudflare的登录邮箱,密码是cloudflare的global api key。如下图,点击后边的view就可以查看自己的key了。
截止上边openwrt里的配置就已经完成了。点击保存并应用就可以了。
域名解析
我们在上边使用到了admin.openwrt.com
。然后我们需要在cloudflare的后台去配置这个域名的解析。添加一条A记录,记录值为`admin`,然后我们就可以通过admin.自己的二级域名来访问我们软路由系统了。IPv4地址可以先随便填一个,等待ddns程序自动进行更新。
开放openwrt端口
在openwrt后台系统中找到网络-防火墙-端口转发
`,进行端口转发配置
具体配置说明:
名称:随便填一个标识。
传输协议:选则TCP+UDP。
外部区域:选wan口
外部端口:ddns中的域名+外部端口访问到你这个机器。端口一般在1024~65535中选择。
内部区域:选lan口
内部ip地址:选openwrt的管理后台ip,例如我这里是192.168.6.1。
内部端口:openwrt的管理后台一般都是输入ip就可以访问,所以端口是80.
添加,然后保存并应用,就可以通过ddns里的配置的查询域名:外部端口
访问到管理后台,本文中的就是admin.openwrt.com:8080
。8080端口是我随便写的,根据自己情况选择一个可以使用的端口,1024~65535之间的都可以。