手动获取独立VPS的SSL证书
手动获取独立VPS的SSL证书
现在是 独立公网 IP + 全端口开放 + full cone,那就进入了 最简单、最快速 的 SSL 申请场景了
不需要再像上一篇文章那样折腾 DNS API、NAT、端口映射这些东西
这是「最快 / 最省事 / 最稳」的推荐方案,我们使用HTTP-01(80 端口),一条命令就能搞定
这是 acme.sh 的默认也是最简单方式。
1.适用条件(你现在全部满足)
1.有公网独立 IP
2.80 或 443 端口可直连
3.域名已解析到该 IP(Cloudflare 灰云)
2.域名解析(Cloudflare)
在 Cloudflare → DNS 中:
类型 主机名 值 代理
A vps 你的服务器公网 IP 灰云(仅 DNS)
必须是 灰云,否则 HTTP-01 验证会被 Cloudflare 拦截。
3.安装 acme.sh(如已安装可跳过)
1 | |
一条命令申请证书(推荐 Let’s Encrypt)
1 | |
解释一下:
--standalone:acme.sh 会临时监听 80 端口
不需要 nginx / xray / 3x-ui 停止服务(前提是 80 未被占用)
成功后你会看到:
1 | |
3.安装证书
1 | |
然后在 3x-ui 或其他面板填:
证书:/root/cert/cert.crt
私钥:/root/cert/private.key
4. 80端口占有解决方案
如果你 80 已被占用,但 443 空闲:
1 | |
同样无需 DNS API,也非常快(几秒完成)。
手动获取独立VPS的SSL证书
https://blog.clazys.qzz.io/2025/12/27/getssl/