個人電腦變成服務器,使用ngrok將本地Web服務映射到外網.
- 標簽 :
1、什么是ngrok。
ngrok 是一個反向代理,通過在公共的端點和本地運行的 Web 服務器之間建立一個安全的通道。ngrok 可捕獲和分析所有通道上的流量,便于后期分析和重放。
2、為什么要使用ngrok。
作為一個Web開發者,我們有時候會需要臨時地將一個本地的Web網站部署到外網,以供他人體驗評價或協助調試等等,通常我們會這么做:
找到一臺運行于外網的Web服務器
服務器上有網站所需要的環境,否則自行搭建
將網站部署到服務器上
調試結束后,再將網站從服務器上刪除
只不過是想向朋友展示一下網站而已,要不要這么麻煩,累感不愛╰(`□′)╯
3、ngrok可以做什么。
啟動ngrok后,會獲得一個隨機的二級域名,當我們啟動電腦上的tomcat(或其他)時,我們就可以通過ngrok獲取的這個域名訪問到我們的這個web項目,就如同我們訪問本機的localhost一樣。
4、獲取ngrok。
在ngrok官網https://ngrok.com/download下載ngrok;
注:訪問官方網站需要翻墻,也可以自行百度下載。
個人電腦變成服務器,使用ngrok將本地Web服務映射到外網
5、啟動ngrok。
雙擊ngrok.exe,會彈出一個cmd命令框,然后輸入ngrok http +端口,如ngrok http 80,及可以啟動程序。
網上大多數都是“打開CMD命令行,進入ngrok.exe所在目錄,運行ngrok.exe+端口,如ngrok.exe 80。”可是本人測試這樣不能正常啟動,需要輸入的命令換成ngrok.exe http+端口才可以正常啟動。
個人電腦變成服務器,使用ngrok將本地Web服務映射到外網
輸入ngrok http 80啟動后,
個人電腦變成服務器,使用ngrok將本地Web服務映射到外網
獲取的二級域名就是 http://cc5e1e4e.ngrok.io。
6、訪問。
這時當我們創建一個Java web項目時,啟動tomcat就可以通過這個域名訪問到我們本地的項目了。
上一篇:概述:如何學習計算機及編程
下一篇:前后端分離勢在必行!

