抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

ngrok 是一套內網穿透(tunnel)服務。本機或內網的程式,預設只能在內部存取,外部服務(例如 LINE、Telegram、Google)打不進來。啟動 ngrok 之後,它會配發一組公開的 HTTPS 網址,把外面進來的請求轉送到指定的本機埠號,等於暫時把內網服務接到網際網路上。

對學習與開發 n8n 來說,最常需要 ngrok 的場合是 Webhook。許多節點(Webhook、Chat Trigger、LINE、Telegram 等)都需要一組外部能連到的 URL,對方才會把事件推過來。n8n 若跑在 localhost 或學校/公司內網,那些平台看不到這台機器,流程就接不起來。免費方案只要申請帳號,即可取得 Authtoken,在本機啟動一條 tunnel,立刻得到可用的公開網址,不必自己申請網域、設定憑證或改防火牆。

本章會從申請帳號、取得 Authtoken 與 Domain,完成後續把 ngrok 接到 n8n 的準備工作。

1. 到 ngrok 服務頁面申請帳號

第 1/8 步:進入 ngrok 網站,進行註冊

第 2/8 步:點擊 Sign Up

① 點擊 Sign Up 按鈕。

第 3/8 步:選擇註冊方式

② 選擇註冊方式,推薦使用 Google 進行註冊。

第 4/8 步:使用 Google 帳號進行註冊

③ 選擇要用來註冊的 Google 帳號。
④ 點擊 下一步。

第 5/8 步:Google 授權同意畫面

⑤ 點擊 繼續。

第 6/8 步:ngrok 註冊確認畫面

⑥ 勾選 I accept the terms of service and privacy policy。
⑦ 點擊 Create account。

第 7/8 步:ngrok 問卷調查

⑧ 選擇適當的選項。
⑨ 點擊 Send it。

第 8/8 步:起始引導畫面

⑩ 選擇 Share Localhost 卡片中的 Get started,完成註冊。

2. 取得 Authtoken 與 Domain

第 1/3 步:保存 Authtoken

⑪ 從側欄選擇 Your Authtoken。
⑫ 點擊複製按鈕,把 Authtoken 存到記事本並妥善保管。

第 2/3 步:查看 ngrok Domains

⑬ 從側欄選擇 Domains。
⑭ 點擊 Domains 欄位裡的 dev domain。

第 3/3 步:保存 ngrok 核發的 Domain

⑮ 點擊複製按鈕,把 Domain 存到記事本並妥善保管。

下一步

Authtoken 與 Domain 備妥後,依 n8n 的部署方式擇一接上:本機開發時,把這兩項寫進 n8n-local-stack/.env;若服務已部署在 Google Cloud Run,則把 ngrok 核發的網域整合進該服務。

留言