终于获取了 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