ngrok使用教程

ngrok 是一個反向代理,通過在公共端點和本地運行的 Web 服務器之間建立一個安全的通道,實現內網主機的服務可以暴露給外網。ngrok 可捕獲和分析所有通道上的流量,便於後期分析和重放,所以ngrok可以很方便地協助服務端程序測試。

ngrok的使用並不複雜,主要步驟如下: 
1. 進入ngrok官網(https://ngrok.com/),註冊ngrok賬號並下載ngrok; 
2. 根據官網給定的授權碼,運行如下授權命令;

  • 授權碼 
    這裏寫圖片描述

  • 授權命令

ngrok authtoken 授權碼
  • 1

授權碼和賬戶是綁定的,在授權命令運行後,ngrok會將授權碼保存在~/.ngrok2/ngrok.yml中,所以只需要運行一次,以後都可以使用。 
3. 根據需要,運行命令開發端口。

ngrok http 8080
  • 1

需要注意的是,這裏的端口8080可以根據需要替換成其他端口。這條命令的意思是將本地8080端口對應的服務暴露到外網中。 
運行後將出現如下結果: 
這裏寫圖片描述 
紅色標註的方框內,第一個是http協議對應的外網地址,第二個是https協議對應的外網地址。這樣,凡是訪問http://1a969631.ngrok.io的請求都將發送到localhost:8080。

4.其他 
每次啓動ngrok都會分配一個新的外網域名,所以需要每次更換配置或者更換訪問地址,不太方便。當然,ngrok也提供瞭解決方法,那就是付費,可以設置固定域名。

發佈了14 篇原創文章 · 獲贊 10 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章