宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
123
返回列表 发新帖
楼主: 平安喜乐

嫌3个月换一次SSL证书麻烦?那我推荐你看看这个开源项目

[复制链接]
发表于 2024-5-31 10:19:44 | 显示全部楼层
so,为何不用acme.sh呢
 楼主| 发表于 2024-5-31 12:54:26 来自手机 | 显示全部楼层

这个多方便啊
发表于 2024-5-31 15:02:20 | 显示全部楼层


行吧,其实命令用多了acme.sh更快
发表于 2024-5-31 15:52:55 | 显示全部楼层
yuanhua 发表于 2024-5-29 18:35
大佬分享下脚本
  1. #你的域名


  2. DOMAIN='i.z'


  3. #证书供应商


  4. CERT_SERVER='letsencrypt'


  5. #DNS供应商 可选 dns_dp(腾讯云) dns_ali(阿里云) dns_cf 其他可查https://github.com/acmesh-official/acme.sh/wiki/dnsapi


  6. DNS="dns_dp"


  7. #群晖账号密码


  8. SYNO_Username='lun'


  9. SYNO_Password='h89wKH'


  10. #如果开启了双重验证请在浏览器登录时选中保存此设备,然后从COOKIE中获取did cookie


  11. SYNO_Device_ID=''


  12. #以下群晖配置非必要不要更改


  13. SYNO_Hostname="localhost" # Specify if not using on localhost


  14. SYNO_Scheme="http"


  15. SYNO_Port="5000"


  16. #要添加的证书的名字,空字符串("")的话就是替代默认证书,一般建议使用空字符串,除非你有多个证书


  17. SYNO_Certificate=''


  18. #以下三选一


  19. #DNSPOD.CN 腾讯云


  20. DP_Id='30'


  21. DP_Key='fb8f7b'


  22. #阿里云


  23. Ali_Key=''


  24. Ali_Secret=''


  25. #CF


  26. CF_Key=''


  27. CF_Email=''




  28. case $DNS in


  29. "dns_dp")


  30. a="DP_Id=${DP_Id}"&&b="DP_Key=${DP_Key}"


  31. ;;


  32. "dns_ali")


  33. a="Ali_Key=${Ali_Key}"&&b="Ali_Secret=${Ali_Secret}"


  34. ;;


  35. "dns_cf")


  36. a="CF_Key=${CF_Key}"&&b="CF_Email=${CF_Email}"


  37. ;;


  38. esac


  39. c="SYNO_Username=${SYNO_Username}"


  40. d="SYNO_Password=${SYNO_Password}"


  41. # e="SYNO_TOTP_SECRET=${SYNO_TOTP_SECRET}" (已废弃,新的参数为SYNO_Device_ID)
  42. e="SYNO_Device_ID=${SYNO_Device_ID}"


  43. f="SYNO_Hostname=${SYNO_Hostname}"


  44. g="SYNO_Scheme=${SYNO_Scheme}"


  45. h="SYNO_Port=${SYNO_Port}"


  46. i="SYNO_Certificate=${SYNO_Certificate}"


  47. j="SYNO_DID=${SYNO_Device_ID}"


  48. docker exec -e ${a} -e ${b} acme acme.sh --log --server "${CERT_SERVER}" --issue -d "${DOMAIN}" -d "*.${DOMAIN}" --dns "${DNS}"


  49. docker exec -e ${c} -e ${d} -e ${e} -e ${f} -e ${g} -e ${h} -e ${i} -e ${j} acme acme.sh --issue -d "${DOMAIN}" -d "*.${DOMAIN}" --dns "${DNS}" --deploy --deploy-hook synology_dsm
复制代码
发表于 2024-5-31 15:54:01 | 显示全部楼层
这个主要还是推送到CDN
发表于 2024-5-31 16:17:36 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FastFib VPS论坛

GMT+8, 2024-9-20 08:43 , Processed in 0.060781 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表