介绍
Caddy 是一款功能强大且易用的 Web 服务器,具备诸多优势。
-
配置灵活便捷
- 可通过 Caddyfile 实现简单配置,轻松上手。
- 支持原生 JSON 配置,满足复杂场景的强大配置需求。
- 提供 JSON API 实现动态配置,方便实时调整。
- 若不喜欢 JSON,还可使用配置适配器进行转换。
-
安全可靠的 HTTPS 支持
- 默认自动启用 HTTPS,无需额外复杂操作。
- 针对公共域名,支持 ZeroSSL 和 Let's Encrypt 证书服务。
- 为内部域名和 IP 提供完全托管的本地 CA(证书颁发机构)。
- 支持多颁发者 fallback,增强证书获取的稳定性。
- 具备加密 ClientHello(ECH)支持,提升通信安全性。
- 即便遇到 TLS、OCSP 或证书相关问题,也能保持运行,稳定性远超其他部分服务器。
-
高性能与稳定性
- 经过实践检验,已处理数万亿次请求并管理数百万个 TLS 证书,适合生产环境使用。
- 经生产验证,可轻松扩展至数十万个站点。
- 默认支持 HTTP/1.1、HTTP/2 和 HTTP/3 协议,适配多种网络场景。
-
架构与兼容性优势
- 采用高度可扩展的模块化架构,既能实现丰富功能,又不会造成冗余。
- 可在任何环境运行,且无外部依赖(甚至不需要 libc)。
- 由 Go 语言编写,相比其他服务器所使用的语言,Go 语言在内存安全保障方面更具优势。
-
使用体验佳
- 实际使用过程中体验流畅,操作便捷有趣。
2025/7/23大约 4 分钟