为免费DDNS 域名配置 HTTPS证书

我在的VPN证书最近过期了,之前一直能忍就忍了,最近闲来有空,就更新一下算了 。
应该有很多同志跟我一样,受不了国内DDNS提供商动不动就需要提供身份证,且提供的域名又少,又必须用实名手机等等问题 。
我用的场景是在外,需要经常连到自已的实验环境,各类在家的服务器,采用的是opensense自带的ddns服务 。
 

为免费DDNS 域名配置 HTTPS证书

文章插图
 
 
这东西配置较简单,我用的是duckdns的名费域名,注册之后直接如下配置就即 。
【为免费DDNS 域名配置 HTTPS证书】 
为免费DDNS 域名配置 HTTPS证书

文章插图
 
duckdns服务器,提供了开放的api方式更新域名记录,极大可能地提供了可玩性 。
为免费DDNS 域名配置 HTTPS证书

文章插图
 
 
本次申请的名费证书就需要借助此api
首先需要通过申请letsencryp的证书
certbot certonly --email superlab@gmail.com --preferred-challenges dns --manual-d superlab.duckdns.org --server https://acme-v02.api.letsencrypt.org/directory通过执行该命令获取一个txt记录,再由postman发起api请求 。
为免费DDNS 域名配置 HTTPS证书

文章插图
 
 
当返回消息为"OK"即表明,证书申请已通过,赶紧去更新一下我的证书配置 。




    推荐阅读