← 返回项目库

GoDoxy 网关监控与路由控制台|中文本地预览

面向自托管网关与反向代理的中文控制台,提供应用概览、路由健康、服务器指标、配置编辑和规则测试。

GoDoxy 是一个轻量级 Go 反向代理项目,本版本保留上游 Go 服务与 Web UI,并补充中文主界面、确定性本地预览适配器和示例运行数据。浏览器预览覆盖媒体中心、路由监控、服务器监控、配置中心、界面设置和规则测试台;预览数据不连接外部 Docker、智能体或其他真实服务。

真实界面

项目截图

共 6 张

媒体中心
路由监控
服务器监控
配置中心
界面设置
规则测试台

Capabilities

核心功能

✓应用概览、健康状态和最近活动
✓路由列表、可用率、响应时间和健康检查详情
✓服务器 CPU、内存、磁盘、网络和温度指标
✓YAML 配置编辑、证书配置和路由提供方设置
✓规则解析、匹配结果和请求响应预览
✓中文导航、字段标题、提示和确定性本地演示数据

适用场景

搭建自托管反向代理与路由健康监控控制台
在接入 Docker 或远程智能体前验证运维界面和信息架构
学习 Go 服务、React Web UI、配置 schema 与规则测试的组合实现

适合谁

需要自托管网关、反向代理、路由健康检查和服务器监控的开发者、小型团队与运维人员。

商业化思路

适合作为自托管网关控制台、代理路由监控和运维可视化的源码基础;GoDoxy 上游采用 MIT License,商业使用和再分发请保留许可证、版权及修改说明。

你会拿到什么

  • ✓GoDoxy Go 服务与 Web UI 源码(含已物化的上游子模块)
  • ✓中文主界面、本地预览适配器和确定性演示数据
  • ✓MIT License、来源说明、构建命令与验证审计记录

部署流程

  1. 1在 Linux amd64 环境准备 Go 1.27+ 与 Bun 1.3+,进入源码目录。
  2. 2执行 bun install --cwd webui --frozen-lockfile,然后执行 bun run --cwd webui build。
  3. 3按实际配置生成 config/config.yml;需要 Docker 路由时挂载 Docker Socket,再使用 GOOS=linux GOARCH=amd64 CGO_ENABLED=0 构建并运行 godoxy。

真实验证结果

已通过 6 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

浏览器本地预览通过 VITE_DEMO_PREVIEW=true 使用确定性 fixture,不连接真实 Docker、远程智能体、证书签发或外部 API;真实部署仍需自行配置访问控制、Docker Socket、证书和上游运行环境。技术协议值、源码文档和规则语法保留必要英文。

部署难度

中等

最低配置

运行二进制建议使用 Linux amd64、1 vCPU 和 512 MB 内存;接入 Docker 路由时还需要 Docker Socket。源码构建需要 Go 1.27+ 与 Bun 1.3+。

开源许可证

MIT License

最后验证

2026-09-03

技术栈

GoReactTypeScriptViteYAML Schema

授权说明

上游仓库包含 MIT LICENSE。本交付保留上游 LICENSE、版权信息及其中列出的 Go 标准库衍生代码说明,并披露了中文界面和本地预览适配修改;再分发时请继续保留这些义务。

Release notes

版本记录

1 个已发布版本

vcn-ee68e09a6068 当前推荐

完成中文主导航、应用概览、路由监控、服务器指标、配置中心、界面设置和规则测试台的本地预览适配,并补充确定性运行数据。

部署要求:源码构建需要 Go 1.27+、Bun 1.3+ 和 Linux amd64 目标构建环境;本地预览无需外部服务,真实运行按 GoDoxy 配置接入 Docker 或其他提供方。

已知问题:本版本的浏览器验证使用本地 fixture;真实 Docker、智能体、证书签发、路由转发和外部服务连接未在预览中验证。

登录后领取