Ngrok 是一個反向代理,可以在公共的端點和本地服務之間建立一個安全的通道,啟動或停用都非常快速,而且無需設定防火牆。
先由Ngrok下載程式到自己的電腦上。Ngrok官網:https://ngrok.com/
例如我的Service是http://localhost:7777,首先開啟CMD並進入Ngrok的目錄內
D:/> cd ngrok
執行下列指令讓Port 7777可以穿透:
D:/ngrok> ngrok http 7777
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxafatC7T51nCQTMTz7yXTwdhL-g0J95HjID6SscfD3df4CLBKBE3VMS6NcDW1fa9IQ_tb4cayUdTW1XxR3XEIDvVEOCs2Xn7hKK3ekgkceBXNRzB98bZ8dLbSEUMDvAZf4uJLWYTPm_A/s1600/pic_20200420_001.png)
ngrok提供了一組隨機的url,並且啟用了http及https,所以外網測試時只能填上提供的url就可以了。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil9i5zaqf6wt9vtkMptSso3u2FWtI0Qg46ucv3dk5dkzc6ptb1JkPfP9IYsXOd1QahIQW1NKcLOibC6jLfP0GSZDvh0hNdo_gi5swIaqfCfrwtsFyGxOpF_hiKgiqnT8RSdw6nOoGkv3o/s400/pic_20200420_002.png)
ngrok也支援TLS、TCP Tunnel的方式,網站上還提供了免費與付費會員服務,可以取得更多的服務