pch18
V2EX  ›  程序员

分享一个自己做的 Nginx 管理工具,实时请求动态预览!(无奈市面上实在找不到好用的,自己撸了个)

By pch18 at 4 月 15 日 · 2533 次点击

NginxMaster [可视化 Nginx 管理面板]

Github 地址: https://github.com/pch18/nginxMaster

欢迎 Issue & PR !(同求 git 仓库点亮小星星⭐️)

简介

  • 支持配置: 反向代理, 静态页面, 重定向 等
  • 保存自动校验,失败自动回滚,确保 Nginx 服务不中断
  • 可以管理 SSL 证书,自动识别证书内容,校验合法性(自动续签待开发)
  • 实时请求动态展示(基于 SSE 实现),以及 CPU 、内存、网络监控
  • 更多功能开发中

登录方式

  • 默认连接地址: http://IP:9999
  • 默认用户名: admin
  • 默认密码: admin9999

docker 安装命令:

(二选一)

docker run -d --name nginx-master --net=host --restart always pch18/nginx-master
docker run -d --name nginx-master -p 9999:9999 -p 443:443 -p 80:80 --restart always pch18/nginx-master

支持多架构,amd64, arm64 等,如果缺了某个架构的构建,请提 issue

裸机安装命令(前提安装完 nginx )

(二选一)

curl -fsSL https://raw.githubusercontent.com/pch18/nginxMaster/refs/heads/main/install.debian | sudo bash
wget -qO- https://raw.githubusercontent.com/pch18/nginxMaster/refs/heads/main/install.debian | sudo bash
第 1 条附言  ·  4 月 17 日

补充一些忘了讲的:

  • 因为关系生产环境稳定性,每一行代码都仔细斟酌反复测试,杜绝 Vibe Coding!
  • 前端使用 React ,后端使用 Golang ,并且把前端产物 embed 到 bin文件中。
  • 受益于 golang 的优势,cpu / 内存 占用,都非常低,即使 0.5g mem 服务器都能流畅稳定运行。
  • docker 的版本,是基于 alpine 的 nginx 二次封装的,直接开箱即用(内置nginx)
  • 裸机安装的模式,需要自行安装 nginx ,并且可以命令行执行 nginx 的命令

补一张配置界面的截图(支持 spa / 静态目录 / 重定向 / 反向代理 / 自定义 nginx 脚本)

17 条回复  •  2026-06-19 16:16:28 +08:00
duebasser
   1
duebasser  
   4 月 15 日
安全性做的怎么样
pch18
   2
pch18  
OP
   4 月 15 日
@duebasser 比如哪方面的安全性?
可能存在风险,就是管理页面的流量走的是 http ,没有上证书,有可能呗中间人窃听。不过所有 http 管理类的工具都存在这个问题。其他方面,暂时应该没有安全性问题,如果有怀疑的方向,欢迎指出。
RW5kZXJBdmFyaXRp
   3
RW5kZXJBdmFyaXRp  
   4 月 16 日
有构建 windows 的吗?
RW5kZXJBdmFyaXRp
   4
RW5kZXJBdmFyaXRp  
   4 月 16 日
有说明书吗?
pch18
   5
pch18  
OP
   4 月 16 日
@RW5kZXJBdmFyaXRp #3

nginx 的重启,以及脚本校验,依赖命令行调用 nginx 来重启 nginx 的,在 windows 上,命令可以需要做适配。这个还没做。

github 的 readme 里面有 构建命令,构建出 windows 应该是可以运行的。但是对于 nginx 的操作,大概率会报错,这个等待有缘人帮忙 PR 。
pch18
   6
pch18  
OP
   4 月 16 日
@RW5kZXJBdmFyaXRp #4 这个还需要说明书吗? 界面应该足够简单,看到就会用吧。有问题,可以提 issue ,或者这里讨论
bigha
   7
bigha  
   4 月 16 日   ❤️ 1
现在工具类的软件发出来都没人看了,可能都觉得自己用 AI ,一个小时就做出来了
org100
   8
org100  
   4 月 16 日
不错 谢谢
xjpz
   9
xjpz  
   4 月 16 日
看着不错,裸机安装资源占用怎么样?
yuhui0531
   10
yuhui0531  
   4 月 16 日
nginx 安装在 docker 里的,可以支持么?
RW5kZXJBdmFyaXRp
   11
RW5kZXJBdmFyaXRp  
   4 月 17 日
@pch18 我在 windows 服务器上部署了一个 nginx 服务,我没有在 readme 中看到对接的端口,我应该如何使用
pch18
   12
pch18  
OP
   4 月 17 日
是的,但是我这个不一样,要为生产环境稳定性负责。 每一行代码,都仔细斟酌过,反复测试验证过!
pch18
   13
pch18  
OP
   4 月 17 日
@bigha 是的,但是我这个不一样,要为生产环境稳定性负责。 每一行代码,都仔细斟酌过,反复测试验证过!
pch18
   14
pch18  
OP
   4 月 17 日
@xjpz 几乎很小的,实测阿里最低配的 0.5g 服务器都可以流畅稳定运行
pch18
   15
pch18  
OP
   4 月 17 日
@yuhui0531 可以直接用我这个 docker 版本,替换掉原来 nginx 镜像。 因为我这个 docker 版本,就是基于 nginx 的镜像二次包装的。 理论上可以直接平替。
pch18
   16
pch18  
OP
   4 月 17 日
@RW5kZXJBdmFyaXRp #11 windows 上暂时还没做适配,期待有缘人帮忙适配一下提 PR 。 目前仅支持在 linux 环境下完美运行。
cccn
   17
cccn  
   6 月 19 日
证书续签有吗
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 38ms · 3.9.8.5