云函数自动续订freenom域名

2023-03-12 10:00:37 0点赞 19收藏 14评论

缘起

互联网时代,每个极客都应该拥有自己的站子或者会部署一些应用在服务器上,这就需要域名来方便访问各自的应用,对于比较重要的首选是花钱购买域名,对于一些不是太重要的服务,免费的域名也就够用了。免费域名里最有名的当属freenom了,但是freenom的免费域名最长的有效时间是一年,到期要是忘了续就没了,要重新申领一个,还是比较麻烦,虽然在到期前会有邮件提示,不过很容易忽略,于是乎干脆部署一个自动续费服务。

折腾

在全球最大同行交流网站上搜索了一番,发现了luolongfei/freenom这个项目挺适合,于是就跟着教程部署了下来。这个项目部署方式还是很多的,不过运行网络环境最好选在国外,所以用云函数的方式比较方便。

云函数自动续订freenom域名

首先我们来注册云函数,之前腾讯云函数是相当的好用,不过它后面收费了,为了避免麻烦还是用其他的。我这里选择华为云函数来部署,注册过程就不做详细描述,百度找到官网用手机号注册并实名后就可以使用了。

云函数自动续订freenom域名

回到全球最大同行交流网站,我们找到项目readme里面的“通过各种云函数部署”子项,点击图示的下载链接,把需要的压缩包下载下来。在这里也可以参考官方的部署教程部署,不过华为云函数界面稍有改变,与官方教程稍有不同。

云函数自动续订freenom域名

来到华为云控制台的界面,在左上角服务列表里找到云函数,点进去。然后再点右上角“创建函数”,来到创建云函数的界面。

云函数自动续订freenom域名

云函数自动续订freenom域名

在创建页面,如图示在“创建空白函数”选项卡里,区域选择香港之类的国外区域,函数名称随意,运行时下面的框里选择PHP7.3,然后点击右下角的“创建函数”。

云函数自动续订freenom域名

创建完函数后来到建好的函数页面,如图示,点击代码源栏目右侧的“上传自”选项,选择“zip 文件”将刚才下载好的压缩文件上传上来。

云函数自动续订freenom域名

云函数自动续订freenom域名

云函数自动续订freenom域名

上传完后稍等一会儿,就可以在代码框内看到更新的代码了。

云函数自动续订freenom域名

我们切换到代码选项旁的设置选项,还需要设置下环境变量等参数。

云函数自动续订freenom域名

如图示,首先修改下“函数执行入口”,改为“index.huawei_handler”,超时设为60秒即可,内存设为128mb足矣。设置好后点击保存。

云函数自动续订freenom域名

然后在“触发器”选项里面创建一个触发器来触发函数运行。点击右上角的“创建触发器”,如图示,触发器类型选择“定时触发器”;定时器名称随意;触发规则选“cron表达式”,表达式设置方法可以参考我之前写过的一篇文章,这里我填的“0 0 8 * * 2”每周二八点钟触发。确认无误后点击“确定”即可。

云函数自动续订freenom域名

云函数自动续订freenom域名

云函数自动续订freenom域名

然后来到“环境变量”栏目,点击右上角的“添加环境变量”,如图示依次添加“FREENOM_USERNAME”——freenom用户名;“FREENOM_PASSWORD”——freenom密码;“WECHAT_CORP_ID”——微信企业ID;“WECHAT_AGENT_ID”——微信AgentId;“WECHAT_CORP_SECRET”——微信Secret值;“WECHAT_ENABLE”——微信通知使能;六个变量,其中前两个用户名和密码是必须的,后面的变量是通知应用的,有多种通知方式,参考官方文档部署即可,建议选择微信通知方式比较方便。

云函数自动续订freenom域名

云函数自动续订freenom域名

设置好后,在代码页面点一下“测试”按钮,如果收到通知或者查看日志成功了就部署好了。

云函数自动续订freenom域名

云函数自动续订freenom域名

总结

部署好自动续期后就不用担心域名过期了。

展开 收起
14评论

  • 精彩
  • 最新
  • 用了四五年了,现在cloudflare提示无法解析,将移除dns,是不是没办法继续用了?

    校验提示文案

    提交
    是的,好像是春节期间,彻底没戏了,我看域名处于pending状态了。。。

    校验提示文案

    提交
    可以发邮件给frenom,会改状态为正常,并送免费使用期限,不用每年手动续约了。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 没看懂,这个是用来做什么的?

    校验提示文案

    提交
    用来续费域名的 [惊喜]

    校验提示文案

    提交
    收起所有回复
  • 一段青龙代码就搞定啦

    校验提示文案

    提交
    没错也可以用青龙跑

    校验提示文案

    提交
    收起所有回复
  • 我还没用到一年就G了,freenom要完了

    校验提示文案

    提交
    。。。是的,ga已经被回收了

    校验提示文案

    提交
    之前十年45的腾讯车🚗没上到,可惜了

    校验提示文案

    提交
    收起所有回复
  • 我怎么看跟青龙拉任务有点差不多

    校验提示文案

    提交
    已经失效了。

    校验提示文案

    提交
    收起所有回复
  • 好像网站增加了图形验证。现在青龙的跑不了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
19
扫一下,分享更方便,购买更轻松