(轉貼)使用ngrok即可分享你在個人電腦中的網站

出處 : http://hophd.com/ngrok-share-www/

出處 : https://tenten.co/blog/how-to-use-ngrok-to-connect-your-localhost/

ngrok是一個很有趣的應用,簡單的說,它就是一個幫你把別人的瀏覽請求轉到個人電腦中的通道服務。假設你使用的是家中的電腦,對外並沒有一個公開固定可以被連結的IP或網址,如果想要把你放在電腦中的服務(也許是你剛開發好的網站或網路應用)暫時提供給其他人(同事、同學、朋友、老板)瀏覽,在以往大部份都是要把網站部署先到網路主機上,透過ngrok,你就可以直接分享在你電腦中的內容即可。

  方法很簡單,只要前往ngrok網站,在網站的首頁就有說明其工作的原理,如下所示:

2015-09-16_07-54-20

  按下Download按鈕選擇個人電腦使用的作業系統:

2015-09-16_07-55-03

  接下來就很簡單了,以Windows為例,只要下載.zip的檔案,在你的電腦中解壓縮,就只有一個可執行檔,然後在個人電腦端的命令提示字元下以如下所示的指令執行程式:

1

C:\>ngrok http 8000

  其中8000是我們本地端的網站或網路服務所開啟使用的埠號,意思是說,你平時在測試的時候使用的像是http://localhost:8000這個樣子,就用上述的指令對應即可:

2015-09-16_07-55-41

  然後你就可以在命令提示字元視窗中看到如下所示的畫面:

2015-09-16_07-56-59

  其中【f96a9d21.ngrok.io】(每次執行都不一樣)就是對外的網址,這時候任何人只要瀏覽此網址,就會被轉到你在個人電腦中所開啟在8000埠的網路服務。以此例,我們使用的是一個個人網站,在連結的過程中,系統也會顯示一些連結的資料,讓你瞭解別人連結到你的網站時所產生的訊息和瀏覽的網頁。

  有了這個方便的工具,你就可以跳過部署的程序,直接把你目前的工作進度給在遠地的客戶或朋友或同事瀏覽了。