AI 科技資訊人工智慧的新知入口
首頁 / 用不關機的 Mac mini 搭配 Cloudflare Tunnel,輕鬆將本地專案無痛分享至全世界

用不關機的 Mac mini 搭配 Cloudflare Tunnel,輕鬆將本地專案無痛分享至全世界

不論是開發網頁、測試 AI 工具,或是想展示自己寫的小程式,我們經常需要把「本機端運作的專案」分享給合作夥伴或客戶看。過去,為了讓外面的人連進家裡的電腦,您得去研究 IP 分享器的連接埠轉送(Port Forwarding)、向電信業者申請固定 IP,或是設定複雜的動態 DNS(DDNS)。

現在,只要您家裡有一台不關機的電腦(例如省電、安靜又強大的 Mac mini),搭配 Cloudflare Tunnel 技術,就能用最優雅、最安全的方式將您的專案推向公網。整個過程不需要更動家裡路由器的任何設定,甚至連固定 IP 都不需要!

「將 Mac mini 變成您的私有雲端伺服器,利用 Cloudflare Tunnel 建立安全的加密通道,家裡的電腦就是最強大的後盾。」


一句話重點

透過本機安裝的 cloudflared 工具,您可以直接將 Mac mini 上執行的任何本地服務(Port)對應到專屬的 Cloudflare 網域,秒級實現安全又免費的專案對外分享。


它解決什麼問題?

傳統從家裡電腦對外分享專案時,常遇到以下痛點:

  1. 安全風險:開啟分享器連接埠(Port)等於把家裡的網路直接暴露在公網上,容易遭受惡意掃描與攻擊。
  2. 網路環境限制:許多寬頻網路使用的是浮動 IP,甚至是被電信商進行多重 NAT(CGNAT)轉換,根本無法從外部直接連回本機。
  3. 網址不友善與時效限制:使用免費的臨時通道工具(如 ngrok)雖然方便,但每次啟動都會隨機產生一串極醜的網址,且連線有時間限制。

Cloudflare Tunnel 透過在您的本機執行一個輕量級精靈程序 cloudflared,直接主動建立與 Cloudflare 節點的安全加密通道,外部使用者只需存取您的自訂網域,流量就會安全地導入您的 Mac mini,完美避開上述所有缺點。


核心特色

1. Mac mini 是極佳的家用伺服器

Mac mini 擁有極高的能效比,即使 24 小時不關機,耗電量與發熱量也極低。不論是 Apple Silicon 晶片帶來的強大 AI 運算能力,還是安靜無聲的運作表現,都是作為個人開發伺服器的首選硬體。

2. 完美的穿透防護技術

因為連線是由本機的 cloudflared 主動向外建立的,您完全不需要在路由器上開啟任何 Incoming 埠口。這意味著您的家裡網路依然隱藏在防火牆後方,且能享受到 Cloudflare 提供的免費 DDoS 防禦服務。

3. 搭配 Cloudflare 網域的加乘效果

強烈建議在 Cloudflare 上直接購買一個專屬網域(Domain)。Cloudflare 提供極為便宜、幾乎是不賺取價差的網域註冊服務。擁有了自訂網域後,您可以建立如 project.yourname.comapi.yourname.com 這樣的精美網址,直接連結到您 Mac mini 上不同的本機連接埠,專業度瞬間提升。


比較不同的分享方式

分享方式 傳統 Port Forwarding ngrok(免費版) Mac mini + Cloudflare Tunnel
安全程度 低,需暴露家裡 IP 與埠口 中,第三方伺服器轉送 高,享有 Cloudflare 安全防護
網址美觀 需要搭配 DDNS,網址難記 隨機產生,每次重啟都會改變 可綁定個人自訂網域,永久固定
設定難度 繁瑣,需進入路由器後台 簡單,但功能受限 簡單,僅需安裝 cloudflared
費用 可能需額外申請固定 IP 費用 自訂網域功能需要付費訂閱 完全免費(僅需網域註冊年費)

非工程背景的人需要知道什麼?

您不需要懂得深奧的網路封包路由,只要在 Mac mini 上的「終端機」執行官方提供的 cloudflared 安裝指令,並在 Cloudflare Zero Trust 後台進行簡單的視覺化設定。

您可以輕鬆設定:

  • 將本機的 http://localhost:3000 對應到 https://my-app.yourdomain.com
  • 將本機的 http://localhost:8080 對應到 https://preview.yourdomain.com

設定完成後,Cloudflare 就會自動幫您申請好免費的 SSL 安全憑證(https),您的合作夥伴就能在全球各地用最安全的加密連線瀏覽您的專案。


適合誰使用?

  • 獨立開發者與設計師:需要經常將本地開發中的網站、App 後端 API 展示給客戶確認。
  • AI 應用實驗者:在 Mac mini 上執行本地 LLM(例如使用 Ollama 跑模型),並想把 API 安全地提供給外部專案串接。
  • 智慧家庭與 NAS 玩家:想從外部安全連回自己家裡的私人服務(如 Home Assistant、檔案伺服器)。

可能不適合誰?

  • 對連線延遲有極端要求的應用:由於所有流量都會經過 Cloudflare 節點轉送,雖然安全,但會增加些微的網路延遲(Latency)。
  • 沒有任何不關機電腦的用戶:若家裡沒有合適的常時運作硬體,則選擇雲端 VPS 會是更穩定的方案。

目前可以怎麼開始?

  1. 準備一個自訂網域:在 Cloudflare 註冊或將現有網域託管至 Cloudflare。
  2. 開啟 Cloudflare Zero Trust:進入後台,點選「Access」下的「Tunnels」並建立一個新通道。
  3. 在 Mac mini 安裝 cloudflared:使用 macOS 的套件管理工具 Homebrew 輕鬆安裝:
    brew install cloudflare/cloudflare/cloudflared
    
    並貼上 Cloudflare 後台提供的 Token 進行認證綁定。
  4. 對應連接埠:在後台新增 Public Hostname,將您的網域對應到本機的服務連接埠(例如 127.0.0.1:3000),即可完成佈署。

我們的觀察

Mac mini 與 Cloudflare Tunnel 的結合,為個人開發者創造了極高性價比的實踐環境。雲端 VPS 雖然方便,但硬體資源(如 CPU、記憶體與硬碟空間)只要升級就必須面臨訂閱費的暴增;而 Mac mini 是一次性買斷的強大硬體,配合 Cloudflare Tunnel 將其安全地「雲端化」,完美融合了本地端的高效能與雲端服務的便利性。在 AI 工具與本地模型越來越普及的今天,這套架構將成為每位開發者的標配。


來源