Nginx
nginx-proxy-manager 是一个反向代理管理系统,它基于 NGINX,具有漂亮干净的 Web UI。还可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。它是开源的,斩获 8.2K 的 Star 数。
https://github.com/NginxProxyManager/nginx-proxy-manager

特征

  • 基于 Tabler(https://tabler.github.io/) 的美观安全的管理界面
  • 无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机
  • 使用 Let’s Encrypt 的免费 SSL 或提供自己的自定义 SSL 证书
  • 主机的访问列表和基本 HTTP 身份验证
  • 高级 Nginx 配置可供超级用户使用
  • 用户管理、权限和审核日志

    Docker-Compose 安装

    1. version: '3'
    2. services:
    3. app:
    4. image: 'smallsoup/nginx-proxy-manager:latest'
    5. restart: unless-stopped
    6. ports:
    7. - '8089:80'
    8. - '8191:81'
    9. - '4433:443'
    10. volumes:
    11. - ./data:/data
    12. - ./letsencrypt:/etc/letsencrypt
    访问:http://127.0.0.1:8191 默认 Admin 用户:

    Email: admin@example.com
    Password: changeme

Nginx 反向代理可视化管理界面 - 图1
Nginx 反向代理可视化管理界面 - 图2