xray服务器使用的是Let’s Encrypt免费提供的https证书,证书的有效期是三个月,所以每三个月要更新一次证书。

xray安装以后,有设置一个定时任务每天去更新证书,定时任务如下:

[root@1 /root]# crontab -l
21 0 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null

该脚本需要开放服务器的80端口,供Let’s Encrypt调用。

如果要强制更新证书的话,可以执行如下命令:

"/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" --force

若以上命令显示更新证书成功,重启一下xray服务器,就可以啦,重启命令:

systemctl restart xray

如果证书是给nginx使用的,就重启下nginx(或者reload一下)。