freenom已经添加验证且ml域名被回收,无法使用本脚本!
Freenom 已经加上了 AWS WAF CAPTCHA 用于各个页面的验证,目前无法通过脚本自动续期,如果是 reCAPTCHA 或者 hCaptcha 倒是好解决,AWS WAF CAPTCHA 比较小众,暂时无解。所以,各位可以先手动续期(手动续期失败的,可以尝试隐身模式 + 全局),静观其变,等待后续有 AWS WAF CAPTCHA solver 了再说,一手消息可以通过下方入群,持续关注。江湖路远,后会有期。
搬运原作者GitHub:https://github.com/luolongfei/freenom
根据你自己的系统选择相应的代码
bashapt-get update && apt-get install -y wget vim
bashyum update && yum install -y wget vim
bashwget -qO- get.docker.com | bash
启动 Docker 服务
systemctl start docker
查看 Docker 运行状态
systemctl status docker
Docker 服务加入开机自启动
systemctl enable docker
docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom
查看配置文件 输入命令
ls -a
这时候你会看到两个文件.env文件和logs目录,logs目录里面存放的是程序日志.env
是配置文件,
我们需要配置.env
文件内容,其他ssh软件可以试用vi编辑器
vi .env
2、填写配置信息 打开.env文件后你会看到一下信息 2.1、freenom账号密码填写
ini# Freenom 账户 Freenom Account
FREENOM_USERNAME=你的fernom账号
# Freenom 密码 Freenom password
FREENOM_PASSWORD='你的freenom密码'
# 多账户支持 Support for multiple accounts
MULTIPLE_ACCOUNTS='<>@<>|<>@<>'
如果你有多账户可填写MULTIPLE_ACCOUNTS配置<你的账号>@<你的密码>账号之间用|隔开,
比如MULTIPLE_ACCOUNTS='<[email protected]>@<password>|<[email protected]>@<password>'
此脚本支持邮件通知、 Telegram Bot、 企业微信、erver 酱、 Bark通知方式。
ini
########## Telegram bot #########################
# 可选配置,通过 Telegram bot 发送通知消息 This is an optional configuration to send notification messages via Telegram bot
# 你的chat_id,通过发送“/start”给@userinfobot可以获取自己的id Your chat_id, you can get your own id by sending "/start" to @userinfobot
TELEGRAM_CHAT_ID='125479658'【此处替换为你的TG获取到的ID】
# 你的Telegram bot的token Token for your Telegram bot
TELEGRAM_BOT_TOKEN='sdffkgfkgerinrihriirt554fgfg__dfdfgM'【此处替换为新建机器人的token】
# Telegram 代理 e.g. http://127.0.0.1:1081 or socks5://127.0.0.1:1080
TELEGRAM_PROXY=''
# 是否启用 Telegram Bot 功能 1:启用 0:不启用 Whether to enable Telegram Bot features 1: enabled 0: not enabled
TELEGRAM_BOT_ENABLE=1【使用TG机器人通知为1,不使用为2】
以上通知方式可选其一,.env文件中默认是开启邮件通知,如果不使用邮件通知将MAIL_ENABLE的值改为0即可关闭邮件推送方式。 填写好配置后保存退出。vi编辑器命令为
修改并保存.env 文件后docker restart freenom
docker logs freenom
查看输出内容, 观察输出内容中有 执行成功 字样,则表示配置无误。 这时你会收到通知信息。部署完毕
查看容器在线状态及大小
docker ps -as
查看容器的运行输出日志
docker logs freenom
重新启动容器
docker restart freenom
停止容器的运行
docker stop freenom
移除容器
docker rm -f freenom
查看 docker 容器占用 CPU,内存等信息
docker stats --no-stream
查看 Docker 安装版本等信息
docker version
重启 Docker(非容器)
systemctl restart docker
搬运原作者GitHub:https://github.com/luolongfei/freenom
本文作者:我本无罪
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!