在開發過程當中常常會遇到要將本身本地的項目發佈到互聯網,因爲是在內網環境下,外網用戶訪問不到,映射端口又比較麻煩,有時候還沒辦法進行端口映射,這時候能夠經過ngrok來將本身的項目發佈到互聯網上。shell
首先下載ngrok:tcp
下載以後獲得一個ngrok的可執行文件,code
最簡單的使用:
token
ngrok 80
這樣就把本機的80端口映射到互聯網上了,開發
其餘用戶經過訪問:get
http://7912fb1b.ngrok.com class
便可訪問到本機的項目,是否是很簡單呢?登錄
ngrok還有一些其餘的功能,也能夠把TCP協議映射出去:互聯網
ngrok -proto=tcp 22
這樣就把本機的22端口映射到互聯網了,不過這些功能是須要進行登陸的,
能夠在ngrok註冊一個用戶,而後會給你一個code,使用ngrok分配的code運行一次就能夠使用這些功能了。
ngrok -authtoken 7PZNNsT-qJHAPl-uVcuE 80
下次使用就不須要-authtoken參數了,直接
ngrok 80
就能夠了。