Freenom域名全自动续期教程-腾讯云函数部署

前言

Freenom是一家非常好用的免费域名注册商,而且域名的后缀也非常的好看,但是一次只能购买12个月,有不少的小伙伴们12个月后就忘记续费域名,导致域名的过期导致了非常多的麻烦。有了这个自动续期的程序就可以非常轻松的解决域名忘记续期的问题。

GitHub项目地址:https://github.com/luolongfei/freenom

腾讯云函数程序:https://github.com/luolongfei/freenom/archive/refs/tags/v0.3_scf.zip


准备工具

1、freenom账号

2、腾讯云账号-需要使用到腾讯云的云函数

3、TGBot API-作为通知工具(也可以使用邮箱通知,本文不介绍)


操作流程

云函数部署

1、下载作者的代码到本地中并且解压

注意云函数的部署代码是不一样,不可以直接下载Github中主分支的代码

2、选择一个海外地区的数据中心(只要不是内地地区都可以,无任何的差别)

3、创建一个新的云函数模板,并且上传我们解压好的文件夹,具体内容如图所示

 

到上传代码的时候一定要把执行方法修改成run.main_handler,否则会部署失败

将高级配置→执行超时时间修改成69秒,网络配置→固定出口IP勾选,内存选择128M就够使用,点击完成就会自动开始部署。

 


环境配置

打开.env文件有详细的参数配置信息

点击函数配置中的编辑就可以开始配置环境变量

1、单账号配置

FREENOM_USERNAME	[email protected]	(账号)
FREENOM_PASSWORD	123	(密码)

2、多账号配置

MULTIPLE_ACCOUNTS	<账户1>@<密码1>|<账户2>@<密码2>|<账户3>@<密码3>
#示例
MULTIPLE_ACCOUNTS	<123@qq>@<123>|<[email protected]>@<123>

关闭邮箱推送开启TGBot提醒

#关闭邮箱推送 
MAIL_ENABLE false
 #开启TGBot推送 
TELEGRAM_BOT_ENABLE true 
#TGBotAPI 
TELEGRAM_BOT_TOKEN 123123:ankdwnjadjwad

最后的效果如下图所示

保存后我们打开函数管理→函数代码→点击左下方测试,然后在执行日记中查看情况,TGBot也会有详细的内容,如下图所示:


设置定时任务

因为freenom域名的续期时间为14天,所以我们可以设置7天检查一次域名的情况,这样可以更加的节省资源,当然一天检查一次也是可以的。

点击触发管理→创建触发器,按照下图创建触发器,触发器的时间大家可以自己修改,避免时间一样导致续期失败。

 

版权声明:
作者:一叶甘棠
链接:https://www.tangshuwu.com/tutorials/172.html
来源:棠树小屋
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录