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

第三步: 通路: http://localhost:4040/inspect/http
出現
第四步: 通路 上邊的連結即可出現