1. 程式人生 > 實用技巧 >ngrok | 內網穿透工具

ngrok | 內網穿透工具

ngrok

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

其實說白了,ngrok就是一款內網穿透的工具。

反向代理和內網穿透:

  • 反向代理

    • 定義:反向代理就是代理伺服器收到客戶端的請求,將請求轉發給能真實處理業務請求的伺服器,等伺服器處理完畢之後拿到處理的結果,再返還給客戶端。
    • 怎麼區別是正向代理還是反向代理:正向代理是代理客戶端,反向代理是代理服務端。
  • 內網穿透

    • 定義:幫助使你在區域網中釋出的專案能在外網中訪問到的技術,就叫做內網穿透。
    • ngrok就是一款內網穿透的工具。

網址

這裡使用的是國內版,小米球版本實測不太好用,國內版地址:國內版ngrok地址

使用方法

  1. 註冊一個賬號在這裡插入圖片描述

  2. 登陸,隧道管理,開通隧道,這裡選擇一個免費的Ngrok伺服器在這裡插入圖片描述

  3. 隧道管理,編輯,配置你的隧道,本地埠就是你在外網想要訪問本地的專案的ip和埠在這裡插入圖片描述

  4. 下載客戶端,並啟動(下載地址在教程,Ngrok,Windows下)在這裡插入圖片描述

  5. 在啟動的客戶端中輸入隧道id,隧道id從隧道管理介面獲取在這裡插入圖片描述

  6. 如下即為成功,可以拿分配的外網ip訪問你的內網程式了在這裡插入圖片描述