🟢 Caddyfile生成器

免费在线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著称,本工具让配置更简单。所有生成在浏览器本地完成。

核心功能

使用教程

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配置更简洁但性能略低,适合中小项目和开发环境。

Caddyfile生成器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com