Headscale渐入佳境补充篇-自定义中转derper的证书问题

Headscale渐入佳境补充篇-自定义中转derper的证书问题

💡 原文中文,约700字,阅读约需2分钟。
📝

内容提要

本文讨论了在Armbian设备上自定义部署derper时的证书问题。由于直接重命名证书会导致“x509: certificate signed by unknown authority”错误,因此需要将生成的完整证书fullchain.cer转换为crt格式。完整证书链包含必要的认证信息,解决问题后需重启docker。

🎯

关键要点

  • 在Armbian设备上自定义部署derper时,出现“x509: certificate signed by unknown authority”错误。
  • 错误原因是直接重命名cer证书为crt,导致缺乏完整的认证信息。
  • 需要将生成的完整证书fullchain.cer转换为crt格式,以便正确识别认证机构。
  • 转换命令为:openssl x509 -inform PEM -in fullchain.cer -out derper.demo.com.crt。
  • fullchain.cer包含完整证书链,而ca.cer仅包含用户证书,因此需要进行替换。
  • 转换完成后,需重启docker以应用更改。
➡️

继续阅读