有兄弟们用 nginx proxy manager(或者其他图形化工具)来管理 nginx 反向代理的吗?

2025 年 5 月 14 日
 baalchina

有兄弟们用 nginx proxy manager (或者其他图形化工具)来管理 nginx 反向代理的吗?

我们的主要需求是反向代理,现在用 nginx 在跑。因为日常运维的同事对命令行不太熟,操作也麻烦,想通过 gui 工具来进行管理,因为之前遇到过好几次命令行操作失败不小心改错了。

现在主要担心的是第一个 npm 好像内置了 openresty ,似乎单独升级都不是太方便。第二这个东西毕竟套了一层 docker 容器,不知道稳定性如何,万一崩了不像普通 nginx 那么容易恢复。

或者有其他类似的工具可以推荐不?主要需求其实就是通过 gui 界面,能减少日常配置的工作复杂度和出错几率。

谢谢!

7313 次点击
所在节点    NGINX
41 条回复
KingFong
2025 年 5 月 14 日
宝……宝塔?

(不知道会不会挨骂)
sleepm
2025 年 5 月 14 日
traefik
虽然网页不能管理配置,但是有很多种配置方法
tonynothing
2025 年 5 月 14 日
Lucky ?

(感觉会挨骂)
rj
2025 年 5 月 14 日
因为日常运维的同事对命令行不太熟
————————
换个熟的同事
maymay5
2025 年 5 月 14 日
@yanjieee 我也觉得宝塔可行,毕竟 OP 是企业,买宝塔的企业服务最合适
chengran630
2025 年 5 月 14 日
宝塔吧 哥
没有专业运维 就用宝塔这类的东西,怕漏洞 就日常关闭宝塔的端口
alteremliu
2025 年 5 月 14 日
直接上 caddy
CivAx
2025 年 5 月 14 日
你们是改什么?改动逻辑是 Updat (无论原配置是什么,都覆写为指定新配置)还是 Edit (先获取原配置内容,再根据情况灵活修改部分配置)?
如果是 Update ,那么 Gitlab / Github 的 CI Job 套一个固定脚本,要操作了就上 Pipeline 点一下 Run ,不需要引入新工具。
njmaojing
2025 年 5 月 14 日
可以上宝塔,但是 OP 我建议你不要直接开任何宝塔的端口到公网,纯内网访问或者开 ip 白名单、ssh 隧道代理之类的,会更安全些
zsj1029
2025 年 5 月 14 日
https://github.com/zsj1029/node-proxy-server
之前的写的一个小工具,可以参考,支持 http 和 ws
nodejs 的一个 proxy 包实现,支持 api 动态调用,代理的端口每次是随机的
itechify
2025 年 5 月 14 日
flat
2025 年 5 月 14 日
用了,还行,但是有几个问题
1 、如果某个配置某天无法使用了,(比如某个回源 host 解析不了了),改其它配置重启后会直接 502 ,要去配置目录手动改文件来操作
2 、管理系统后端 是 nodejs 来做的,里面还有个定时 renew cert 的定时任务,配置的地址是外网地址,不需要建议关掉,node 的 cpu 占用时不时会飙一下
iyaozhen
2025 年 5 月 14 日
或者你需要的不是 gui ,而是发布流程

可以把 nginx conf 使用 git 管理起来,每次修改相互 review 下,做一个简单的发布系统,也方便回滚
yiqiao
2025 年 5 月 14 日
@yanjieee 宝塔好像不能可视化,只能直观的看出配置文件
既然不熟怎么是运维。。。
LittleFox
2025 年 5 月 14 日
1panel ?
zypy333
2025 年 5 月 14 日
现在用 1panel 自带的
wineejam
2025 年 5 月 14 日
@rj 正解
jqtmviyu
2025 年 5 月 14 日
早点远离 nginx proxy manager
1. 需要访问一个外网被墙的地址, 访问不了就报防火墙出错.
2. 升级证书还一堆 python 依赖, python 依赖冲突了证书续签还会失败.
3. 看下 issues 多少未关闭, 多少是存在已久的. 有些解决方法竟然是进入容器卸载过新的依赖安装旧的. 降级 docker 镜像还不行, 因为内面的 py 包没有锁版本.
chairuosen
2025 年 5 月 14 日
把 conf 扔进 git 里,改动需要 review 后再更新到机器上
Removable
2025 年 5 月 14 日
目前在用 1panel

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1131690

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX