【Github】项目名:luolongfei/freenom:Freenom域名自动续期脚本
项目简介
该项目是一个针对Freenom域名的自动续期脚本。由于Freenom域名每年需要续期且每次最多续期一年,对于有多个域名且申请时段不同的用户来说手动续期较为麻烦,此脚本可解决这个问题。它支持多种部署方式,如DockerCompose、Docker、Heroku(已停止免费服务)、Railway、Koyeb、Mogenius(已不可行)、各种云函数以及直接拉取源码部署,还支持多种送信方式通知续期结果,如邮件、TelegramBot、企业微信、Server酱、Bark等。
项目目的
为拥有Freenom域名的用户提供自动续期功能,避免手动续期的繁琐操作,同时通过多种通知方式让用户及时知晓续期情况。
核心技术
项目主要基于PHP语言开发,利用了Docker技术进行容器化部署以便于在不同环境下运行。在部署过程中涉及到如环境变量配置、容器卷挂载等Docker相关技术操作。对于通知功能,依赖PHPMailer等第三方库来实现邮件通知,与TelegramBot、企业微信、Server酱、Bark等的交互来实现不同方式的通知。
项目总结
luolongfei/freenom项目为Freenom域名持有者提供了便捷的自动续期解决方案,多种部署方式和通知方式满足了不同用户的需求。不过在使用过程中,部分部署方式受限于相关平台的政策(如Heroku停止免费服务、Railway服务条款更新等)。希望大家能积极探索该项目,如果有任何想法或者建议,欢迎在评论区留言讨论。