如何搭建Nginx Proxy Manager並使用反向代理和遠程桌面加速
更多語言
更多操作
未完成,正在編輯中.........
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
顯示如下,則說明啟動成功