天天看點

使用ngrok将本地Web服務映射到外網----個人電腦變成伺服器

1 .什麼是ngrok

  ngrok 是一個反向代理,通過在公共的端點和本地運作的 Web 伺服器之間建立一個安全的通道。ngrok 可捕獲和分析所有通道上的流量,便于後期分析和重放。

  ngrok 官網位址: ​​https://ngrok.com/​​

2 . 為什麼要使用ngrok

作為一個Web開發者,我們有時候會需要臨時地将一個本地的Web網站部署到外網,以供他人體驗評價或協助調試等等,通常我們會這麼做:

找到一台運作于外網的Web伺服器

伺服器上有網站所需要的環境,否則自行搭建

将網站部署到伺服器上

調試結束後,再将網站從伺服器上删除

隻不過是想向朋友展示一下網站而已,要不要這麼麻煩

3 . ngrok可以做什麼

  啟動ngrok後,會獲得一個随機的二級域名,當我們啟動電腦上的tomcat(或其他)時,我們就可以通過ngrok擷取的這個域名通路到我們的這個web項目,就如同我們通路本機的localhost一樣。

4 . 在 mac 系統上體驗 ngrok 步驟

第一步: 啟動 tomcat 

本機 tomcat 目錄是: 

/Users/zzy/Documents/application/apache-tomcat-7.0.57/

預設配置端口是:9090

bin/startup.sh

第二步:啟動 ngrok  進入ngrok 目錄,輸入以下指令

ngrok http 9090

使用ngrok将本地Web服務映射到外網----個人電腦變成伺服器

第三步: 通路:  ​​http://localhost:4040/inspect/http​​

出現

使用ngrok将本地Web服務映射到外網----個人電腦變成伺服器

第四步: 通路 上邊的連結即可出現 

使用ngrok将本地Web服務映射到外網----個人電腦變成伺服器

繼續閱讀