全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

2025-10-29 10:51:38 19点赞 162收藏 5评论

繁琐的lucky反代

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

这个lucky反代配置都搞过吧,虽然对比NG已经足够好用了

但主机多了,容器多了(30+),反代的配置和维护就是个繁琐的问题

每次增删docker项目的时候,都要配一次反代,这么多记录的分类和查找,烦死了!

“狗东西“

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

我一直在找全自动反代的方案,经我比较,目前这个项目是全网唯一具备实用性的,基本可以省掉lucky的反代配置操作。

全网搜得到的教程也就这么几篇,唯一详细点的就是Cherry大大的文章,属实冷门。

部署指南可以去看他的文章,特别是域名解析那一块,项目仓库也有中文文档,我就不重复讲了。

我摸索部署成功之后,觉得非常好用。至于为什么这么冷门的原因,请看到最后。

亮点能力

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

支持ARM架构(路由器玩家刚需)

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

支持HTTPS访问

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

颜值够看的导航访问(点击图标可直达应用)

全自动反代(自动发现)

只要docker部署完,导航页就能看到了,如果docker容器关掉,导航页图标自动就消失了

但目前还不支持分组展示,自定义新增要改配置文件,操作不友好

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

有agent机制(多代理机集中管理,一个UI,管理多个服务器

我3台机器,所有的docker全管起来了,只部署了一个这玩意儿

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

顺带还提供了每个agent服务器的硬件资源使用情况监控,还挺漂亮

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

除了单个容器内存占用,和多盘分区监控不如beszel,整机宏观监控方面能打平

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

这个是主项目

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

主项目的内存占用不到200M

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

其他机器上只需要一个agent

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

agent的内存占用才这么点点

项目仓库

github.com 搜 yusing/godoxy

自取3个核心文件:compose文件、env文件、config.yml

祖传节目:踩坑

项目虽好,这里头还是有不少坑,但都可以适当避免,不影响最终使用

所以我再说一遍,目前这个项目是全网唯一具备实用性的

部署位置

由于直接绑定了DNS解析,所以最好是部署在DDNS指向的路由器上

我之前就部署在内网机器上,通过lucky反代端口,无法正常访问

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

要么就做端口映射,把env中配置的这两个端口映射出去

ARM设备要挑项目版本

我是雅典娜跑的(arm设备,非x86),内存3G的雅典娜,天下无敌!!!

最新版v0.20.2要报错:

! frontend The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 0.0s

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

降一个版本号就号了,例如v0.20.1

本地https证书配置

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

支持本地证书(lucky自签之后,映射进来,要改config.yml和compose),为了避免出错,打码的三处名称要一致

也支持直接挂CF的key自签(不用lucky签了),我lucky配好了,就懒得研究了

变量定义容器端口

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

容器host模式,通过变量设置端口

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

能自动发现,但不能访问

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

不用host模式,通过端口映射就好了

容器重名

如果不同agent中的容器重名了,则只会显示一个出来

具体是哪个?为什么是这个?没有深入研究

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

例如我之前每个agent都部署了名为dockge的项目,正确情况应该有两个dockge的入口,实际情况只有一个,然后我改了其中一个dockge名字为dockge-90,之后两个入口都出现了

导航图标

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

导航图标是基于开源地址的,不是基于本地的,不能自定义

全自动 反代 导航 监控我全都要,GoDoxy踩坑指南

例如xunlei,就没有图标可用

总之

这个项目相当不错!很好的实践了自动化运维的理念

至于为什么这么冷门的原因:我觉得是因为项目需要直接暴露到公网,通过域名直接访问,反代和内网穿透都无效,如果家庭宽带没有公网IP,那就玩不了。

我门搞机的,不搞自动化,那就等着被搞吧

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
5评论

  • 精彩
  • 最新
  • caddy 我从来不操心证书

    校验提示文案

    提交
    那是什么

    校验提示文案

    提交
    你搜搜

    校验提示文案

    提交
    还有2条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
162
扫一下,分享更方便,购买更轻松