nginx-proxy-manager 的分支,提供网页界面管理 nginx 反向代理,并增加 HTTP/3、CrowdSec 和加固 TLS 等功能,以 Docker 镜像发布。
NginxProxyManager/nginx-proxy-manager
一个基于 Docker 的 Nginx 反向代理管理界面,可免写配置一键设置转发与免费 SSL 证书。
- Star
- 34,644
- Fork
- 3,963
- 未关闭 Issue
- 869
- 最近提交
- 昨天
这是什么?
Nginx Proxy Manager 是一个预构建的 Docker 镜像,提供网页管理界面,用于把域名转发到家中或其他位置的服务。用户通过表单即可创建转发主机、重定向、流(stream)和 404 主机,并内置 Let's Encrypt 免费 SSL 证书的 SSL 终止功能,无需了解 Nginx 或 Let's Encrypt 的细节。
管理界面基于 Tabler 构建,还提供访问列表、HTTP 基础认证、带权限的用户管理和审计日志。高级用户仍可编写自定义 Nginx 配置。项目的目标是保持部署足够简单,降低上手门槛。
部署时使用 docker-compose 文件映射 80、443 端口以及 81 管理端口,并挂载数据和证书目录。2.14 及以后版本不再支持 armv7 设备,因为 Node.js 已停止支持 armhf;此类设备可使用 2.13.7 镜像标签。
核心功能
- 01网页管理界面,可创建代理主机、重定向、流和 404 主机
- 02支持 Let's Encrypt 免费 SSL,也可上传自有证书
- 03为主机配置访问列表和 HTTP 基础认证
- 04提供带权限的用户管理和审计日志
- 05面向高级用户开放自定义 Nginx 配置
适用场景
- 通过域名和 HTTPS 对外提供家庭网络中的自建服务
- 用一个公网入口(80/443 端口)统一转发多个内部 Web 应用
- 在小型服务器上免手动编辑 Nginx 文件,管理反向代理和 SSL 续期
快速上手
- 1
安装 Docker
- 2
创建包含镜像及端口 80、81、443 的 docker-compose.yml 文件
- 3
启动服务栈
docker compose up -d - 4
在 81 端口登录管理界面
使用前须知
- 需要 Docker,且若要从外网访问,还需转发 80 和 443 端口。
- 2.14 及更高版本不再支持 armv7。
收录于专题
标签
常见问题
- nginx-proxy-manager 是什么?
- 一个基于 Docker 的 Nginx 反向代理管理界面,可免写配置一键设置转发与免费 SSL 证书。 Nginx Proxy Manager 是一个预构建的 Docker 镜像,提供网页管理界面,用于把域名转发到家中或其他位置的服务。用户通过表单即可创建转发主机、重定向、流(stream)和 404 主机,并内置 Let's Encrypt 免费 SSL 证书的 SSL 终止功能,无需了解 Nginx 或 Let's Encrypt 的细节。
- nginx-proxy-manager 可以免费使用吗?用的什么许可证?
- nginx-proxy-manager 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- nginx-proxy-manager 还在维护吗?
- 活跃维护中。nginx-proxy-manager 最近一次提交是在 2026年11月5日。
- nginx-proxy-manager 适合用来做什么?
- 通过域名和 HTTPS 对外提供家庭网络中的自建服务 用一个公网入口(80/443 端口)统一转发多个内部 Web 应用 在小型服务器上免手动编辑 Nginx 文件,管理反向代理和 SSL 续期
- nginx-proxy-manager 怎么安装和运行?
- 安装 Docker 创建包含镜像及端口 80、81、443 的 docker-compose.yml 文件 启动服务栈: docker compose up -d 在 81 端口登录管理界面
- 在哪里获取 nginx-proxy-manager?
- 源代码和安装说明在 GitHub 上:https://github.com/NginxProxyManager/nginx-proxy-manager
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 nginx 提供图形化网页界面,无需手动编辑配置文件即可管理虚拟主机、代理、SSL 证书和流转发。
基于 Nginx 的 Docker 反向代理网关,内置 Certbot 自动申请与续期 SSL 证书,并集成 fail2ban 防护。
可在自有服务器上部署应用和数据库的自托管 PaaS,基于 Docker、Nginx 和 Let's Encrypt。
自托管服务器控制面板,用于在 VPS 或独立服务器上部署网站应用、管理数据库、Docker 容器、DNS、备份与安全。
可自托管的部署平台,内置 CI/CD,可从代码仓库自动构建、路由并配置 TLS,支持桌面端、Web 与 CLI 操作。