下面以 Ubuntu 22.04 為例,在內網 Ubuntu 服務器上部署內網穿透與小皮面板,快速實現公網發佈小皮面板中的Web站點及對小皮面板進行遠程管理。
一、安裝小皮面板一條命令安裝小皮面板(如下圖)
sudo wget -O install.sh https://dl.xp.cn/dl/xp/install.sh && sudo bash install.sh
執行安裝命令後,等待小皮面板初始安裝環境,然後輸入 y,確認安裝。
等待安裝完成,提示以下信息,表示小皮面板安裝完成,同時輸出小皮面板的訪問地址及面板賬號密碼。
複製面板訪問地址,在瀏覽器中打開,就可以在本地局域網中訪問小皮面板。
二、在 Linux 主機上運行 ZeroNews
1.生成 ZeroNews Agent Token
官網點擊登錄,微信號或者手機號都可以,在 "Token" 頁面中複製一個 Token 備用。
2.下載安裝 ZeroNews
通過 curl 工具 下載安裝 ZeroNews
curl -SLk https://download.zeronews.cc/linux/zeronews-install.sh | sh -s install
3.啓動 ZeroNews Agent
執行 Token 認證
zeronews set token <YOUR_TOEKN>
啓動 ZeroNews Agent
systemctl start zeronews
這裏還可以設置成開機自啓動,可以按照自己的需求設置,設置 ZeroNews 開機自啓動如下
systemctl enable zeronews
ZeroNews 啓動後,可以在 ZeroNews 平台上查看設備(Agent)狀態,確認其已成功上線。(如下圖,顯示在線)接下來,可以在 ZeroNews 平台上生成域名、創建應用服務,並根據需要進行訪問配置。
4 .映射小皮面板管理平台,實現公網可以訪問小皮面板
登錄到ZeroNews平台,在 "域名端口" 管理頁面, 點擊 "添加域名" 添加公網可訪問的域名。域名前綴: 用户輸入定義的 域名前綴,如 xpadmin 勾選 HTTPS 協議(如下圖)
域名添加完成後,可以在域名頁面的列表中,查看添加好的域名
在進入"映射"頁面,點擊 "添加映射”添加映射 ,按以下步驟設置
1.選擇設備(Agent):選擇運行在小皮面板服務上的認證設備(小皮面板)
2.映射協議:選擇 HTTPS 協議
3.公網訪問地址:選擇 xiadmin 域名, xpadmin.fy.takin.cc
4.映射帶寬: 為小皮面板分配帶寬,不大於用户當前的最大可用帶寬
5.內網映射地址:內網IP地址默認輸入 127.0.0.1
6.內網端口輸入小皮面板 Web UI的的端口號 17614
小皮面板映射添加完成後,可在映射列表中查看添加好的小皮面板映射
在域名後面帶上小皮面板的 id, 就可以通過公網訪問小皮面板( 面板id 在小皮面板安裝完成後的輸出界面中有顯示), 可以在公網對小皮面進行管理維護與網站發佈。
5 .小皮面板部署HTML站點,通過 ZeroNews 公網發佈
1.在小皮面板中部署一個 HTML 站點, 站點目錄為 /opt/website
打開小皮面板管理平台,在 "網站" - "HTML站點" 菜單下點擊 "添加網站",添加HTML 站點,選擇 "手動創建",然後點擊下一步
輸入網站的域名/端口及網站目錄,然後點擊確認,完成HTML 網站創建,創建完後,在內網可以通過IP訪問該站點
2.HTML 網站部署後, 接下來通過 ZeroNews 實現網站公網發佈
先為 HTML 站點添加公網域名,在 ZeroNews平台的 "域名端口" 管理頁面, 點擊 "添加域名"。域名前綴: 用户輸入定義的 域名前綴,如 jianyue 勾選 HTTPS 協議(如下圖)
再添加公網映射,將 HTML 站點發布到公網,進入"映射"頁面,點擊 "添加映射”添加映射 。
(按照如下步驟設置)
選擇設備(Agent):選擇運行在小皮面板服務上的認證設備(小皮面板)
映射協議:選擇 HTTPS 協議
公網訪問地址:選擇 jianyue 域名, jianyue.fy.takin.cc
映射帶寬: 為 HTML 站點分配帶寬,不大於用户當前的最大可用帶寬
內網映射地址:內網IP地址默認輸入 127.0.0.1
內網端口輸入 HTML 站點的訪問端口號 8888
小皮面板映射添加完成後,可在映射列表中查看添加好的小皮面板映射,最終通過公網域名訪問 HTML 站點
總結走完以上步驟,你可以隨時隨地管理你的服務器啦,實際操作起來並不複雜,跟着一步一步包解決的。喜歡的朋友可以點贊收藏轉發哦#內網穿透#小皮面板#遠程工作#遠程訪問