606 Caddy Manager
一款优雅、强大、专为 Windows 设计的 Caddy 可视化管理面板。告别命令行,拥抱简单高效的 Web 项目部署与管理新体验。
核心功能
🚀 一键项目部署
支持 Go, Node.js, Python, Java, PHP 等多种项目类型。只需简单配置,即可自动完成部署、反向代理和进程守护。
🔒 自动化 SSL
无缝集成 Let's Encrypt,为您的域名自动申请和续期 SSL 证书,轻松实现全站 HTTPS。
📁 强大的文件管理器
内置功能完备的文件管理器,支持在线编辑、批量压缩/解压、上传下载和重命名,服务器文件尽在掌握。
📊 实时监控与诊断
实时查看项目状态与日志,监控系统性能。内置 SSL 检测、混合内容检查等诊断工具,快速定位并解决问题。
⚙️ 灵活的反向代理
提供直观的UI来配置 Caddy 强大的反向代理功能,包括自定义头部、路径匹配和负载均衡。
🎨 系统托盘集成
可最小化到 Windows 系统托盘,不占用任务栏空间,随时可以方便地控制服务的启动与停止。
技术规格
- 后端技术: Go (Golang)
- 核心引擎: Caddy Web Server
- 前端界面: 原生 JavaScript, HTML, CSS
- 数据库: SQLite (嵌入式, 无需安装)
- 支持平台: Windows 7 及更高版本
- 许可证: MIT 开源协议
快速帮助文档
系统要求
- 操作系统:Windows 7 或更高版本
- 权限:需要管理员权限 (用于绑定 80/443 端口和管理服务)
首次启动
- 从 Release 页面下载最新版的
caddy-manager-vX.X.X-windows.zip。 - 解压到一个您方便的目录,例如
D:\caddy-manager。 - 右键点击
caddy-manager.exe,选择 “以管理员身份运行”。 - 程序将在后台运行。打开浏览器访问
http://localhost:8989。 - 根据页面提示,创建您的第一个管理员账户。
- 开始享受可视化管理之旅!
如何部署一个网站?
- 在主界面,点击“新建项目”按钮。
- 选择您的项目类型,例如
Node.js。 - 填写项目名称,并设置项目所在的完整路径。
- 配置您要绑定的域名,并勾选 “启用SSL”。
- 点击“保存并启动”,Caddy Manager 将会自动为您完成所有配置。
常见问题:502 Bad Gateway
这是最常见的问题之一,通常因为您的应用程序(如Go, Node.js)默认监听 127.0.0.1 (IPv4),而 Caddy 默认尝试通过 localhost (可能解析为IPv6) 连接。
解决方案:编辑该项目,在“代理连接方式”处,明确选择 IPv4 (127.0.0.1),然后保存即可。
用户评价
“作为一名PHP开发者,我一直在Windows上寻找一个像宝塔面板一样简单好用的工具。Caddy Manager 完美满足了我的需求,尤其是自动化的HTTPS,真的太省心了!”
— 来自一位 Web 开发者
“我用它来托管我的个人博客和一些Node.js小项目。界面直观,资源占用很低。最酷的是那个在线文件管理器,偶尔改个配置文件比打开FTP客户端方便多了。”
— 一位独立开发者 & 博主
“之前一直被Caddy的JSON配置劝退。这个工具让我无需学习复杂的配置语法,通过点击几下就能快速搭建起一个反向代理服务。强烈推荐给所有Windows用户。”
— 一位系统运维爱好者