用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

修改.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 请参考:官方文档

.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.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @灰大狼 发布。如若转载,请注明出处: 科技玩家 » 用docker对freenom域名自动续期

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

清爽无广告—Adguardhome安装篇

2021-11-27 21:14:29

教程玩家投稿精选文章

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

2021-11-27 21:54:05

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

    感谢分享

  2. xjinhua

    免费续期吗,那可以有哦,

  3. 14248

    支持霞

  4. sunkjwj

    感谢老大

  5. gcdd1993

    👍好,感谢分享

  6. Bean

    感谢分享

  7. 禹客

    有大佬用上这个教程了吗?

  8. 顾笙彦

    收藏备用了

  9. lawliet7911

    感谢分享

  10. LAzySleep

    又学习到了,写的非常好😁

  11. 番茄恶魔

    请问下..这个登陆的IP必须是申请freenom的IP么

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