登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名

title: GitHub Actions续费域名.
tags:
写在前面
【 登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名】距离上次更新已经脱更好久了,但我一点也没愧疚。从毕业答辩结束之后就开始了漫长的找工作之旅,中间经历了小规模毕业典礼。大太阳底下真的晒(划掉),现在已经离开了学校,目前还没有安顿下来。不得不说20届毕业生真的太难了,我也不知道哔哔这么多废话干嘛,算了开始说正事吧!
说到免费的域名,首当其冲的当然是Freenom了。大家都说Freenom永久免费,但是申请的时候最多也只能选择一年,我猜所谓的永久免费大概是域名快到期时可免费续费或者域名到期释放后再重新注册。
之前有大佬使用服务器通过脚本进行续费操作,原理不知道,只分享操作方法,欢迎大佬评论区批评指正。今天我们不使用服务器,而使用GitHub action来实现每天定时检测域名到期时间以自动续费。
不多逼逼,马上开始。需要准备的东西
freenom登陆账号密码(使用谷歌及FB账号登陆的不可以)
GitHub账号
机器人邮箱账号密码(qq邮箱和163邮箱需要使用授权码登陆,Gmail可以直接使用账号密码登陆,但需要网络环境支持,这里以163作为机器人)
接收续费信息的邮箱
首先当然是去GitHub fork大佬的项目了,地址RouRouX或者luolongfei,点击右上角的fork。
 登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名
文章图片
5bFADs
2.回到自己的仓库,找到刚刚fork的项目,点击settings!
 登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名
文章图片
dU9WaY
3.点击Secrets,——》New Secrets
 登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名
文章图片
v0Ot5x
head>
FREENOM_USERNAMEVALUEFREENOM_USERNAME登陆freenom的用户名FREENOM_PASSWORD登陆freenom的密码MAIL_USERNAME机器人邮箱账号MAIL_PASSWORD机器人邮箱密码TO接收机器人邮箱消息的邮箱地址NOTICEFREQ(选填)默认每次检查后提醒
4.然后就可以依次点击.github—>workflows—>run.yml,点击右上角可以修改yml文件
 登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名
文章图片
2im9Su
5.修改完成,点击start commit —commit changes即可修改。
 登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名
文章图片
S4y5D1
6.项目主页点击Actions可以查看项目运行状态和日志
 登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名
文章图片
mtJe5U
7.此时打开你的邮箱就可以看到,机器人邮箱给你发送的消息了
一分钟前的是刚刚修改yml文件造成的,53分钟前是每天的定时任务
 登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名
文章图片
visPLl
8.邮件内容就是一些查询续费结果了,目前每天准时邮件检查。但还未进行续费操作。
 登陆|利用GitHub服务器实时检测域名并自动续费,实现获取永久免费域名
文章图片
hNkt09
总结
可能会遇到的问题:
之前的freenom账号是使用Google或FB账号登陆,无账号密码
机器人邮箱授权码获取问题
目前freenom账号也没以前那么好申请了,域名申请也增加了不少限制,大家且玩且珍惜吧!


    推荐阅读