Windows 下配置 CloudFlare 动态域名解析

终于获取了 IPv6,但是拨号会改变 IPv6 地址,这样在外面访问挺麻烦的,而且我只要访问我的 Windows Server 并不需要访问 Debain,直接上 Github 一搜索,搜到了大佬的项目 https://github.com/NewFuture/DDNS 马上下载 .exe 部署

获取 CloudFlare API

登陆 CloudFlare 直接访问 https://dash.cloudflare.com/profile/api-tokens,复制 Global API Key 保存下来

安装

这里只用 Windows 版最傻瓜的安装方式,下载 exe 文件直接运行。第一次启动会在当前目录生成配置文件config.json,需要修改后进行使用。
CloudFlare IPv6 配置示例

{
  "$schema": "https://ddns.newfuture.cc/schema/v2.8.json",
  "debug": false,
  "dns": "cloudflare",
  "id": "你的邮箱",
  "index6": "default",
  "ipv6": [
    "你的域名",
  ],
  "proxy": null,
  "token": "你的Global API Key",
  "ttl": null
}

再把定时运行 ddns.exe 创建定时任务,即可。

后记

办公室只有 IPv4,想要访问 IPv6 最好就是把 CloudFlare 的云给点上,IPv4 访问 IPv6 端口只能用下面几个,最好是使用源码运行,用单文件的话不是最新代码会不保留点云的状态

HTTP ports supported by Cloudflare:
80
8080
8880
2052
2082
2086
2095
HTTPS ports supported by Cloudflare:
443
2053
2083
2087
2096
8443