Docker 部署 Nginx Proxy Manager 中文版 🔐
Docker 部署 Nginx Proxy Manager 中文版 🔐
📋 目录导航
🎯 项目简介
- 🌐
Nginx Proxy Manager
官网地址:https://nginxproxymanager.com/ - 🐱
GitHub
项目地址:https://github.com/xiaoxinpro/nginx-proxy-manager-zh - 🐋
Docker
镜像地址:https://hub.docker.com/r/chishin/nginx-proxy-manager-zh
Nginx Proxy Manager 是一个基于 Nginx 的反向代理管理工具,提供美观的 Web 界面来轻松管理代理主机、SSL 证书和访问控制。中文版提供了完整的本地化支持,使使用更加便捷。
🛠️ 核心特性
特性类别 | 功能描述 | 优势 |
---|---|---|
🌐 可视化管理 | Web 界面管理反向代理 | 无需编辑配置文件,直观易用 |
🔒 SSL 证书 | 自动申请和续期 Let’s Encrypt 证书 | 一键配置 HTTPS,保障安全 |
👥 访问控制 | 基于 IP 的访问控制列表 | 灵活管理访问权限 |
🔄 负载均衡 | 多后端服务器负载均衡 | 提高服务可用性和性能 |
📊 流量监控 | 实时查看代理状态和流量 | 便于监控和故障排查 |
🌍 多域名支持 | 同时管理多个域名和子域名 | 统一管理所有Web服务 |
⚡ 高性能 | 基于 Nginx 的高性能代理 | 低延迟,高并发处理能力 |
🔧 自定义配置 | 支持自定义 Nginx 配置 | 满足特殊业务需求 |
📱 响应式界面 | 支持移动端管理的响应式界面 | 随时随地管理服务 |
🐳 一、Docker 部署 NPM
1. 创建部署目录和配置文件 📁
1 | # 创建部署目录 |
2. 启动 NPM 服务 🚀
1 | docker-compose up -d |
🚀 二、初始访问和配置
1. 首次访问设置 💻
- 打开浏览器访问
http://10.10.10.245:81
- 使用默认凭据登录:
- 邮箱:
admin@example.com
- 密码:
changeme
- 邮箱:
- 重要:首次登录后请立即修改密码和邮箱
2. 基本配置步骤 🎯
修改管理员信息:
- 登录后转到”用户”页面
- 修改邮箱和密码为安全的值
配置SSL证书:
- 转到”SSL证书”页面
- 申请或上传SSL证书
设置代理主机:
- 转到”代理主机”页面
- 添加需要代理的服务
🌐 三、Nginx 反向代理配置
1. 域名解析设置 🔧
- 登录阿里云控制台
- 进入域名解析页面
- 添加泛域名解析记录:
- 记录类型:A
- 主机记录:
*.yourdomain.com
- 记录值:您的公网IP地址
2. 端口转发配置 📡
- 登录爱快路由器管理界面
- 进入”网络设置” > “端口映射”
- 添加端口转发规则:
- 内网IP:NPM所在服务器的IP(10.10.10.245)
- 内网端口:4443
- 外网端口:4443
- 协议:TCP
3. NPM 代理配置 ⚙️
- 登录NPM管理界面
- 转到”代理主机”页面
- 点击”添加代理主机”
- 配置代理规则:
- 域名:要代理的域名(如service.yourdomain.com)
- 方案:http或https
- 转发IP:内网服务的IP地址
- 端口:内网服务的端口
- SSL证书:选择或申请SSL证书
🔧 四、容器维护命令
1. Docker Compose 命令 🐳
1 | # 进入项目目录 |
2. Docker 容器命令 📦
1 | # 查看所有容器名称 |
3. Docker 镜像管理 📀
1 | docker images # 列出所有镜像 |
🌟 启航代理,管理无限
通过本文档,你已经成功使用 Docker 部署了 Nginx Proxy Manager 中文版,并完成了反向代理的全面配置。现在,你可以:
🌐 统一入口 通过一个域名管理所有Web服务,告别繁琐的端口记忆
🔒 安全加密 一键配置SSL证书,为所有服务提供HTTPS安全加密
🎯 可视管理 通过友好的中文界面轻松管理代理规则和访问控制
⚡ 高效转发 享受高性能的反向代理服务,提升访问体验
网络代理,是现代Web服务的基础架构。愿 Nginx Proxy Manager 成为你可靠的网络管家,为你简化每一个服务配置,守护每一次安全连接。
从现在开始,统一管理,安全访问——构建你专属的Web服务网关吧!🚪
📌 持续维护:建议定期检查 NPM 官方更新,保持系统最新
🔧 最佳实践:定期备份配置文件和数据库,确保服务稳定运行
🐛 交流支持:使用中遇到问题可访问 GitHub Issues 获取帮助
祝你配置顺利,管理无忧!🎉
评论