返回顶部
C

Caddy配置Caddy反向代理

Configure Caddy as a reverse proxy with automatic HTTPS and simple Caddyfile syntax.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,040
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

Caddy

Caddy 配置规则

自动 HTTPS

  • - Caddy 会自动配置 SSL 证书——除非有特殊需求,否则不要手动配置 Lets Encrypt
  • 域名必须能公开解析到服务器以完成 HTTP 验证——内部/通配符证书请使用 DNS 验证
  • 80 和 443 端口必须空闲——即使是纯 HTTPS 模式,Caddy 也需要这两个端口(80 端口处理 ACME 验证和重定向)
  • Lets Encrypt 有速率限制——测试时使用 staging CA 以避免触发生产环境限制

Caddyfile 语法

  • - 缩进很重要——代码块通过缩进定义,而非简写语法中的花括号
  • 站点块需要在左花括号前加空格:example.com { 而非 example.com{
  • 使用 caddy fmt --overwrite 修复格式——可捕获大多数语法问题
  • 应用前验证配置:caddy validate --config /etc/caddy/Caddyfile

反向代理

  • - Caddy 会自动添加 X-Forwarded-For、X-Forwarded-Proto、X-Forwarded-Host 头——无需手动添加
  • WebSocket 开箱即用——无需特殊配置
  • 多后端自动实现负载均衡——默认为随机策略,可使用 lb_policy 更改
  • 被动健康检查会自动移除故障后端

Docker 网络

  • - 使用容器名称作为主机名:reverseproxy containername:3000
  • Caddy 和后端必须在同一个 Docker 网络中——默认桥接网络不支持 DNS 解析
  • 对于 Docker Compose,同一网络中的服务名称可直接用作主机名

配置管理

  • - 使用 caddy reload 而非 restart——reload 可在不中断连接的情况下应用更改
  • 配置更改是原子性的——如果新配置验证失败,旧配置仍保持生效
  • 不应用配置进行测试:caddy adapt --config Caddyfile 显示解析后的 JSON 输出

证书存储

  • - 证书默认存储在 ~/.local/share/caddy——跨重装时需保留此目录
  • 对于 Docker,挂载 /data 和 /config 卷——丢失这些卷意味着需要重新申请所有证书
  • 多个 Caddy 实例需要共享存储,否则会争夺证书

调试

  • - 启用调试日志:在全局选项块的第一行添加 debug
  • 在 /data/caddy/certificates/ 目录检查证书状态
  • 常见问题:DNS 尚未指向服务器——在域名解析完成前,证书申请会静默失败

安全头

  • - Caddy 默认不添加安全头——需显式添加 X-Frame-Options、X-Content-Type-Options
  • 提供 HTTPS 服务时自动启用 HSTS——无需手动配置

性能

  • - 无需调优即可处理数千并发连接
  • 使用 servers { protocols h1 h2 h3 } 启用 HTTP/3
  • 文本内容自动压缩

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 caddy-1776419962 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 caddy-1776419962 技能

通过命令行安装

skillhub install caddy-1776419962

下载

⬇ 下载 Caddy v1.0.0(免费)

文件大小: 1.98 KB | 发布时间: 2026-4-17 20:10

v1.0.0 最新 2026-4-17 20:10
Initial release

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部