如何使用花生壳或ngork工具将web应用部署到公网上访问
如何使用花生殼或ngork工具將web應(yīng)用部署到公網(wǎng)上訪問
使用ngork
ngork網(wǎng)站提供免費(fèi)的映射服務(wù)可以借助此平臺(tái)進(jìn)行簡單的內(nèi)網(wǎng)穿透服務(wù)。
ngork官網(wǎng):https://dashboard.ngrok.com/
1.進(jìn)入官網(wǎng)點(diǎn)擊下載對應(yīng)版本
2.解壓到文件夾
3.本地運(yùn)行部署web項(xiàng)目(我這里使用tomcat部署web應(yīng)用)
4.雙擊ngrok.exe啟動(dòng)命令行
5.輸入命令啟動(dòng)ngrok服務(wù)
ngrok http ip地址:端口號(hào)
-
http 為訪問web應(yīng)用的協(xié)議
-
ip地址為本地web服務(wù)啟動(dòng)的地址,通常情況下都是localhost或127.0.0.1
-
端口號(hào)為web程序啟動(dòng)服務(wù)的端口號(hào),我這里是8080
-
點(diǎn)擊回車啟動(dòng)ngrok服務(wù)
ngrok啟動(dòng)成功,控制臺(tái)會(huì)打印出web應(yīng)用本地訪問網(wǎng)址與公網(wǎng)訪問網(wǎng)址的映射關(guān)系,并給出了http和https兩種訪問方式,ip地址為一段16進(jìn)制數(shù),下面就可以通過公網(wǎng)地址訪問本地web應(yīng)用咯。
訪問地址:公網(wǎng)鏈接/部署的web應(yīng)用名稱/web默認(rèn)啟動(dòng)頁面(一般到/就可以訪問了,在web.xml中會(huì)默認(rèn)設(shè)置啟動(dòng)index頁面,如有修改根據(jù)自己的啟動(dòng)頁訪問,我這里采用默認(rèn)訪問頁訪問)
注意:公網(wǎng)訪問web應(yīng)用時(shí),ngork命令行一定不能關(guān)閉噢!
使用花生殼
花生殼也可以進(jìn)行簡單的內(nèi)網(wǎng)穿透服務(wù),區(qū)別于ngork,花生殼需要購買映射(我最先是使用花生殼來體驗(yàn)內(nèi)網(wǎng)穿透服務(wù))。
花生殼官網(wǎng):https://hsk.oray.com
1.登陸官網(wǎng)下載花生殼客戶端,選擇購買服務(wù),學(xué)生黨可以白嫖(我也是買完才發(fā)現(xiàn)還有學(xué)生版可以申請)
進(jìn)入官網(wǎng)—》購買—》選擇個(gè)人/開發(fā)者 就能看到啦
因?yàn)橹皇菍W(xué)習(xí)、測試使用,我買了6元的映射服務(wù),也是蠻劃算的。
2.下載安裝客戶端
注冊登陸購買服務(wù)就可以開始使用映射服務(wù)咯
-
打開客戶端
-
應(yīng)用信息設(shè)置
-
名稱:可以自定義web應(yīng)用映射的名稱,也可以定義圖標(biāo)
-
應(yīng)用類型為協(xié)議類型,這里選擇HTTP
-
外網(wǎng)域名:購買后或者學(xué)生認(rèn)證后就會(huì)顯示外網(wǎng)域名也就是在公網(wǎng)上訪問的地址。
-
外網(wǎng)端口:一般默認(rèn)80/或動(dòng)態(tài)端口
-
80端口:訪問鏈接可以省略此端口號(hào)
例如百度網(wǎng)址:https://www.baidu.com 后面是有端口號(hào)80的,80是可以省略的端口號(hào)。http://www.baidu.com:80 也可以訪問百度。
-
動(dòng)態(tài)端口:花生殼在生成公網(wǎng)鏈接時(shí),會(huì)根據(jù)服務(wù)器目前端口使用情況,默認(rèn)分配一個(gè)端口號(hào),此端口號(hào)不能省略。
-
-
內(nèi)網(wǎng)主機(jī):當(dāng)前計(jì)算機(jī)的ip地址。
-
內(nèi)網(wǎng)端口:web應(yīng)用服務(wù)啟動(dòng)的端口號(hào)
-
帶寬:可升級……
-
-
點(diǎn)擊保存
注意:在設(shè)置映射時(shí)一定要先將本地web服務(wù)啟動(dòng)!!!否則會(huì)顯示連接失敗
3.測試服務(wù)
復(fù)制生成的訪問地址,在瀏覽器測試(我這是設(shè)置的是動(dòng)態(tài)端口)
以上就是使用花生殼和ngork簡單部署web項(xiàng)目到公網(wǎng)上的操作流程,如有錯(cuò)誤請指正。
總結(jié)
以上是生活随笔為你收集整理的如何使用花生壳或ngork工具将web应用部署到公网上访问的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring事务CallbackPref
- 下一篇: @PostConstruct注解学习