这不起眼的 Go 项目,可能是最省心的反向代理!

奥黛丽·逐爱者
2026-07-09 / 0 评论 / 5 阅读 / 正在检测是否收录...

* 戳上方蓝字“开源先锋”关注我

大家好啊,我是开源君!

搞过自建服务的朋友都懂,跑的服务一多,最头疼的往往不是装软件,而是入口管理。

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.examplecompose.example.yml 三个模板文件自己改,官方文档和 Wiki 里写得很清楚。

开源君想说

感觉之前手写Nginx配置的时间都白花了~

GoDoxy做的事情不算花哨,但它正好戳在“服务越多越烦”的那个点上,把新服务上线从“改配置工程”降成了“登记一下就行”的操作。

如果你也在自建,家里跑了一堆 Docker 服务,可以装一个试试。

更多细节功能,感兴趣的可以到项目地址查看:

https://github.com/yusing/godoxy
推荐阅读:

仅4MB大小,Mac秒开iOS/Android模拟器!

最小模型仅 25MB,老设备无 GPU 也能流畅跑!

7.7K star!这应该是本地部署AI项目最省心方式了吧!

一夜狂揽 6k Star,232 个 AI 专家,真疯了!

近 2w Star,隐私优先,打工人新选择!

0

评论 (0)

取消