ngrok 是一個能夠讓內部伺服器與外界溝通的服務,透過這種手段來讓外部預覽本地開發的內容,如 http://localhost
或 http://127.0.0.1
,使用方法也很簡單。
- 註冊 ngrok 帳號。
- 安裝 ngrok client。
- 開啟 console 並進入安裝目錄。
ngrok authtoken ge9fw1...
進行認證。ngrok http 3000
連線到 ngrok proxy server。- 取得連接 local server 的網址後完成。
但使用在 .Net Core Web Api 時,輸入 ngrok http 5001
,連線時卻會得到 502 bad gateway
錯誤畫面。
此時我們的指令只要改成 ngrok http https://localhost:5001 -host-header=localhost:5001
就可以正常連線。