Freenom免费顶级域名自动续期,不用烦恼手动续期的麻烦或不会续期而导致免费域名失效的问题!

前言

众所周知,freenom是全球唯一一个提供免费顶级域名服务的域名商,注册使用期限为3个月-12个月之间,当然,我们大多数都会选择12个月为期限的,到期急需要到官网上续期!虽然可以永久免费,但是操作起来有点麻烦了!

当然,github上有一位大佬,写了一个定时检测freenom域名到期续签的项目,这样个项目主要目的就是检测你账号下的域名是否到期,或到期续签,也许大家这个脚本有点鸡肋,但对于一个或多个账号下的多个域名来说,这个自动续签脚本简直就是神器,当你有10个或20个域名的时候,到期你要去续签这么多的域名先不说累死,烦估计都要烦死!还是要你都记得这些域名到期的前提下!那有了这个脚本后,一切都将变的简单起来!

这里我们还是要感谢一下github上luolongfei大神的这个项目,为我们提供了便捷节约了大量的时间!再次表示感谢!好了,废话不多说,下面开始教程

教程开始

开始之前,还是要先啰嗦一句,之前luolongfei大佬的这个项目是基于GitHub的action来做自动续签任务的,但GitHub 官方不允许使用 github action 做签到或者续期类应用,否则会封禁项目甚至封号,所以,之前接触过这个项目的小伙伴尽量删除GitHub action里的项目,以免账号被封或禁止!因为这个原因,作者也删除了action的运行方式,改用vps部署运行!下面的教程就是基于vps部署方式进行

准备工作

vps一台

系统centos7 php7.1以上

部署项目到vps

获取源码

配置发信邮箱,这里推荐gmail,配置相对简单一些

1、在设置>转发和POP/IMAP中,勾选

  • 对所有邮件启用 POP
  • 启用 IMAP

然后保存更改!

2.允许不安全的应用

登录谷歌邮箱后,访问谷歌权限设置界面,启用允许不完全的应用!

进行配置

添加计划任务

宝塔用户配置方法

如图设置点击宝塔面板左边的计划任务

脚本内容输入:cd /data/wwwroot/freenom/ && /usr/bin/php run 然后把php禁用函数中的putenv删除掉

做好后可直接手动运行php验证命令即可!

 

无宝塔配置方法

安装PHP

 

安装crontabs以及cronie

打开任务表单并编辑

重启crond守护进程(每次编辑任务表单后都需此步,以使任务生效)

执行验证命令

看到上图所示,就说明已经部署成功了!

晓峰部落阁 2019-2020
晓峰部落阁 » Freenom免费顶级域名自动续期,不用烦恼手动续期的麻烦或不会续期而导致免费域名失效的问题!

发表评论