By 蓉爸 RungBa Created: 2023-07-19 Revised: 2023-07-20 --- **Ref:** - **[ ()]()** - **[ ()]()** --- ## 一、使用 ngrok :::danger - 若是用沒註冊方式使用 ngrok,同一個區網同時只能有一個 ngrok 執行,若是同一個區網同時多個,很可能在遠端都無法使用讀取 ESP32-CAM 的影像! - 若想要同一個區網同時多個人使用 ngrok,最好的方式就是每個人都去 ngrok 官網註冊個 free 的帳號,然後設定 Authtoken ::: ### 1. 在 ngrok 官網註冊帳號 - **1-1. 到 ngrok 官網註冊一個免費帳號** 可參考:[AIoT 入門實作 - 註冊 ngrok 帳號 (by 蓉爸)](https://hackmd.io/@Robert/rkng9lIc3) ---- ### 2. 使用 ngrok 的 Authtoken - **2-1. 在自己的電腦上,設定 ngrok 的 Authtoken** ```bash= ngrok authtoken ????????????????????? ``` ![](https://miro.medium.com/v2/resize:fit:786/format:webp/1*Uc7byWY9rfZUMzfFVoZL_g.png) :::info **ngrok 的 Authtoken 的儲存位置:** ```text= - Linux: "~/. config/ngrok/ngrok. yml" - MacOS (Darwin): "~/Library/Application Support/ngrok/ngrok. yml" - Windows: "%HOMEPATH%\AppData\Local\ngrok\ngrok. yml" ``` ::: - **2-2. 執行 ngrok** 這時可以看到 Forwarding 的網址,就會變成類似如下: :::danger https://f461-220-135-215-124.ngork-free.app -> http://192.168.1.112:80 ::: ![](https://hackmd.io/_uploads/ByJVxCY_3.png) ---- ### 3. 啟動 ngrok - **3-1. 在 ubuntu 開啟一個 terminal** - **3-2. 執行指令如下:** ```bash= ngrok http http://192.168.14.105 ``` ![](https://hackmd.io/_uploads/ryuB8jpLn.png) ![](https://hackmd.io/_uploads/SyOlDj6L3.png)