Ngrok — Connect to your localhost!

Yu-wen Jack
TapPay
Published in
2 min readNov 27, 2017

今天要介紹的是一個非常好用的東西,可以直接讓大家都連到你的 localhost
除此之外,最重要的是某些特定服務只能在 HTTPS 上面執行的話,Ngrok 也會幫你建立好 SSL Tunnel。

舉例來說,Apple Pay 要過認證的話,必須要有一個 SSL 的網域,這時可以透過 Ngrok 建立出來的 Domain 讓 Apple 去做認證。

小提醒: 如果自己建立 SSL 的伺服器,要注意不能使用 SSL1.0
如果用 SSL1.0,Apple Pay 的認證是不會過

工具連結在此: Ngrok
下載點這裡 https://ngrok.com/download

Ngrok 的下載頁面

使用方式介紹

Step1

下載下來後,請直接unzip
解壓縮完成之後,是一個執行檔

Step2

執行檔基本上可以直接使用
如果在 localhost 開了一個 8080 ,想讓大家能夠連線進來的話
請在 terminal 輸入以下指令

./ngrok http 8080

輸入指令之後會出現以下結果
然後在網址列打上他給你的網址就可以直接連到你的 8080 port

Ngrok 執行結果圖

如果發現打上了 Ngrok 給你的網域,出現以下的結果
可能的原因是,伺服器還沒啟動,所以 Ngrok 找不到 8080 的服務
這時候記得要去開啟伺服器

找不到伺服器的頁面

--

--