切換選單
切換偏好設定選單
切換個人選單
尚未登入
若您做出任何編輯,會公開您的 IP 位址。

如何搭建Nginx Proxy Manager並使用反向代理和遠程桌面加速

出自md5.pw
於 2025年12月11日 (四) 21:45 由 Air留言 | 貢獻 所做的修訂 (创建页面,内容为“未完成,正在编辑中......... Nginx Proxy Manager是一个方便和轻量的程序,可以用非常简单的方式实现对网站的反向代理,并添加SSL证书,也可以设置端口转发。 本节内容,我们将搬瓦工E-Commerce或E-Commerce SLA系列VPS上部署Nginx Proxy Manager,以发挥搬瓦工CN2 GIA/CMIN2等优化线路的优势。 如果你的后端网站配置高,但是网络对于中国非常差,可以用这种方式进…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

未完成,正在編輯中.........

Nginx Proxy Manager是一個方便和輕量的程序,可以用非常簡單的方式實現對網站的反向代理,並添加SSL證書,也可以設置埠轉發。

本節內容,我們將搬瓦工E-Commerce或E-Commerce SLA系列VPS上部署Nginx Proxy Manager,以發揮搬瓦工CN2 GIA/CMIN2等優化線路的優勢。

如果你的後端網站配置高,但是網絡對於中國非常差,可以用這種方式進行反向代理,讓你的網站被中國用戶訪問可以流暢絲滑。

如果你有一台美國的windows伺服器,可以通過Nginx Proxy Manager的埠轉發,配合上搬瓦工的中國優化線路,以獲得極致的遠程提體驗。

需要準備的事項:

1.擁有一台搬瓦工的伺服器;

2.伺服器在運行,且安裝了debian12系統;

3.擁有一個域名(反向代理需要);

4. SSH 連接工具已準備就緒(例如 Xshell)。

一、連接伺服器並安裝Nginx Proxy Manager

Nginx Proxy Manager的安裝需要Docker環境,所以會一同安裝Docker。

1.SSH 連接與基礎工具安裝

使用 SSH 工具連接到您的搬瓦工伺服器(推薦使用 Xshell 等工具,如果你是個人或家庭使用,可以下載Xshell:下載連結),

然後執行下方命令安裝必要的工具。

apt-get install wget curl vim sudo unzip -y

2.安裝並啟動Docker

執行下面命令,大概幾十秒就會完成安裝,顯示如下。

wget -qO- get.docker.com | bash

然後執行下面兩個命令,啟動Docker,並設置開機自啟。

systemctl start docker
systemctl enable docker

3.創建Nginx Proxy Manager目錄

先創建一個目錄來存放Docker文件和相關配置。

執行面命令,會創建nginx-proxy-manager文件夾,並進入該文件夾。

mkdir ngingx-proxy-manager && cd ngingx-proxy-manager

4.創建Docker Compose文件

在nginx-proxy-manager目錄下,執行下方命令,創建一個docker-compose.yml文件

vi docker-compose.yml

然後SSH會進入編輯頁面,這時候按下「i」鍵,把以下配置複製進去,然後按下「Shift+;」,輸入wq,即可保存退出。

services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
      - '21000-21100:21000-21100' # <--- 开放100个端口用于端口转发
      - '21000-21100:21000-21100/udp' # <--- 开放100个UDP端口用于端口转发
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

5.啟動Nginx Proxy Manager

docker compose up -d

顯示如下,則說明啟動成功

二、使用Nginx Proxy Manager配置反向代理