使用ngrok讓外部使用者連入localhost

title: make others connect to your localhost via ngnok

tags: tools


使用ngrok讓外部使用者連入localhost

開發的過程有時候總會需要別人來測試一下你目前的程式,我們一般不會想要為此把程式放上伺服器,因為通常還需要改來改去的,所以就可以使用ngrok來幫助我們解決這煩惱。

它的功用就是讓別人透過ngrok的一組網址來讓他人連進你開發時使用的電腦(localhost:XXXX之類的)。如官網的圖所示:右邊是正在開發程式的你,左邊可能就是測試者or其他合作夥伴之類的。
ngrok示意圖

本文Mac OS作為範例

下載與安裝

  1. 到官網下載
    https://ngrok.com/download
  2. 解壓縮到你想要放的資料夾,例如:Applecation
  3. 利用ln建立連結,方便你在任何地方都可以直接使用ngrok這指令
    1
    2
    cd /usr/local/bin
    ln -s /Applications/ngrok ngrok

使用方式

1
2
$ ngrok http port_number
$ ngrok http 5000