在本機環境開發的網頁應用程式或服務可能初期需要給客戶測試,但在開發階段可能還沒建置好測試環境。除了內網環境之外,可以利用 ngrok 的服務,將 localhost 臨時轉成可以讓外網連線的網址,即可使用外網讓客戶連線測試使用。本篇會示範在 Windows 環境下安裝的 Jenkins 服務,利用 ngrok 產生可以讓外網連線的網址並連線使用。
下載 ngrok
至 ngrok 官網免費註冊一個帳號。
註冊後即可下載 ngrok。
ngrok 為一個壓縮檔,解壓縮後放置於欲放置的路徑,本篇放置於 D:\ 目錄下。
註冊 Token
點選「Your Authtoken」取得 Token。
利用指令將 Token 註冊到本機。
cd /d D:\ngrok-v3-stable-windows-amd64
ngrok config add-authtoken <Token>
取得外網網址
啟動本機的 Jenkins 服務。
利用指令將「localhost:18080」轉成外網網址。
cd /d D:\ngrok-v3-stable-windows-amd64
ngrok http localhost:18080
利用 ngrok 產生的網址「https://778e-1-160-15-48.ngrok-free.app」,即可連線。
點選「Visit Site」,即可訪問到本機安裝的 Jenkins。
最後檢查 Console,會顯示有成功請求到本機的服務。