DigitalPlat 免费域名并托管到 CloudFlare


📖 导航目录



📖 一、方案概览

核心优势

  • 🆓 完全免费:无需支付任何费用即可获得专属域名
  • 🌐 优质后缀:使用 .dpdns.org 后缀,由非盈利组织 DigitalPlat 提供
  • 🔄 长期稳定:每 180 天手动续期一次,确保域名持续使用
  • 高性能:可托管至 CloudFlare,享受全球 CDN 加速
  • 📱 智能提醒:支持邮件、Telegram、微信等多种到期提醒方式

🔧 技术特点

  • DNS 解析速度快,稳定性高
  • 支持 SSL 证书,确保网站安全
  • 可与 CloudFlare 其他服务无缝集成

📝 二、申请流程

🔍 1. 检查并注册域名

📌 操作步骤

  1. 打开申请页面:https://digitalplat.org
  2. 在搜索框中输入心仪的域名,例如 lingdu8.dpdns.org
  3. 系统会立即显示域名是否可用
  4. 如果显示”可用”,点击注册按钮继续

💡 命名建议

  • 选择简短易记的名称
  • 避免使用特殊字符
  • 建议与个人品牌或项目相关

👤 2. 注册 DigitalPlat 账号

📋 注册信息

⚠️ 重要提醒

  • 务必使用常用且可靠的电子邮箱
  • 建议使用 Gmail、Outlook 等国际邮箱服务
  • 妥善保存登录凭证,定期检查邮箱以免错过续期通知

☁️ 3. 托管到 CloudFlare

🚀 托管步骤

  1. 访问 CloudFlare 官网
  2. 点击”添加站点”,输入你的免费域名
  3. 选择免费计划(足够个人使用)
  4. CloudFlare 会显示需要修改的 NS 记录
  5. 回到 DigitalPlat 面板,将 NS 记录修改为 CloudFlare 提供的地址

🎯 CloudFlare 优势

  • 🌍 全球 CDN 加速,提升访问速度
  • 🔒 免费 SSL 证书,保障网站安全
  • 📊 详细的访问统计和分析
  • 🛡️ DDoS 攻击防护

🔄 三、自动续期 & 提醒部署(SubsTracker)

📌 SubsTracker 简介
SubsTracker 是一个开源的项目订阅管理工具,专门用于跟踪各种服务的到期时间,支持多种通知方式,完美解决免费域名续期提醒的需求。

⚙️ 1. 创建 CloudFlare Worker

🔧 部署步骤

  1. 登录 CloudFlare 控制台
  2. 进入 Workers & Pages 页面
  3. 点击 创建应用程序创建 Worker
  4. 为 Worker 命名(如 substracker
  5. 删除默认代码,粘贴从 GitHub 获取的 SubsTracker 代码
  6. 点击 部署 完成创建

🔗 项目地址:https://github.com/wangwangit/SubsTracker

🗂️ 2. 创建 KV 命名空间

📁 创建流程

  1. 在 CloudFlare 控制台进入 Workers & Pages
  2. 选择 KV
  3. 点击 创建命名空间
  4. 必须填写名称SUBSCRIPTIONS_KV
  5. 点击 创建 完成

💡 重要提示

  • 命名空间名称必须完全一致,区分大小写
  • 这是存储订阅数据的关键组件

🔗 3. 绑定 KV 并设置定时触发

🎯 配置步骤

绑定 KV

  1. 进入已创建的 Worker
  2. 点击 设置变量
  3. KV 命名空间绑定 部分点击 添加绑定
  4. 变量名称填写:SUBSCRIPTIONS_KV
  5. 选择刚才创建的 KV 命名空间

设置定时触发

  1. 在 Worker 设置中找到 触发器
  2. 点击 添加 Cron 触发器
  3. 输入 Cron 表达式,例如:
    • 0 9 * * * → 每天上午 9 点检查
    • 0 9 * * 1 → 每周一上午 9 点检查
  4. 保存设置

📊 4. 访问管理面板

🌐 访问方式

  1. Worker 部署成功后,会获得一个 *.workers.dev 的访问地址
  2. 在浏览器中打开该地址
  3. 使用默认账号密码登录:
    • 👤 用户名:admin
    • 🔑 密码:password

🔒 安全建议

  • 登录后立即修改默认密码
  • 可以将自己的免费域名通过 CNAME 记录指向 Worker 地址
  • 这样既方便记忆,又提升专业性

📢 四、Telegram 提醒配置

🤖 配置流程

配置项 获取方式 说明
Bot Token 在 Telegram 中搜索 @BotFather/newbot → 按提示创建 这是机器人的唯一身份标识
Chat ID 创建频道/群组 → 转发任意消息到 @VersaToolsBot 系统会自动回复 Chat ID

📋 详细步骤

  1. 创建 Telegram Bot

    • 打开 Telegram,搜索 @BotFather
    • 发送 /newbot 命令
    • 按提示设置机器人名称和用户名
    • 成功后会获得 Bot Token
  2. 获取 Chat ID

    • 创建一个 Telegram 频道或群组
    • 将 @VersaToolsBot 添加为成员
    • 在频道中发送任意消息
    • 将这条消息转发给 @VersaToolsBot
    • 它会回复你的 Chat ID
  3. 配置 SubsTracker

    • 登录 SubsTracker 管理面板
    • 进入通知设置页面
    • 填入获取到的 Bot Token 和 Chat ID
    • 保存设置并测试通知

💡 扩展功能

  • 除了 Telegram,SubsTracker 还支持:
    • 📧 邮件提醒
    • 💬 微信提醒
    • 🔔 多种其他通知方式
  • 可以同时启用多种通知渠道,确保不会错过续期提醒

❓ 五、常见问题

🤔 域名被他人抢注怎么办? 目前 `.dpdns.org` 域名采用**先到先得**的注册原则。如果心仪的域名已被注册,可以: - 尝试添加数字或字母变体 - 使用其他有意义的词汇组合 - 定期关注是否有域名过期释放
⏰ 忘记续期会有什么后果? - 域名超过 **180 天** 未续期会被系统自动释放 - 释放后他人可以重新注册该域名 - 但你可以随时注册其他可用的域名 - 建议设置多重提醒,避免忘记续期
🌐 能否使用其他 DNS 服务商? **完全可以!** DigitalPlat 支持自定义 DNS: 1. 在 DigitalPlat 面板中修改 NS 记录 2. 指向你喜欢的 DNS 服务商(如阿里云、DNSPod 等) 3. 在对应的 DNS 服务商处完成域名解析配置
🔧 SubsTracker 配置失败怎么办? 常见问题及解决方法: 1. **KV 命名空间绑定失败**: - 检查名称是否完全为 `SUBSCRIPTIONS_KV` - 确认 KV 命名空间已成功创建 2. **定时任务不执行**: - 检查 Cron 表达式格式是否正确 - 确认 Worker 部署状态正常 3. **通知收不到**: - 检查 Token 和 Chat ID 是否正确 - 确认 Bot 已加入频道/群组 - 验证网络连接是否正常

💫 温馨提示:免费域名虽然成本为零,但需要定期维护。建议设置日历提醒,并在多个设备上安装通知应用,确保续期万无一失!