免费在线Caddy配置生成器,可视化生成Caddyfile:反向代理、静态站点、HTTPS自动证书、重定向。无需注册。 | 无需注册 · 数据绝不上传服务器
零依赖·可离线使用可视化生成Caddy服务器配置:反向代理、静态站点、HTTPS自动证书、重定向
零依赖 · 可离线使用📋 站点配置
基本设置
HTTPS与安全
日志与缓存
❓ 常见问题
什么是Caddyfile?
Caddyfile是Caddy Web服务器的配置文件,使用简洁的声明式语法定义站点行为,如反向代理、静态文件服务、HTTPS证书管理等。
Caddy的HTTPS自动证书如何工作?
Caddy自动通过Let's Encrypt获取和续期TLS证书,无需手动配置。只需在Caddyfile中使用域名,Caddy自动处理证书申请和续期。
生成的Caddyfile可以直接使用吗?
可以。生成的Caddyfile符合Caddy语法规范,保存后caddy run即可启动服务。建议先在测试环境验证。
数据安全吗?
完全安全。所有配置生成在浏览器本地完成,不会上传任何数据到服务器。
Caddy和Nginx有什么区别?
Caddy自动HTTPS、配置更简洁;Nginx性能更高、生态更成熟。Caddy适合中小项目快速部署,Nginx适合高并发场景。
如何配置多个站点?
在Caddyfile中用多个站点块定义,每个块以域名开头。本工具支持添加多个站点配置。
Caddy支持WebSocket吗?
支持。reverse_proxy指令自动处理WebSocket连接升级,无需额外配置。
Caddyfile生成器能做什么?
Caddyfile生成器是一款免费在线Caddy Web服务器配置工具,通过可视化界面帮助用户快速生成Caddyfile配置文件。支持反向代理、静态站点、HTTPS自动证书、HTTP重定向、压缩、日志等常用配置。Caddy以自动HTTPS著称,本工具让配置更简单。所有生成在浏览器本地完成。
核心功能
- 反向代理:一键配置reverse_proxy指令,支持后端地址和头部设置
- 静态站点:配置root指令和file_server,快速部署静态网站
- 自动HTTPS:Caddy自动获取Let's Encrypt证书,无需手动配置
- HTTP重定向:自动将HTTP请求重定向到HTTPS
- 压缩与日志:启用encode gzip和access_log配置
使用教程
1. 输入域名,选择站点类型(反向代理/静态站点/重定向)。
2. 填写后端地址或站点根目录等参数。
3. 配置HTTPS、压缩、日志等选项。
4. 点击"生成Caddyfile",复制或下载配置文件。
5. 将Caddyfile放到Caddy配置目录,运行caddy run启动服务。
应用场景
场景1:快速部署反向代理
开发者需要将域名代理到本地服务(如Node.js/Python应用),用此工具一键生成反向代理配置。
场景2:静态站点托管
前端开发者部署静态网站,配置Caddy提供文件服务和自动HTTPS,比Nginx配置更简洁。
场景3:域名迁移
网站更换域名时,生成redir配置将旧域名流量重定向到新域名,保留SEO权重。
扩展知识
Caddy是Go语言编写的Web服务器,核心优势是自动HTTPS(通过ACME协议自动申请Let's Encrypt证书)。Caddyfile语法简洁:站点块以地址开头,指令以关键字开头。常用指令:reverse_proxy(反向代理)、root(根目录)、file_server(文件服务)、encode(压缩)、redir(重定向)、log(日志)。Caddy v2支持JSON配置和API管理,适合容器化部署。与Nginx相比,Caddy配置更简洁但性能略低,适合中小项目和开发环境。