x-ui 使用 acme 续签证书

使用 x-ui 内置的命令执行续签证书经常出现证书丢失的问题,搞的 x-ui 因为在目录下找不到证书就无法运行。

这时候要么重置 x-ui 配置,要么自己手动申请证书。

# 升级 Acme.sh 到最新版本
~/.acme.sh/acme.sh --upgrade

# 如果你不想手动升级, 可以开启自动升级:
~/.acme.sh/acme.sh  --upgrade  --auto-upgrade

# 手动强制更新证书
acme.sh --renew -d domain.com -d www.domain.com --force --ecc

这个命令会自动把证书放在 /root/.acme.sh/ 目录下。可以根据需要重命名证书文件,以适配 x-ui 的配置。通过命令行重启 x-ui 即可。

备忘录

因为我的 x-ui 面板绑定的域名是 ss.domian.top 所以可以直接执行下面的命令

cd ~/.acme.sh
acme.sh --renew -d ss.domian.top --force --ecc

# 重启面板
x-ui

如果没有为该域名颁发过证书,会报错。这时候可以手动重新颁发。


[Mon 02 Sep 2024 11:28:09 PM EDT] Renewing: 'ss.domian.top'
[Mon 02 Sep 2024 11:28:09 PM EDT] 'ss.domian.top' is not an issued domain, skipping.

acme.sh --issue -d ss.domian.top --webroot /root/.acme.sh --ecc

参考

如果觉得我的文章对您有用,请在支付宝公益平台找个项目捐点钱。 @Victor Mar 28, 2024

奉献爱心