因为某些原因,需要用到某些特方法链接到家里的电脑上,但是没有ddns的话,动态ip很出现很麻烦的事情。
所以我打算利用openwrt进行cloudflare的DDNS功能。
一、安装插件
![图片[1]-OpenWRT使用cloudflare DDNS-小N同学](https://img-cdn.nesxc.com/upload/wordpress/e9a3786a60a5af8c079cee37c479368d.png)
首先,让我们连接到openwrt的ssh。
如果你没有DDNS插件的话,输入以下命令回车进行安装
opkg update && opkg install ddns-scripts_cloudflare.com-v4
二、获取cloudflare的token
首先,给你要进行DDNS的域名随便分配一个ip。
![图片[2]-OpenWRT使用cloudflare DDNS-小N同学](https://img-cdn.nesxc.com/upload/wordpress/35ac0c664a7d53b39c8898798ea9c94d.png)
代理记得关闭!!!这很重要!!
然后打开 https://dash.cloudflare.com/profile/api-tokens 查看API秘钥。
![图片[3]-OpenWRT使用cloudflare DDNS-小N同学](https://img-cdn.nesxc.com/upload/wordpress/4cb8d725ceb9e4e34fd537bb4c25b1e0-1024x277.png)
选择Global API Key
三、配置ddns
![图片[4]-OpenWRT使用cloudflare DDNS-小N同学](https://img-cdn.nesxc.com/upload/wordpress/a0a3e75d004c3917635f1e616e6ff261-1024x497.png)
打开DDNS插件,在添加前面输入你的配置名称,我用的Cloudflare_ddns_V4,你可以起一个你熟悉的名字。
![图片[5]-OpenWRT使用cloudflare DDNS-小N同学](https://img-cdn.nesxc.com/upload/wordpress/202895e5f227f52d5149c249a993aa23-1024x733.png)
这是我配置的方法,大家可以照着抄,密码就是key,用户名是你的cloudflare邮箱。
其中,你的域名和查询主机名保持一致即可。
然后点击保存即可。
四、启动
如果你的DDNS iP始终没有改变,那么你可以去插件主页,查看有没有启动。
![图片[6]-OpenWRT使用cloudflare DDNS-小N同学](https://img-cdn.nesxc.com/upload/wordpress/78f643e8442d4fa41c40ab7a2d30d9b1-1024x497.png)
如果没有启动,你的PID哪里是启动两个字,点击它即可。
五、成品
![图片[7]-OpenWRT使用cloudflare DDNS-小N同学](https://img-cdn.nesxc.com/upload/wordpress/5e669cfaee0bf6420c7fe5c0e32d494f.png)
可以看到,Ip已经被成功更改,你可以享受来自DDNS带来的方便了。
六、分配的是内网ip?
如果出现这个问题。
![图片[8]-OpenWRT使用cloudflare DDNS-小N同学](https://img-cdn.nesxc.com/upload/wordpress/8a40b97cb199b9bef9c13d8acfcc96b2.png)
打开高级设置,选择地址来源为URL就行。
还有种特殊情况,是读取的IP是你的TZ的IP。
出现这种情况,去你的TZ插件,把checkip.dyndns.com这个网址放到直连列表就可以。
© 版权声明
THE END
暂无评论内容