阿里云函数部署永久免费域名Freenom的自动续期

Freenom已经全面收回TK,ML,GA等域名。并且不再接受新域名注册,Freenom已成为过去式!

江湖路远,我们以后再见。

前言

Freenom 已经加上了 AWS WAF CAPTCHA 用于各个页面的验证,目前无法通过脚本自动续期,如果是 reCAPTCHA 或者 hCaptcha 倒是好解决,AWS WAF CAPTCHA 比较小众,暂时无解。所以,各位可以先手动续期(手动续期失败的,可以尝试隐身模式 + 全局),静观其变,等待后续有 AWS WAF CAPTCHA solver 了再说,一手消息可以通过下方入群,持续关注。江湖路远,后会有期。

便宜的域名第二年续费太贵,免费的Freenom又总忘记签约续期。

自动续期来了。其实早就有了,只是我没有发现。。。

这是一个Github上的开源项目,真诚的感谢那些无私奉献的程序员们,谢谢你们。

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

支持多种部署方式,本文因篇幅有限,仅展示阿里云函数部署。其实实在抄文章!!

🐳 通过 Docker 方式部署(推荐,最简单的部署方式之一)

🧊 通过 Heroku 部署

🚈 通过 Railway 部署

📦 通过 Koyeb 部署(推荐没有自己服务器的用户使用此方案,一键部署)

🧪 通过 Mogenius 部署(如果你无法注册 Koyeb 账户,可以考虑在 Mogenius 部署)

☁ 通过 各种云函数 部署

🚧 直接拉取源码部署

效果预览:

图片[1]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

正式开始

1、下载云函数版的压缩包

参考 此处 下载需要用到的 zip 压缩包。

2、在阿里云开通云函数服务

在 https://common-buy.aliyun.com/?commodityCode=fc#/buy 可以免费开通阿里云函数服务。 详情请参考 阿里云函数开通流程介绍 以及 阿里云函数官方指南 。

图片[2]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

3、创建服务以及创建函数

3.1 创建服务

直接访问 https://fcnext.console.aliyun.com/cn-hongkong/services ,然后点击【创建服务】,地点推荐选择【香港】。此处我没有勾选【日志功能】,如果你需要【日志功能】请勾选后根据官方引导开启,否则跟下图配置一致即可。

图片[3]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

3.2 创建函数

上一步创建了服务,会跳到函数管理画面,点击创建函数,然后根据下面图示流程进行即可。

图片[4]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

图片[5]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

配置环境变量

图片[6]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

在上图所在画面向下滚动,可以很容易找到【环境变量】的配置位置,注意此处我只示例了最简单的几个变量的配置,没有启用任何送信功能, 建议你在配置时记得启用送信功能,以掌握脚本的执行情况以及续期相关讯息。如何配置以及启用送信功能可以参考本文档的 配置送信功能 部分。所有受支持的环境变量及其含义请参考 .env.example 文件。

图片[7]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

图片[8]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

添加函数触发器,即计划任务。这里设置的 Cron 表达式为【CRON_TZ=Asia/Shanghai 49 24 11 * * *】,意为北京时间每天 11:24:49 执行, 注意,执行时间一定要记得改为你自定义的时间,不要跟我这里一模一样,尽可能跟大多数人的设置不一样,否则可能出现多人在同一时间向 freenom 的服务器发起请求的情况,导致 freenom 无法稳定提供服务,影响续期操作。

图片[9]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

上传压缩包(在上面步骤 1 中下载得到 zip 压缩包),部署代码

图片[10]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

图片[11]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

由于阿里云函数默认有一个示例文件,所以此处我们上传完 zip 文件后,会提示我们是否需要同步代码,点击【是】即可

图片[12]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

然后点击部署代码

图片[13]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

【可选】 延长执行超时时间。阿里云函数默认的执行超时时间为 60 s,满足大多数人的需求。如果你的账户或者域名特别多的话,可以考虑延长它, 在【函数配置】->【环境信息】处可以编辑配置

图片[14]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

在阿里云函数如何修改或者新增环境变量呢?

请参考下图操作。

图片[15]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

在阿里云函数如何更新代码或者升级代码到最新版本呢?

参考下图,上传新的代码包后,阿里云函数编辑器可能会提示你同步代码,点击【是】即可。然后记得点击【部署】并测试。

图片[16]-阿里云函数部署永久免费域名Freenom的自动续期-爬楼日记

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容