* 戳上方蓝字“开源先锋”关注我
大家好啊,我是开源君!
搞过自建服务的朋友都懂,跑的服务一多,最头疼的往往不是装软件,而是入口管理。
Nginx 配置文件改来改去,一不小心就把整个反代弄挂了。
godoxy 这个项目,就是奔着解决这些麻烦事去的,专注 Self-Hoster 把反向代理、容器发现、SSL 证书、访问控制、容器启停全都收进一个清爽的 Web 面板里。

项目简介
godoxy是一个用 Go 语言写的轻量级、高性能反向代理和容器编排工具,专为自建服务的用户设计。
它和传统反代工具最大的区别在于:不只是给反向代理套了个Web界面,而是把Docker标签、容器自动发现、多节点管理、访问控制、日志和WebUI揉成了一整套解决方案。
比较有意思的一点是,它不只支持 Docker,还专门做了 Proxmox 的深度整合,能自动识别 Proxmox 节点和 LXC 容器,这在同类反代工具里不算常见。
目前项目在 GitHub 上已经拿下3.4k 的 star,更新也很勤快,最新版本停留在 2026 年 6 月发布的 v0.29.5,说明作者还在持续打磨。
功能特性
01 自动路由与热重载
监听 Docker/Podman 容器,通过 proxy.aliases 标签自动生成域名路由。新增、删除或修改容器,规则秒级生效,不用手敲配置,也不用重启服务。
02 证书与访问控制一体化
内置 Let's Encrypt,支持 Cloudflare、阿里云等 DNS-01 验证,自动搞定泛域名证书。同时集成 OIDC SSO 和 ForwardAuth,配合 IP/GeoIP 规则,在家也能给服务加一把“门锁”。
03 容器空闲休眠与唤醒
设定空闲时间,没人访问就自动停掉容器释放内存;下次有请求进来,GoDoxy 会先唤醒容器,再把流量转过去,小内存机器福音。
04 Proxmox VE 深度集成
不仅能管 Docker,还能自动发现 PVE 节点和 LXC 容器。在 WebUI 里就能一键启停 LXC,甚至直接看实时日志流,物理机和容器的界限被打通了。
05 全功能 Web 面板
所有路由状态、容器健康、请求延迟一目了然。支持在线编辑配置、查看日志,还能自定义 Header、错误页等中间件,真正做到了“除了装容器,其余都在面板点一点”。
快速安装、使用
GoDoxy的安装方式很直接,一个关键前提是:先把域名的泛解析(*.yourdomain.com)指向运行GoDoxy的服务器IP。
第一步:创建工作目录,运行官方安装脚本
mkdir -p /opt/godoxy &&
cd
/opt/godoxy
/bin/bash -c
"$(curl -fsSL https://raw.githubusercontent.com/yusing/godoxy/main/scripts/setup.sh)"第二步:用Docker Compose启动
docker compose up -d第三步:访问WebUI进行配置
启动后直接访问 https://godoxy.yourdomain.com(或你设置的域名前缀),剩下的细节配置在 WebUI 里点点鼠标就行。
如果不想用脚本,也可以手动拉取 config.example.yml、.env.example、compose.example.yml 三个模板文件自己改,官方文档和 Wiki 里写得很清楚。
开源君想说
感觉之前手写Nginx配置的时间都白花了~
GoDoxy做的事情不算花哨,但它正好戳在“服务越多越烦”的那个点上,把新服务上线从“改配置工程”降成了“登记一下就行”的操作。
如果你也在自建,家里跑了一堆 Docker 服务,可以装一个试试。
更多细节功能,感兴趣的可以到项目地址查看:
https://github.com/yusing/godoxy


评论 (0)