Freenom域名自动续期(已失效

date
Mar 29, 2021
slug
freenomrenew
status
Published
tags
域名
freenom
summary
帮助你实现freenom域名的自动续期
type
Post
⚠️
注册了很多Freenom的免费域名,但是担心自己的域名没有及时续期而丢失? 有个大佬在GitHub上分享了一个项目,可以帮助你实现freenom域名的自动续期。 这样理论上可以实现域名无限期免费使用。
该方法已经失效//////////
项目地址:
luolongfei/freenom
众所周知,Freenom是地球上唯一一个提供免费顶级域名的商家,不过需要每年续期,每次续期最多一年。由于我申请了一堆域名,而且不是同一时段申请的, 所以每次续期都觉得折腾,于是就写了这个自动续期的脚本。 无论是续期成败或者脚本执行出错,都会收到的程序发出的邮件。如果是续期成败相关的邮件,邮件会包括未续期域名的到期天数等内容。 邮件参考了微信发送的注销公众号的邮件样式。 发信邮箱:为了方便理解又称机器人邮箱,用于发送通知邮件。目前支持Gmail、QQ邮箱以及163邮箱,程序会自动判断发信邮箱类型并使用合适的配置。推荐使用Gmail。 收信邮箱:用于接收机器人发出的通知邮件。推荐使用QQ邮箱,QQ邮箱唯一的好处只是收到邮件会在QQ弹出消息。 VPS:随便一台服务器都行,系统推荐Centos7,另外PHP版本需在php7.1及以上。(注:没有 VPS 也行,本项目支持在 Github Actions 上执行,完全白嫖,具体使用方法请参考「 🤣 本项目最简单的使用方法 」) 没有了 下面分别介绍 Gmail、 QQ邮箱以及 163邮箱的设置,你只用看自己需要的部分。注意, QQ邮箱与 163邮箱均使用账户加授权码的方式登录, 谷歌邮箱 使用账户加密码的方式登录,请知悉。另外还想吐槽一下,国产邮箱你得花一毛钱给邮箱提供方发一条短信才能拿到授权码。 (点击即可展开或收起) 设置Gmail 1、在 设置>转发和POP/IMAP 中,勾选 然后保存更改。 2、允许不够安全的应用 登录谷歌邮箱后,访问 谷歌权限设置界面 ,启用允许不够安全的应用。 另外,若遇到提示 不允许访问账户 登录谷歌邮箱后,去 gmail的这个界面 点击允许。这种情况较为少见。 设置QQ邮箱 在 设置>账户>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务下,开启 POP3/SMTP服务 此时坑爹的QQ邮箱会要求你用手机发送一条短信给腾讯,发送完了点一下 我已发送 然后你就能看到你的邮箱授权码了,使用邮箱账户加授权码即可登录,记下授权码 设置163邮箱 在 设置>POP3/SMTP/IMAP下,开启 POP3/SMTP服务和
luolongfei/freenom
2021.06.05
由于种种原因 ,GitHub action 的自动签到方式已经被取消了,以下内容已经GG,请按项目最新方法进行部署。
******
notion image
******
如果你和我一样,没有vps,且不会这样那样的部署,可以直接跳到🤣 项目最简单的使用方法
详细说明请看作者原文。

无需邮箱及vps的配置

我个人属于常用telegram而常常忘记查看邮箱,所以我选择的是最最简单的使用方法,
如果你没有vps不需要邮箱提醒,只需要telegram提醒,可以直接往下看
准备:
1.一个Github账号
2.一个telegram账号
开始
  1. 点击该仓库地址 ,fork该仓库
  1. 在你 Fork 的本仓库下的 Settings -> Secrets 页面追加以下几个secret秘密环境变量
    1. notion image
      notion image
  1. 需要添加的变量如下:
      • FREENOM_USERNAME
      • FREENOM_PASSWORD
      • MULTIPLE_ACCOUNTS(多账户支持,若没有多个freenom账户,可不用添加)
      • MAIL_ENABLE
      • TELEGRAM_CHAT_ID
      • TELEGRAM_BOT_TOKEN
      • TELEGRAM_BOT_ENABLE
      • NOTICE_FREQ
      • 详细介绍看下图
        • notion image
      notion image
  1. 上述变量添加好了以后,点击仓库上方的Action,同意启用 Actions
    1. notion image
      notion image
  1. 解除禁用
    1. notion image
  1. 任意发起一次 commit,可以参考下面点击这个yml文件进行修改
    1. – 打开 点击编辑按钮
      notion image
      notion image
      – 修改任意内容,比如在在最后加个空格。将页面滑动到最下面,点击Commit changes
      notion image
       
  1. 返回Actions查看执行情况。也可以选择手动触发项目执行。成功收到电报信息就代表你成功啦!
    1. notion image
      notion image
  1. 以上步骤完成后无需其他操作。现在每天上午十点左右Github Actions会自动触发执行本项目,注意查收电报推送信息。
    1.  
 
 

上述是我的个人简化版教程,同时补充了一些些内容。一切以项目作者的文档为准。

好了,愉快地完成第一次自动续期!为自己鼓掌👏

 

© BIE哔哔 2021 - 2024