Skip to content
/ aynb Public

这是一个将多个域名IP解析至指定域名的worker.js脚本。

Notifications You must be signed in to change notification settings

ya950/aynb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

部署方式

  • Workers 部署:复制 [_worker.js] 代码到cloud flare,保存并部署即可

如何使用?

例如 您的Workers项目域名为:ddns.fxxk.workers.dev

  1. 如你想将yy.xx.eu.orguu.xx.eu.org内的IP解析到你的ddns.google.com下,你可以设置如下变量

    • 变量名CUSTOM_IPS,值为yy.xx.eu.org,uu.xx.eu.org,支持多元素之间使用,换行作间隔;
  2. 如你想将https://ipdb.030101.xyz/api/bestproxy.txt列表内的IP解析到你的ddns.google.com下,你可以设置如下变量

    • 变量名IP_API,值为https://ipdb.030101.xyz/api/bestproxy.txt,支持多元素之间使用,换行作间隔;

手动执行

  • 访问https://ddns.fxxk.workers.dev/?password=[你的密码]即可手动执行DDNS域名解析任务;
  • 例如:https://fd2.1990909.xyz/?password=sd123
  • https://【你的自定义域】/?password=【你的密码】

定时任务

  • 设置添加Cron 触发器即可;
  • 例如0 */8 * * *每8小时执行一次,更多定时任务Cron写法请自行GPT。

变量说明

变量名 示例 必填 备注
CFMAIL [email protected] Cloudflare 登录邮箱
DOMAIN ddns.google.com Cloudflare 待解析域名 支持多个域名更新
ZONE_ID 6f0b34f36efb4bdaf5e22d68ac8e5c96 Cloudflare 区域ID
API_TOKEN tGb4_4f5e23efb4d68ac28exRnJTfbdaC6-IWocs Cloudflare API令牌
PASSWORD admin × 手动执行时验证密码,密码不正确拒绝访问
CUSTOM_IPS cdn.xn--b6gac.eu.org``8.8.8.8 2406:8dc0:6004:7019:ca7a:65a0:d3d7:1467 × 获取待解析至待解析域名IP的域名(支持多元素之间,或 换行 作间隔)
IP_API https://ipdb.030101.xyz/api/bestproxy.txt × 通过API获取待解析至待解析域名IP的接口(支持多元素之间,或 换行 作间隔)

KV空间设置

-UPDATE_HISTORY: 用于存储更新历史的 KV 存储对象

-创建一个KV空间命名为UPDATE_HISTORY

-绑定刚创建的KV空间UPDATE_HISTORY,变量名称也为UPDATE_HISTORY

About

这是一个将多个域名IP解析至指定域名的worker.js脚本。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published