2020年9月4日 星期五

Node-Red 利用 ngrok 取得臨時之外部網址

 Node-Red  利用 ngrok 取得臨時之外部網址

源自於 https://medium.com/@jonathan.chiou_30271/node-red-%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98-2020-01-21-01-cada06d9e9e1

利用 ngrok 取得臨時之外部網址 (有https喔)

什麼是ngrok,它是一個可以讓內網伺服器與外界溝通的一個服務。

一般來說在本機開發時,可以使用本機瀏覽器連到 http://localhost 或 http://127.0.0.1 的本地端伺服器預覽成果,或者在同網域之其他電腦,也可以透過內網之IP(例如192.168.1.55),連到你的本機伺服器預覽成果。

但是有些開發的場景就一定需要由外網可以連線到你的本地 伺服器,例如:

  1. Chatbot:聊天機器人通常需要設定一個 webhook url,讓服務端(如 Line、Facebook)可以將訊息發佈到你的伺服器端。
  2. 金流系統:在串接金流服務的時候,需要 ReturnUrl 回傳網址,在金流付款成功後將結果送到你的伺服器端。
  3. 其他各式各樣的 API callback

ngrok 這個服務可以幫我們解決這個問題。

Node Red如何使用 ngrok :

  1. 註冊一個 ngrok 帳號
  2. 在node-red安裝ngrok node
Image for post

3. 在ngrok網站取得authtoken

Image for post

4. 編輯 ngrok node,填入authtoken

Image for post

5. 啟動 ngrok,取得網址,免費版每次生成之網址只有8小時時效。

Image for post

沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...