使用 ngrok 將本地 HTML 部署到公網

使用 ngrok 將本地 HTML 部署到公網

步驟一:安裝 ngrok

# macOS (使用 Homebrew)
brew install ngrok

# Windows (使用 Chocolatey)
choco install ngrok

# 或直接從官網下載:https://ngrok.com/download

步驟二:啟動本地伺服器

ngrok 需要搭配一個本地伺服器使用,你可以選擇以下任一方式:

# 使用 Python(最簡單)
cd 你的html資料夾
python3 -m http.server 8080

# 或使用 Node.js 的 http-server
npx http-server -p 8080

步驟三:啟動 ngrok

開一個新的終端視窗,執行:

ngrok http 8080

步驟四:取得公開網址

執行後你會看到類似這樣的畫面:

Session Status                online
Forwarding                    https://abc123.ngrok-free.app -> http://localhost:8080

複製那個 https://xxx.ngrok-free.app 網址,分享給任何人就能訪問你的網頁了!


進階設定

註冊帳號取得 authtoken(免費版有連線數限制):

ngrok config add-authtoken 你的token

指定自訂子網域(需付費方案):

ngrok http 8080 --subdomain=mysite

注意事項

  • 免費版每次重啟 ngrok,網址會變
  • 關閉終端視窗 = 關閉公開連線
  • 適合臨時展示、測試 webhook、分享 demo,不適合長期部署

有其他問題歡迎問我!