通过github自动申请SSL证书

github:

https://github.com/danbao/auto-ssl

  1. 下载代码压缩包:点击下载

  2. 解压下载的压缩包

  3. 新建仓库,设为私有

  4. 上传所有的已解压好的文件(.github文件夹无法直接上传)

  5. 添加文件:名字“.github/”再随意起一个名字(后面要删掉)并提交

  6. 上传文件:workflows

  7. 打开CF官网(域名托管的CF账号),点击域名,复制账户ID保存好,点击获取API令牌,创建令牌,选择编辑区域DNS,在区域资源位置的特定区域后选择要申请SSL证书的域名,点击继续,点创建令牌,复制令牌保存好

  8. 回到github,点设置,机密和变量,操作,新建仓库机密
    变量:

1
CF_TOKEN

令牌

1
CF_ACCOUNT_ID

账户ID

1
EMAIL

邮箱
9. 点击上面的操作选项下的常规,工作流程权限选择读取和写入权限,保存即可

  1. 回到代码首页,点击cloudflare_domains_list.txt文件,编辑,把自己要申请SSL证书的域名输入进去,保存

  2. 点击actions,选择第一项:cloudflare SSL certificates,运行,等待大概一分钟左右执行完成

  3. 回到首页,点击SSL文件夹,里面就是申请的证书和私钥