ngrok | 內網穿透工具
阿新 • • 發佈:2020-10-10
ngrok
百度:ngrok是一個反向代理,通過在公共的端點和本地執行的web伺服器之間建立一個安全的通道。ngrok可捕獲和分析所有通道上的流量,以便後期分析和重放。
其實說白了,ngrok就是一款內網穿透的工具。
反向代理和內網穿透:
-
反向代理
- 定義:反向代理就是代理伺服器收到客戶端的請求,將請求轉發給能真實處理業務請求的伺服器,等伺服器處理完畢之後拿到處理的結果,再返還給客戶端。
- 怎麼區別是正向代理還是反向代理:正向代理是代理客戶端,反向代理是代理服務端。
-
內網穿透
- 定義:幫助使你在區域網中釋出的專案能在外網中訪問到的技術,就叫做內網穿透。
- ngrok就是一款內網穿透的工具。
網址
這裡使用的是國內版,小米球版本實測不太好用,國內版地址:國內版ngrok地址
使用方法
-
註冊一個賬號
-
登陸,隧道管理,開通隧道,這裡選擇一個免費的Ngrok伺服器
-
隧道管理,編輯,配置你的隧道,本地埠就是你在外網想要訪問本地的專案的ip和埠
-
下載客戶端,並啟動(下載地址在教程,Ngrok,Windows下)
-
在啟動的客戶端中輸入隧道id,隧道id從隧道管理介面獲取
-
如下即為成功,可以拿分配的外網ip訪問你的內網程式了