Dynamically update IP to Cloudflare.
使用本程序可以实现托管于Cloudflare的DDNS功能。
项目地址:https://github.com/LiuJiewenTT/DynamicIP2CF
项目主页:https://LiuJiewenTT.github.io/DynamicIP2CF
下载页:https://github.com/LiuJiewenTT/DynamicIP2CF/releases
这是一个管理Cloudflare上DNS记录中的IP地址的程序,可以让用户可视化对DNS中的IP地址进行管理,以达成DDNS功能。
程序包含 CLI 和 GUI 部分,提供三种运行模式:一种命令行自动化,一种命令行交互,还有一种可视化管理。程序默认进入交互模式,并优先进入可视化管理模式。
[!NOTE]
当前程序没有定时执行的功能。
本程序共3中使用模式:
[!NOTE]
此部分内容为面向用户,默认为使用构建成品的入门情景。
双击 EXE 程序,稍等片刻,程序将会弹出图形窗口。
在命令行终端中输入DynamicIP2CF.exe --cli-mode
即可进入命令行交互模式。
程序启动后,将会逐一提示用户输入DNS记录信息,并执行更新操作。
[!NOTE]
此模式需要手动输入IP地址等与DNS记录和Cloudflare相关信息,命令行传入的相关参数将被忽略,配置文件中的相关信息也会被忽略。
[!TIP]
网络代理设置仍然可以从命令行参数或配置文件中指定。
在命令行终端中输入DynamicIP2CF.exe --cli-mode --cli-automated [params]
即可进入。
可以使用DynamicIP2CF.exe --generate-config-ini
来生成初始配置文件config.ini
。
可以使用DynamicIP2CF.exe --read-config-ini [file]
来指定要读取的配置文件。
可以使用DynamicIP2CF.exe --help
来查看命令行参数的详细说明。
[!TIP]
此模式下,可以使用配置文件指定DNS记录与Cloudflare相关信息,也可以使用命令行参数指定。从命令行传入的参数具有更高的优先级,将会覆盖加载自配置文件的相关信息。
网络代理信息可以从命令行参数或配置文件中指定。
.ini
配置文件。