欢迎使用 DHCP & DNS 管理器!这是你的文档导航页。
| 文档 | 说明 | 适合人群 |
|---|---|---|
| QUICKSTART.md | ⭐ 快速开始 - 5 分钟部署指南 | 所有人 |
| README.md | 项目介绍和功能说明 | 第一次接触 |
| DEPLOY.md | 详细部署指南 | 系统管理员 |
| WINDOWS_GUIDE.md | Windows 专属部署指南 | Windows 用户 |
| 文档 | 说明 |
|---|---|
| USE_CASES.md | 实际使用场景示例 |
| API_EXAMPLES.md | API 接口测试示例 |
| CONFIG_GUIDE.md | 配置参数详解(待创建) |
| 文档 | 说明 |
|---|---|
| PROJECT_SUMMARY.md | 项目开发总结和规划 |
| BUILD.md | 🔨 构建和故障排除 |
| ARCHITECTURE.md | 系统架构说明(待创建) |
| CONTRIBUTING.md | 贡献指南(待创建) |
如何安装? → 看 QUICKSTART.md
如何配置?
→ 编辑 configs/config.json,参考 README.md 配置说明
如何在 Windows 上运行? → 看 WINDOWS_GUIDE.md
如何测试 API? → 看 API_EXAMPLES.md
有哪些使用场景? → 看 USE_CASES.md
服务无法启动? → 看 QUICKSTART.md 故障排查部分
如何备份数据? → 看 QUICKSTART.md 常用操作部分
dhcp-dns-manager/
│
├── 📄 文档
│ ├── README.md # 项目说明
│ ├── QUICKSTART.md # 快速开始 ⭐
│ ├── DEPLOY.md # 部署指南
│ ├── WINDOWS_GUIDE.md # Windows 指南
│ ├── USE_CASES.md # 使用场景
│ ├── API_EXAMPLES.md # API 示例
│ ├── PROJECT_SUMMARY.md # 项目总结
│ └── INDEX.md # 本文档
│
├── ⚙️ 配置
│ ├── configs/
│ │ └── config.json # 主配置文件
│ ├── Dockerfile # Docker 镜像
│ └── docker-compose.yml # Docker 编排
│
├── 💻 源代码
│ ├── cmd/
│ │ └── main.go # 程序入口
│ ├── internal/
│ │ ├── config/ # 配置管理
│ │ ├── db/ # 数据库
│ │ ├── dhcp/ # DHCP 服务
│ │ ├── dns/ # DNS 服务
│ │ └── web/ # Web 服务
│ └── go.mod # Go 模块定义
│
├── 🌐 前端
│ ├── web/
│ │ ├── templates/
│ │ │ └── index.html # 主页面
│ │ └── static/
│ │ ├── css/
│ │ │ └── style.css # 样式
│ │ └── js/
│ │ └── app.js # 前端逻辑
│
├── 🔧 脚本
│ ├── install.sh # Linux 安装脚本
│ ├── uninstall.sh # Linux 卸载脚本
│ ├── start.sh # Linux 启动脚本
│ └── start.bat # Windows 启动脚本
│
└── 💾 数据(运行时创建)
└── data/
└── dhcp-dns.db # SQLite 数据库
Linux (systemd):
journalctl -u dhcp-dns-manager -f
Docker:
docker-compose logs -f
Windows:
MIT License
欢迎提交 Pull Request!
最后更新: 2026-04-23
维护者: 小弟 🤖
阅读 README.md 了解项目功能
按照 QUICKSTART.md 部署服务
编辑 configs/config.json 配置你的网络
登录 Web 界面,熟悉各项功能
阅读 USE_CASES.md 了解实际应用场景
参考 API_EXAMPLES.md 进行二次开发
开始你的网络管理之旅吧! 🚀