群晖威联通等利用Docker全自动给freenom免费域名自动续期

前言

众所周知,freenom是地球上唯一一个提供免费顶级域名的商家,不过需要每年续期,每次续期最多一年。由于我申请了一堆域名,而且不是同一时段申请的, 所以每次续期都觉得折腾,于是就写了这个自动续期的脚本。

效果

邮件示例

无论是续期成败或者脚本执行出错,都会收到的程序发出的邮件。如果是续期成败相关的邮件,邮件会包括未续期域名的到期天数等内容。


使用方法

群晖打开docker-注册表,搜索oldiy找到freenom-automatic-renewal,双击下载

到镜像找到刚刚下载的镜像,双击启动,按图操作添加一个卷

之后,应用启动容器即可!

启动成功后,找到本地config.php(自动生成),按需要修改。

只能使用QQ邮箱发送邮件!

QQ邮箱密码获取方式:

登录QQ邮箱,点击上方设置——账户,找到开启服务,开启POP3/SMTP服务器,然后会有提示让你发送短信,之后会显示一个授权码授权码就是你发送邮件所需要的密码!也就是config.php文件内的邮箱密码!邮箱账户为  xxxxx@qq.com   (包含@qq.com)

测试方法

你可以重启容器,每次重启容器都会自动执行一次,测试一下程序能否正常工作,特别是测试邮件推送能否成功:你可以先故意将freenom密码配置改错, 执行程序理论上会收到登录出错或者其它错误的通知邮件的,测完后记得改正确。 有很多人问我为什么执行成功了也没收到邮件:因为没有需要续期的域名,程序执行也没出错。


  • 项目地址:https://github.com/luolongfei/freenom
  • 本站教程,未注明转载均为原创内容,仅做为学习参考使用,切勿用于非法及商业用途!造成的后果作者不承担任何责任!
  • 如果转载请注明出处!oD^Blog
  • 本文如果需要更新,或者失效请联系微信 : oldiy2018 【微信不解答任何问题,不接收任何红包!】
  • 如果支持作者,请点击下方赞赏,支持一杯饮料!
  • 如果有问题可以点击【加入电报群】和我一起沟通或者下方留言讨论!

 

赞赏

微信赞赏支付宝赞赏

You may also like...

9 Responses

  1. 若水说道:

    请问大大,这里申请域名后,哪里有免费的解析服务吗,我用dnsPod,一直提示我未修改NS,其实我已经修改过了,不知道怎么解决

  2. Mr.Ko说道:

    O大请指点下,这个配置文档,还是不会编辑,看不懂。可以说讲清楚点吗,弄了很久都 没有弄好……。邮箱已开启接收信息,密码也收到!就不知道 在这个配置文档怎么用。

  3. ge说道:

    这个是多久自动执行一次呢?

  4. HK$说道:

    好像有点问题呢,部署完每次启动,执行一次以后,docker就自动关闭了。如果把restart policy设置成always,就会反复启动反复执行。

  5. 小石头说道:

    大佬这个还能用吗?我之前用这个没问题,最近每天都报错,具体是在/freenom/index.php文件的186行,抛出了一个异常。异常的内容是Curl 错误 – 登录FREENOM – 405 – HTTP/1.1 405 Not Allowed(Error code: 6001)

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注