Skip to content

SSL 证书

Vision、XHTTP、Trojan、VMess 等协议,以及在线订阅和伪装网站,都需要域名证书。PSM 用 acme.sh 签发免费证书,并自动续期。

在主菜单 10. SSL 证书管理 里操作:

SSL 证书管理菜单

选项作用
安装 acme.sh第一次使用时安装
签发证书(HTTP-01)最常用;需要域名已解析到本机,且 80 端口可以访问
签发证书(DNS-01 / 通配符)通过 DNS 验证,可以签 *.example.com 这样的通配符证书,不需要 80 端口
手动导入证书已经有证书文件时导入
续期证书 / 启用自动续期手动续期,或交给定时任务自动续期
列出证书 / 删除证书管理已有证书

证书放在哪

签发的证书保存在 /etc/nginx/ssl/域名/fullchain.pemprivkey.pem)。Xray 的 Vision、XHTTP、Trojan、VMess 节点用 --domain 指定域名时,就是从这里找证书;sing-box、mihomo 的节点用 --cert-path--key-path 指向这两个文件即可。

用 Cloudflare 签通配符证书

域名托管在 Cloudflare 的话,在主菜单 13. Cloudflare DDNS 里设置好 API 凭据,就能一键用 DNS-01 签发通配符证书,见 Cloudflare

不想要域名?

REALITYShadowsocks 2022 完全不需要证书;Hysteria2、TUIC、AnyTLS 可以用自签证书。

基于 AGPL-3.0 许可发布 · 仅用于合法用途,请遵守当地法律法规