Repolode
yusing

yusing/godoxy

带 WebUI 的轻量反向代理,可自动为 Docker 和 Podman 容器配置路由,并支持证书与休眠唤醒。

可替代:Nginx Proxy ManagerTraefik Enterprise

Star
4,165
Fork
191
未关闭 Issue
11
最近提交
7天前

这是什么?

GoDoxy 是面向自托管用户的反向代理与容器编排工具。它会列出正在运行的 Docker 或 Podman 容器,读取名称、标签和端口配置后自动创建路由,子域名可通过 proxy.aliases 标签指定,容器启停时路由随之更新,无需重启代理。

除 HTTP 反向代理外,它还支持 TCP/UDP 端口转发、OpenID Connect 单点登录、ForwardAuth 集成,以及基于 IP 和国家/时区的访问规则,并可通过 DNS-01 验证方式申请 Let's Encrypt 证书。WebUI 可管理路由、容器、日志、指标和在线状态。容器可根据流量自动休眠与唤醒,Proxmox 节点和 LXC 容器也能绑定到路由并在同一界面中管理。

项目设计为以 Docker host 网络模式运行,目前支持 Linux amd64 和 arm64。

核心功能

  • 01根据 Docker 和 Podman 容器标签自动创建路由
  • 02提供路由、容器、日志、指标和在线状态的 WebUI
  • 03通过 DNS-01 验证方式申请 Let's Encrypt 证书
  • 04支持 HTTP 反向代理及 TCP/UDP 端口转发
  • 05支持 OpenID Connect 单点登录与 ForwardAuth 集成
  • 06基于流量自动休眠和唤醒容器

适用场景

  • 将多个自托管 Docker 服务统一挂到同一域名的子域名下
  • 为内部应用前置单点登录或基于 IP 的访问控制
  • 在同一面板中管理 Proxmox LXC 容器及其路由
  • 通过空闲休眠降低低频访问容器的资源占用

快速上手

  1. 1

    为 Docker Compose 和配置文件新建一个目录

  2. 2

    在该目录中运行安装脚本,或手动完成设置

  3. 3

    从生成的 compose.yml 启动 Docker Compose 服务

    docker compose up -d
  4. 4

    打开 godoxy 子域名下的 WebUI 完成配置

使用前须知

  • 官方仅支持 amd64 和 arm64 架构的 Linux。
  • GoDoxy 必须使用 host 网络模式运行,并需要将通配符 DNS 记录指向其所在主机。
  • 元数据中没有明确的开源许可证(NOASSERTION),复用前请先确认许可证。

收录于专题

标签

常见问题

godoxy 是什么?
带 WebUI 的轻量反向代理,可自动为 Docker 和 Podman 容器配置路由,并支持证书与休眠唤醒。 GoDoxy 是面向自托管用户的反向代理与容器编排工具。它会列出正在运行的 Docker 或 Podman 容器,读取名称、标签和端口配置后自动创建路由,子域名可通过 proxy.aliases 标签指定,容器启停时路由随之更新,无需重启代理。
godoxy 可以免费使用吗?用的什么许可证?
godoxy 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
godoxy 还在维护吗?
活跃维护中。godoxy 最近一次提交是在 2026年10月16日。
godoxy 适合用来做什么?
将多个自托管 Docker 服务统一挂到同一域名的子域名下 为内部应用前置单点登录或基于 IP 的访问控制 在同一面板中管理 Proxmox LXC 容器及其路由 通过空闲休眠降低低频访问容器的资源占用
godoxy 怎么安装和运行?
为 Docker Compose 和配置文件新建一个目录 在该目录中运行安装脚本,或手动完成设置 从生成的 compose.yml 启动 Docker Compose 服务: docker compose up -d 打开 godoxy 子域名下的 WebUI 完成配置
在哪里获取 godoxy?
源代码和安装说明在 GitHub 上:https://github.com/yusing/godoxy

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目