DigitalPlat 免费域名并托管到 CloudFlare
📖 导航目录
📖 一、方案概览
✨ 核心优势:
- 🆓 完全免费:无需支付任何费用即可获得专属域名
- 🌐 优质后缀:使用
.dpdns.org
后缀,由非盈利组织 DigitalPlat 提供 - 🔄 长期稳定:每 180 天手动续期一次,确保域名持续使用
- ⚡ 高性能:可托管至 CloudFlare,享受全球 CDN 加速
- 📱 智能提醒:支持邮件、Telegram、微信等多种到期提醒方式
🔧 技术特点:
- DNS 解析速度快,稳定性高
- 支持 SSL 证书,确保网站安全
- 可与 CloudFlare 其他服务无缝集成
📝 二、申请流程
🔍 1. 检查并注册域名
📌 操作步骤:
- 打开申请页面: https://digitalplat.org
- 在搜索框中输入心仪的域名,例如
lingdu8.dpdns.org
- 系统会立即显示域名是否可用
- 如果显示"可用",点击注册按钮继续
💡 命名建议:
- 选择简短易记的名称
- 避免使用特殊字符
- 建议与个人品牌或项目相关
👤 2. 注册 DigitalPlat 账号
📋 注册信息:
- 🔗 注册地址: https://dash.domain.digitalplat.org/auth/register
- 🔑 登录地址: https://dash.domain.digitalplat.org/auth/login
⚠️ 重要提醒:
- 务必使用常用且可靠的电子邮箱
- 建议使用 Gmail、Outlook 等国际邮箱服务
- 妥善保存登录凭证,定期检查邮箱以免错过续期通知
☁️ 3. 托管到 CloudFlare
🚀 托管步骤:
- 访问 CloudFlare 官网
- 点击"添加站点",输入你的免费域名
- 选择免费计划(足够个人使用)
- CloudFlare 会显示需要修改的 NS 记录
- 回到 DigitalPlat 面板,将 NS 记录修改为 CloudFlare 提供的地址
🎯 CloudFlare 优势:
- 🌍 全球 CDN 加速,提升访问速度
- 🔒 免费 SSL 证书,保障网站安全
- 📊 详细的访问统计和分析
- 🛡️ DDoS 攻击防护
🔄 三、自动续期 & 提醒部署(SubsTracker)
📌 SubsTracker 简介: SubsTracker 是一个开源的项目订阅管理工具,专门用于跟踪各种服务的到期时间,支持多种通知方式,完美解决免费域名续期提醒的需求。
⚙️ 1. 创建 CloudFlare Worker
🔧 部署步骤:
- 登录 CloudFlare 控制台
- 进入 Workers & Pages 页面
- 点击 创建应用程序 → 创建 Worker
- 为 Worker 命名(如
substracker
) - 删除默认代码,粘贴从 GitHub 获取的 SubsTracker 代码
- 点击 部署 完成创建
🔗 项目地址: https://github.com/wangwangit/SubsTracker
🗂️ 2. 创建 KV 命名空间
📁 创建流程:
- 在 CloudFlare 控制台进入 Workers & Pages
- 选择 KV
- 点击 创建命名空间
- 必须填写名称:
SUBSCRIPTIONS_KV
- 点击 创建 完成
💡 重要提示:
- 命名空间名称必须完全一致,区分大小写
- 这是存储订阅数据的关键组件
🔗 3. 绑定 KV 并设置定时触发
🎯 配置步骤:
绑定 KV:
- 进入已创建的 Worker
- 点击 设置 → 变量
- 在 KV 命名空间绑定 部分点击 添加绑定
- 变量名称填写:
SUBSCRIPTIONS_KV
- 选择刚才创建的 KV 命名空间
设置定时触发:
- 在 Worker 设置中找到 触发器
- 点击 添加 Cron 触发器
- 输入 Cron 表达式,例如:
0 9 * * *
→ 每天上午 9 点检查0 9 * * 1
→ 每周一上午 9 点检查
- 保存设置
📊 4. 访问管理面板
🌐 访问方式:
- Worker 部署成功后,会获得一个
*.workers.dev
的访问地址 - 在浏览器中打开该地址
- 使用默认账号密码登录:
- 👤 用户名:
admin
- 🔑 密码:
password
- 👤 用户名:
🔒 安全建议:
- 登录后立即修改默认密码
- 可以将自己的免费域名通过 CNAME 记录指向 Worker 地址
- 这样既方便记忆,又提升专业性
📢 四、Telegram 提醒配置
🤖 配置流程:
配置项 | 获取方式 | 说明 |
---|---|---|
Bot Token | 在 Telegram 中搜索
@BotFather
→ /newbot → 按提示创建 |
这是机器人的唯一身份标识 |
Chat ID | 创建频道/群组 → 转发任意消息到 @VersaToolsBot | 系统会自动回复 Chat ID |
📋 详细步骤:
-
创建 Telegram Bot:
- 打开 Telegram,搜索
@BotFather
- 发送
/newbot
命令 - 按提示设置机器人名称和用户名
- 成功后会获得 Bot Token
- 打开 Telegram,搜索
-
获取 Chat ID:
- 创建一个 Telegram 频道或群组
- 将 @VersaToolsBot 添加为成员
- 在频道中发送任意消息
- 将这条消息转发给 @VersaToolsBot
- 它会回复你的 Chat ID
-
配置 SubsTracker:
- 登录 SubsTracker 管理面板
- 进入通知设置页面
- 填入获取到的 Bot Token 和 Chat ID
- 保存设置并测试通知
💡 扩展功能:
- 除了 Telegram,SubsTracker 还支持:
- 📧 邮件提醒
- 💬 微信提醒
- 🔔 多种其他通知方式
- 可以同时启用多种通知渠道,确保不会错过续期提醒
❓ 五、常见问题
🤔 域名被他人抢注怎么办?
目前 .dpdns.org
域名采用先到先得的注册原则。如果心仪的域名已被注册,可以:
- 尝试添加数字或字母变体
- 使用其他有意义的词汇组合
- 定期关注是否有域名过期释放
⏰ 忘记续期会有什么后果?
- 域名超过 180 天 未续期会被系统自动释放
- 释放后他人可以重新注册该域名
- 但你可以随时注册其他可用的域名
- 建议设置多重提醒,避免忘记续期
🌐 能否使用其他 DNS 服务商?
完全可以! DigitalPlat 支持自定义 DNS:
- 在 DigitalPlat 面板中修改 NS 记录
- 指向你喜欢的 DNS 服务商(如阿里云、DNSPod 等)
- 在对应的 DNS 服务商处完成域名解析配置
🔧 SubsTracker 配置失败怎么办?
常见问题及解决方法:
-
KV 命名空间绑定失败:
- 检查名称是否完全为
SUBSCRIPTIONS_KV
- 确认 KV 命名空间已成功创建
- 检查名称是否完全为
-
定时任务不执行:
- 检查 Cron 表达式格式是否正确
- 确认 Worker 部署状态正常
-
通知收不到:
- 检查 Token 和 Chat ID 是否正确
- 确认 Bot 已加入频道/群组
- 验证网络连接是否正常
💫 温馨提示:免费域名虽然成本为零,但需要定期维护。建议设置日历提醒,并在多个设备上安装通知应用,确保续期万无一失!