将多个域名IP解析至指定域名的worker.js脚本
- Workers 部署:复制 _worker.js 代码,
保存并部署即可
例如 您的Workers项目域名为:dd2d.fxxk.workers.dev;
-
如你想将
cdn.xn--b6gac.eu.org和my-telegram-is-herocore.onecf.eu.org内的IP解析到你的ddns.google.com下,你可以设置如下变量- 变量名
DOMAIN,值为cdn.xn--b6gac.eu.org,my-telegram-is-herocore.onecf.eu.org,支持多元素之间使用,或换行作间隔;
- 变量名
-
如你想将
https://ipdb.030101.xyz/api/bestproxy.txt列表内的IP解析到你的ddns.google.com下,你可以设置如下变量- 变量名
IPAPI,值为https://ipdb.030101.xyz/api/bestproxy.txt,支持多元素之间使用,或换行作间隔;
- 变量名
- 访问
https://dd2d.fxxk.workers.dev即可查看DD2D配置信息; - 访问
https://dd2d.fxxk.workers.dev/go即可手动执行DD2D域名解析任务; - 如果你设置了
TOKEN变量则需要访问https://dd2d.fxxk.workers.dev/go?token=admin才会手动执行DD2D域名解析任务。
- 设置添加
Cron 触发器即可; - 例如
0 */8 * * *为每8小时执行一次,更多定时任务Cron写法请自行GPT。
| 变量名 | 示例 | 必填 | 备注 |
|---|---|---|---|
| CFMAIL | admin@gmail.com |
√ | Cloudflare 登录邮箱 |
| CFDOMAIN | ddns.google.com |
√ | Cloudflare 待解析域名 |
| CFZONEID | 6f0b34f36efb4bdaf5e22d68ac8e5c96 |
√ | Cloudflare 区域ID |
| CFKEY | tGb4_4f5e23efb4d68ac28exRnJTfbdaC6-IWocs |
√ | Cloudflare API令牌 |
| TOKEN | admin |
× | 手动执行时验证token,token不正确将不会执行DD2D |
| DOH | https://cloudflare-dns.com/dns-query |
× | DoH(DNS over HTTPS)URL |
| DOMAIN | cdn.xn--b6gac.eu.org |
× | 获取待解析至待解析域名IP的域名(支持多元素之间,或 换行 作间隔) |
| IPV4 | 8.8.8.8 |
× | 待解析至待解析域名IPv4(支持多元素之间,或 换行 作间隔) |
| IPV6 | 2406:8dc0:6004:7019:ca7a:65a0:d3d7:1467 |
× | 待解析至待解析域名IPv6(支持多元素之间,或 换行 作间隔) |
| BANIP | 1.1.1.1,2406:8dc0:6004:7019:ca7a:65a0:d3d7:1467 |
× | 拉黑IP将不会解析至待解析域名(支持多元素之间,或 换行 作间隔) |
| IPAPI | https://ipdb.030101.xyz/api/bestproxy.txt |
× | 通过API获取待解析至待解析域名IP的接口(支持多元素之间,或 换行 作间隔) |
| TGTOKEN | 6894123456:XXXXXXXXXX0qExVsBPUhHDAbXXX |
× | 发送TG通知的机器人token |
| TGID | 6946912345 |
× | 接收TG通知的账户数字ID |