Skip to content

Nginx Proxy Manager

Nginx Proxy Manager 視覺化代理管理員

軟體分類 網路與資安 / 網路應用
開發廠商 JC21
Stars
0
Forks
0
License
MIT
Version
v2.11.1
Update
OS

告別終端機與設定檔,用點擊完成您的網站發佈

  • [cite_start]視覺化管理: 將複雜的 Nginx 指令轉化為直覺的網頁介面,讓即使不熟悉伺服器指令的開發者也能輕鬆配置反向代理 。
  • 一鍵式 SSL: 完美整合 Let’s Encrypt,自動申請、續期與配置 HTTPS 憑證,並支援 HTTP/2 與 HSTS 強制加密。
  • 權限控制 (Access Lists): 內建存取清單功能,可快速為內部測試站點加上帳號密碼保護(Basic Auth),或限制僅限特定 IP 存取。

主要功能、特點

  • 介紹: Nginx Proxy Manager (NPM) 是一款基於 Docker 的開源工具,旨在為 Nginx 提供一個功能強大的圖形化管理後台。它將路由、安全與憑證管理整合於一身,是自託管(Self-hosted)玩家的首選。

  • 特色服務:

    • 自定義位置 (Custom Locations): 支援為單一網域設定多個子路徑,並指向不同的後端容器或伺服器。
    • Stream 轉發: 除了常見的 HTTP(S) 流量,還能處理 TCP 與 UDP 流量轉發(例如資料庫或遊戲伺服器連線)。
    • 多用戶管理: 支援建立多個管理員帳號,方便團隊協作並追蹤變更紀錄。
    • 自定義 Nginx 配置: 針對進階需求,仍保留了在 UI 中直接插入 Snippet 代碼的靈活性。

安裝指令

推薦使用 Docker Compose 進行部署,這是最標準且易於維護的方式:

version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81' # 管理介面通訊埠
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

為什麼推薦 Nginx Proxy Manager?

[cite_start]在 OSS軟體清單_2025 中,雖然已經有了 Nginx(編號 206)這類高效能核心,但對大多數使用者而言,設定與維護 SSL 憑證仍是巨大的門檻 [cite: 1][cite_start]。Nginx Proxy Manager 的出現解決了這個痛點——它讓代理伺服器從「專業網管工具」轉變為「人人可用的基礎設施」。如果您正在使用 Docker(編號 36)管理多個服務,NPM 將是您網路架構中最重要的一道門戶 。