## 项目介绍
CF-DNS-Clone 是一款基于 Cloudflare Workers 开发的开源工具,它能让你轻松”克隆”任意一个已经优选好的域名(例如别人花时间筛选的 CDN 加速域名),并将其所有 DNS 解析记录实时同步到你自己的域名上。整个操作完全在 Cloudflare 边缘网络上完成,无需服务器,无需付费,是真正的”白嫖”优选域名神器。
除了核心的域名克隆功能外,CF-DNS-Clone 还提供了自动从多个公开源抓取最新优选 IP 并推送到你自己 GitHub 仓库的功能,帮助你建立属于自己的私有 IP 资源库。
## 核心特色功能
**一键域名克隆**:深度解析 CNAME 记录找到最终 IP,并实时同步源站变化。一旦源站 DNS 记录更新,你的域名会自动跟随,无需手动操作。
**聚合 IP 到 GitHub**:自动化从多个公开源抓取最新 IP 列表,并自动推送到你自己的 GitHub 仓库,形成一个私有的、随时可用的 IP Hub。
**订阅器友好 API**:同步到 GitHub 的 IP 文件可以通过 Worker URL 直接访问,格式简洁,兼容各种代理订阅器。
**精美的管理后台**:简单易用的密码保护后台,所有配置点点鼠标即可完成,无需懂代码。
**公开展示页**:内置简洁漂亮的首页,展示你克隆的所有域名和 IP 库地址,方便分享和使用。
## 安装部署步骤(纯小白教程)
整个部署过程在 Cloudflare 网站上完成,不需要任何命令行工具。
### 第一步:创建 Worker
1. 登录 Cloudflare 控制台,进入左侧菜单的 Workers & Pages。
2. 点击”创建应用程序” -> “创建 Worker”。
3. 为 Worker 取一个名字(例如 cf-dns-clon),点击”部署”。
4. 部署成功后,点击”编辑代码”。
5. 将本项目提供的 `src/index.js` 文件中的所有代码,完整复制并粘贴到代码编辑器中,覆盖掉原有示例代码。
6. 点击右上角的”部署”按钮。
### 第二步:创建 D1 数据库并绑定
1. 在左侧菜单中进入 D1。
2. 点击”创建数据库”,填写名称(例如 wuya-db),点击”创建”。
3. 返回到你的 Worker,进入”设置” -> “变量”。
4. 找到”D1 数据库绑定”,点击”添加绑定”。
5. 变量名称必须填写 `WUYA`(全大写),D1 数据库选择你刚刚创建的 wuya-db。
6. 点击”保存并部署”。
### 第三步:初始化和配置
1. 访问你的 Worker URL(例如 `https://cf-dns-clon.your-username.workers.dev`)。
2. 页面会引导你设置一个安全的管理员密码。
3. 进入管理后台,开始添加要克隆的域名。
### 第四步:设置定时器(关键!)
1. 在 Worker 设置中找到”触发器” -> “定时触发器”。
2. 点击”添加Cron触发器”,设置执行频率建议为每5分钟执行一次(`*/5 * * * *`)。
3. 这样系统会自动定时同步域名变化和抓取最新 IP。
## 使用方法
### 克隆域名
在管理后台中:
1. 输入源域名(要克隆的目标域名)
2. 输入你自己的域名(接受克隆的域名)
3. 点击确认,系统自动完成 DNS 解析克隆
### 自建 IP 库
1. 在管理后台中启用”IP 自动抓取”功能
2. 填写你的 GitHub 用户名和仓库信息
3. 系统会自动定时抓取最新 IP 并推送更新
### 获取订阅链接
克隆完成后,访问 Worker 首页即可看到所有克隆域名的订阅地址,直接复制到你的代理客户端使用。
## 适用场景
**个人代理用户**:不想自己花时间筛选优选域名,直接克隆别人整理好的优质 CDN 域名。
**代理分享频道**:Telegram 等平台的代理分享频道主理人,可以用此工具快速同步和分发优选域名。
**网络爱好者**:对 DNS 优化、CDN 加速感兴趣的技术爱好者,用于学习和研究。
## 开源协议
本项目采用开源协议,可免费使用和修改。
—
**服务支持**:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。













暂无评论内容