前言
这个内网穿透我其实在2023年就开始用了,那个时候还不会用代码编程,只会图形化,就只能自己手动去看域名变化
本篇文章就是使用程序检测natapp的域名变化,然后再通过CloudFlare的API来动态修改DNS,这样就不会变了
要做的功能
- 读取natapp的日志来获取动态变化的域名
- 检测到natapp的域名更换后修改DNS
使用方法
首先确保你的电脑安装了curl软件,不然无法向CloudFlareAPI发送请求
然后在natapp的目录新建一个rz.log文件
以下config.ini在natapp官网获取(https://natapp.cn/article/config_ini)
然后把log那一项改成刚创建的日志文件名,不知道能不能使用相对路径,这个你们自己摸索
输出日志的类型就写INFO,其它类型都不会输出连接地址
然后就可以开natapp了,开完之后就打开natapp-ddns,填写好各项东西就开始检测了
下载地址
访问密码:xlnb
二进制可执行文件(Windows、Linux):
https://share.xiaorin.com/share/natapp-ddns-release
源代码:
https://share.xiaorin.com/share/natapp-ddns