← 返回项目库

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、智能体、证书签发、路由转发和外部服务连接未在预览中验证。

登录后领取