Nginx Proxy Manager
免费用网页点几下配好反向代理和证书,不碰 Nginx 配置文件
开源 无广告 无追踪 无需注册 可自建
给 Nginx 套了一层网页管理界面。在浏览器里填域名和后端地址就能建反向代理,一键申请 Let's Encrypt 证书并自动续期,还能加访问控制列表、HTTP 基本认证和自定义 Nginx 片段。用 Docker 部署,一个 compose 文件起来。
为什么推荐它
MIT 协议,3.42 万颗星。
和 Caddy 解决同一个问题,路子相反。Caddy 让你写一份极短的配置文件, Nginx Proxy Manager 让你不写配置文件——所有东西在网页表单里填。
家里放一台 NAS,上面跑着 Jellyfin、Immich、Home Assistant、 Uptime Kuma(目录里都有),每个服务一个端口。想给它们各配一个域名、 各上一张证书,在这个界面里就是新建四条记录的事, 证书状态和到期时间列在一张表里看得见。
要说清楚的:
- 管理界面本身要保护好。默认有管理员账号密码, 这个界面不该暴露在公网上。
- 只有 Docker 部署方式,不用 Docker 的话它不适合你。
- 复杂场景(细粒度限流、复杂 rewrite)最后还是要写自定义 Nginx 片段, 图形界面盖不住全部。