Certbot的Hurricane Electric DNS认证程序插件
certbot-dns-he的Python项目详细描述
Hurricane Electric DNS用于Certbot的验证器插件
安装
使用pip将cerbot-dns-he安装到certbot的环境中。例如,下面的行在运行certbot-auto之后对我有效。
$ sudo /opt/eff.org/certbot/venv/bin/pip install cerbot-dns-he
您还可以使用git+https://github.com/TSaaristo/certbot-dns-he.git或克隆存储库并从目录安装,但建议使用pip。
示例用法
使用您的用户名和密码创建配置文件:
certbot_dns_he:dns_he_user=Mecertbot_dns_he:dns_he_pass=my HE password
然后chmod到600:
$ chmod 600 dns_he.ini
然后申请证书,证书内容如下:
$ certbot-auto certonly \ -a certbot-dns-he:dns-he --certbot-dns-he:dns-he-propagation-seconds 30\ --certbot-dns-he:dns-he-credentials /home/me/dns_he.ini -d 'mydomain.com,*.mydomain.com'\ --server https://acme-v02.api.letsencrypt.org/directory --agree-tos \ --manual-public-ip-logging-ok --preferred-challenges dns -m me@email.com
你完了!
--certbot-dns-he:dns-he-propagation-seconds控制等待dns记录传播的持续时间。
--certbot-dns-he:dns-he-credentials指定配置文件路径。
它们存储在cerbot的续费配置中,因此它们将用于您的自动续费。