Nginx Proxy Manager:一个基于 Docker 的轻量级开源反向代理管理工具,支持 Let’s Encrypt 自动获取和更新免费SSL证书
				
									
					
					
						|  | 
							admin 2025年8月27日 1:33
								本文热度 1000 | 
					
				 
				
如果你想在家轻松搭建多域名网站?管理 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 编辑过