還在糾結沒有對外 IP 無法提供服務給別人嗎 快使用 Serveo


服務對外開放

大家可能會開發自己的應用程式,後端/前端之類的
但… 大家作為練習都是讓服務跑在本機 localhost

那假設你的朋友如果想要串你建立好的後端 API 可能就需要合適的 Endpoint,當然用 LAN 也可以但不便利許多


那… 怎辦

解決方法

  1. LAN
  2. 申請固定 IP
  3. Tunnel 相關服務

Tunnel 相關服務

恩? 你可能聽過或用過 ngrok

今天要來介紹更方便的服務,只需要一條 ssh 指令,甚麼東西都不需要安裝,即可將你的服務對外公喎


Serveo 基本用法

在 Terminal 使用 SSH 指令

1
ssh -R 80:localhost:[你的服務連接埠] serveo.net

但是會出現醜醜的 subdomain


Serveo 自訂 subdomain

1
ssh -R [自訂subdomian].serveo.net:80:localhost:[你的服務連接埠] serveo.net

使用自訂 subdomain 前,會需要去驗證身分(可透過 Google/GitHub)


結語

大功告成!

超級簡單~~