用docker对freenom域名自动续期

freenom自动续期

首先感谢项目作者luolongfei项目仓库地址https://github.com/luolongfei/freenom

首先准备个带docker的环境,还有下面这些:

  • 送信邮箱(可选):为了方便理解又称机器人邮箱,用于发送通知邮件。目前针对GmailQQ邮箱163邮箱以及Outlook邮箱,程序会自动判断送信邮箱类型并使用合适的配置。 如果你使用的是其它第三方邮箱或者自建邮件服务,那么请参考 .env.example 文件中与邮件配置相关的注释进行配置。
  • 收信邮箱(可选):用于接收机器人发出的通知邮件。

上面的送信邮箱收信邮箱是可选项,因为目前程序已支持邮件送信 / Telegram Bot / 企业微信 / Server 酱 / Bark等送信方式,仅当你使用邮件送信的时候,送信邮箱收信邮箱 才是必须的,其它送信方式所需请参考下面的 配置送信功能 。

如果你不想使用邮件送信,而由于程序默认启用邮件送信方式,故不配置邮件送信的话,一定要记得关闭邮件推送方式 将根目录下的.env文件中的MAIL_ENABLE的值改为0即可关闭邮件推送方式,本人使用的是TG-bot

新建一个文件夹freenom,输入下面的代码,一键搞定

docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom

用docker对freenom域名自动续期

修改.env配置文件

1.主要是修改两处,一个填写freenom 账号和密码,一处配置通知,习惯用tg机器人,那就启用一下tg bot

2.在.env文件中, 将TELEGRAM_BOT_ENABLE的值改为1,即可启用 Telegram bot,同样的,将MAIL_ENABLE的值改为0

即可关闭邮件推送方式。 Telegram bot 有两个配置项,一个是chatID(对应.env文件中的TELEGRAM_CHAT_ID), 通过使用你的 Telegram 账户发送/start@userinfobot即可以获取自己的id, 另一个是token(对应.env文件中的TELEGRAM_BOT_TOKEN),你的 Telegram bot 令牌,你会创建 Telegram bot 就知道怎么获取, 不多赘述。如何创建一个 Telegram bot 请参考:官方文档

用docker对freenom域名自动续期

.env 文件中部分配置项的含义:

变量名 含义 默认值 是否必须 备注
FREENOM_USERNAME Freenom 账户 - 只支持邮箱账户,如果你是使用第三方社交账户登录的用户,请在 Freenom 管理页面绑定邮箱,绑定后即可使用邮箱账户登录
FREENOM_PASSWORD Freenom 密码 - 某些特殊字符可能需要转义,详见.env文件内注释
MULTIPLE_ACCOUNTS 多账户支持 - 多个账户和密码的格式必须是“<账户1>@<密码1>|<账户2>@<密码2>|<账户3>@<密码3>”,注意不要省略“<>”符号,否则无法正确匹配。如果设置了多账户,上面的FREENOM_USERNAMEFREENOM_PASSWORD可不设置
MAIL_USERNAME 机器人邮箱账户 - 支持GmailQQ邮箱163邮箱以及Outlook邮箱,尽可能使用163邮箱或者QQ邮箱而非Gmail。因为谷歌的安全机制,每次在新设备登录 Gmail 都会先被限制,需要手动解除限制才行。具体的配置方法参考「 配置送信功能 」
MAIL_PASSWORD 机器人邮箱密码 - Gmail填密码,QQ邮箱163邮箱填授权码
TO 接收通知的邮箱 - 你自己最常用的邮箱,用来接收机器人邮箱发出的域名相关邮件
MAIL_ENABLE 是否启用邮件推送功能 1 1:启用
0:不启用
默认启用,如果设为0,不启用邮件推送功能,则上面的MAIL_USERNAMEMAIL_PASSWORDTO变量变为非必须,可不设置
TELEGRAM_CHAT_ID 你的chat_id - 通过发送/start@userinfobot可以获取自己的id
TELEGRAM_BOT_TOKEN 你的Telegram bottoken -
TELEGRAM_BOT_ENABLE 是否启用Telegram Bot推送功能 0 1:启用
0:不启用
默认不启用,如果设为1,则必须设置上面的TELEGRAM_CHAT_IDTELEGRAM_BOT_TOKEN变量
NOTICE_FREQ 通知频率 1 0:仅当有续期操作的时候
1:每次执行

更多详细请移步作者库,文档写得相当详细。

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @灰大狼 发布。如若转载,请注明出处: 科技玩家 » 用docker对freenom域名自动续期

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

清爽无广告—Adguardhome安装篇

2021-11-27 21:14:29

教程玩家投稿精选文章

移动联通赠送的S905盒子刷ARMBIAN系统,玩DOCKER架设青龙教程。

2021-11-27 21:54:05

56 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 会欢

    升级路漫漫

  2. 这把看我表演

    谢谢分享,学习了

  3. 老院长

    升级路漫漫

  4. suer

    谢谢分享,真的很不错,嘿嘿,点赞

  5. 七年

    辛苦了,学习一下

  6. haisens

    学习路漫漫

  7. 七年

    又学习到了,写的非常好

  8. slimei

    前来顶贴!

  9. jerryc

    先看看,不明白的地方再问

  10. 七年

    辛苦大佬分享了,我先学习一下

  11. 七年

    先看看,不明白的地方再问

  12. 84896150

    又学习到了,写的非常好

  13. Rēd

    感谢分析 学习中

  14. 惊奇先生

    学习了学习了

  15. 幻念

    这真是个好文章,谢谢

  16. slimei

    这真是个好文章,谢谢

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索