很多人第一次接觸騰飛WebOS時,都會產(chǎn)生一種熟悉感,它的使用方式和NAS的管理界面非常相似:打開瀏覽器,輸入地址,就能看到一個完整的“桌面”,文件、應(yīng)用、服務(wù)都集中在同一個入口里。不同的是,騰飛WebOS更偏向多人協(xié)作和云桌面形態(tài)。它不只是文件管理,而是把常用工具、服務(wù)和工作環(huán)境,統(tǒng)一封裝進一個Web頁面中,非常適合作為企業(yè)或團隊的私有云工作臺。

但一個現(xiàn)實問題很快就會出現(xiàn):如果WebOS部署在內(nèi)網(wǎng),沒有公網(wǎng)IP,外網(wǎng)該怎么訪問?
這正是貝銳花生殼內(nèi)網(wǎng)穿透的價值所在。
下面將通過一個完整實戰(zhàn),演示如何在普通Linux主機上,用Docker部署騰飛WebOS,并借助免費可用的貝銳花生殼內(nèi)網(wǎng)穿透實現(xiàn)穩(wěn)定的遠程訪問。
Docker部署騰飛WebOS
在正式開始前,確保服務(wù)器或主機可以正常訪問外網(wǎng),并且系統(tǒng)已安裝Docker,正常運行后,直接拉取騰飛WebOS的鏡像即可:
sudo docker pull fs185085781/webos
接下來,在本地創(chuàng)建一個用于數(shù)據(jù)持久化的目錄,這一步主要是為了避免容器重啟后數(shù)據(jù)丟失:
sudo mkdir -p /data/webos
目錄準(zhǔn)備好之后,直接運行WebOS容器:
docker run -itd --name webos -p 8089:8088 -v /data/webos/rootPath:/webos/api/rootPath -v /data/webos/apps:/webos/web/apps fs185085781/webos
這里將WebOS的內(nèi)部端口映射到宿主機的8089端口,后續(xù)花生殼也是基于這個端口進行映射。
容器啟動完成后,在瀏覽器中訪問:http://本機IP:8089,第一次進入會看到初始化界面,需要完成數(shù)據(jù)庫校驗、緩存校驗,并設(shè)置系統(tǒng)管理員賬號。保存配置后,即可進入騰飛WebOS的桌面界面,說明本地部署已經(jīng)完成。

使用貝銳花生殼內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問
當(dāng)WebOS在內(nèi)網(wǎng)已經(jīng)可以正常訪問后,下一步就是解決“遠程如何訪問”的問題。在部署WebOS的這臺主機上,下載并安裝貝銳花生殼客戶端。這里以Linux客戶端為例,安裝命令如下:
sudo dpkg -i phddns_5.3.0_amd64.deb

安裝完成后,花生殼會自動生成一個SN碼,并設(shè)置默認(rèn)登錄密碼為admin。

隨后在瀏覽器中訪問花生殼管理平臺

使用剛剛生成的SN碼和密碼登錄。首次登錄需要進行設(shè)備激活,可以選擇掃碼激活或使用貝銳賬號激活,流程比較簡單。

設(shè)備激活完成后,就可以開始配置內(nèi)網(wǎng)穿透映射。在管理后臺中新增一個映射規(guī)則,將內(nèi)網(wǎng)IP指向WebOS所在主機,內(nèi)網(wǎng)端口填寫剛才使用的8089端口,映射類型選擇HTTP或HTTPS即可。

保存后,系統(tǒng)會自動生成一個公網(wǎng)訪問地址。

當(dāng)映射生效后,無論你身處什么網(wǎng)絡(luò)環(huán)境,只需要在瀏覽器中輸入花生殼生成的公網(wǎng)地址,就可以直接訪問騰飛WebOS的登錄頁面。

通過騰飛WebOS與免費可用的貝銳花生殼組合,可以在低成本下,快速搭建一個云桌面環(huán)境。無論是企業(yè)遠程辦公、內(nèi)部系統(tǒng)統(tǒng)一入口,還是個人或小團隊的私有云管理平臺,這套方案都具備很強的實用性和可復(fù)制性。如果你正在尋找一種“像用NAS一樣簡單”的遠程訪問方案,不妨親自部署體驗一下。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!
