用 SSH Tunnel 在筆電開發、API 卻打到家裡 mac mini 上的服務
# TL;DR
我有一個前後端分離的個人專案:
前端:React + Vite,跑在筆電(macOS)上開發
後端:自己寫的 AI agent server(Hermes),跑在家裡的 mac mini 上,負責處理對話 / Telegram bot / Discord bot 等等
後端 listen 在 mac mini 的 127.0.0.1:8642
我在外面咖啡廳開發前端時,需要前端能打到 mac mini 上的後端 API。最後用 SSH tunnel + Tailscale 解決,前端 code 不用改一行,後端也不用改一行。
這篇紀錄整個過程的脈絡、原理
more...





