Nginx Proxy Manager:一个基于 Docker 的轻量级开源反向代理管理工具,支持 Let’s Encrypt 自动获取和更新免费SSL证书
|
admin
2025年8月27日 1:33
本文热度 5
|
如果你想在家轻松搭建多域名网站?管理 SSL 证书却不想花钱或学 nginx 的复杂语法?
这款开源工具直接让你躺平!简单易用、界面好看,功能齐全的 Nginx Proxy Manager 绝了,完全适合刚入门的小白,也能满足高级玩家的要求。立刻一起来看看这个不可错过的宝藏项目吧!
Nginx Proxy Manager 是什么

简单来说,Nginx Proxy Manager 是一个基于 Docker 的轻量级开源反向代理管理工具。它通过一个漂亮且直观的图形界面,帮你轻松创建网站转发规则、配置免费 SSL 证书(支持 Let’s Encrypt),并实现复杂的 Nginx 高级功能。即使你对 Nginx 一无所知,也能通过点点点搭建出强大的代理服务!
开源成就
- Star数 GitHub 上已经收获了 27.7k 星
- 主开发语言 主要开发语言是 JavaScript,其他还有 EJS、Shell 等。
核心功能

图形化界面操作: 以美观、现代化的 UI 管理 Nginx,完全抛弃复杂的配置文件编辑。
免费 SSL 证书: 支持 Let’s Encrypt 自动获取和更新免费证书,支持用户自定义证书。
多种转发规则支持: 轻松管理 HTTP/HTTPS ,甚至是 TCP/UDP 流量转发。
访问控制: 支持设置访客 IP 白名单与黑名单,为服务安全上保险。
多用户管理: 支持创建多个用户并设置权限,方便团队协作和管理。
高级 Nginx 设置: 对高手玩家开放手动编辑 Nginx 配置,还可以调整性能优化参数。
安装指南
用Docker轻松部署
1.docker-compose.yml 文件
创建一个 docker-compose.yml
文件,加入以下内容:
services:
app:
image:'docker.io/jc21/nginx-proxy-manager:latest'
restart:unless-stopped
ports:
-'80:80'
-'81:81'
-'443:443'
volumes:
-./data:/data
-./letsencrypt:/etc/letsencrypt
2.启动服务
在 docker-compose.yml
文件目录下运行以下命令:
docker-compose up -d
系统会自动拉取镜像并启动服务。
3.登录管理界面
打开浏览器,访问 http://127.0.0.1:81 初始登录账号信息:

- 密码:
changeme
登录后记得立即修改密码并更新个人信息。
Nginx Proxy Manager 彻底降低了反向代理服务的配置门槛,让每个用户都能轻松、安全地管理多站点。它适合所有人:新手可以借助它快速入门,熟手能用它快速部署复杂的代理方案。无论你是为个人网站建站,还是在公司内部管理服务,都值得一试!
开源地址https://github.com/NginxProxyManager/nginx-proxy-manager
阅读原文:原文链接
该文章在 2025/8/28 14:30:03 编辑过