零基礎實戰:如何在 30 分鐘內搭建一台面向 AI 開發的專用 Mac 伺服器

你想跑本地大模型、又不想把筆記本風扇拉滿——專用 Mac 伺服器是最省心的解法:一台常駐 macOS 機器負責 Ollama 推理,你的 Windows 筆記本只當「遙控器」。本文給你一條可照抄的 30 分鐘時間軸,零基礎也能在今晚跑通第一個 curl 到本地模型。

適用讀者: 會複製貼上終端命令、有基本網路概念;不需要會寫 Swift、不需要已有 Mac。截至 2026-07-27


先給結論:30 分鐘後你應該看到什麼

里程碑 完成標誌 大約耗時
拿到可登入的 Mac ssh user@host 成功 0–5 分鐘
基礎環境就緒 brew --version 有輸出 5–12 分鐘
推理服務運行 ollama list 顯示已拉模型 12–20 分鐘
AI 工具可呼叫 curl 本地 API 回傳 JSON 20–26 分鐘
驗收通過 健康檢查腳本全綠 26–30 分鐘
快答:零基礎想今晚就用,優先雲 Mac 租賃(約 5 分鐘開通 SSH),跳過採購與物流。已有 Mac mini 放桌上,按同一時間軸走即可,只是第 0 步換成「插電聯網」。

兩條路徑:自購 Mac mini vs 雲 Mac

維度 自購 Mac mini M4 雲 Mac(如 Macstripe)
第 0 步 收貨、插電、完成 macOS 初始設定 控制台下單 → 收 SSH 帳號
適合誰 確定長期 7×24 跑模型 零基礎試水、短期專案、無本地 Mac
記憶體建議 24GB 起(AI 開發伺服器) 選 24GB 檔套餐
30 分鐘能否完成 可以(系統已裝好) 更容易(跳過硬體環節)

邊界口訣: 還不確定要不要買機器 → 先租一週雲 Mac;利用率 >60% 且要跑半年以上 → 再評估自購。更多配置對照見 M4 記憶體實測文


開工前:你需要準備什麼

  • ☐ 一台能上網的電腦(Windows / Linux / 另一台 Mac 均可)
  • ☐ SSH 客戶端(Windows 10+ 自帶 OpenSSH;macOS/Linux 終端即可)
  • ☐ 穩定網路(首次拉模型約 4–5GB,建議有線或 5GHz Wi‑Fi)
  • ☐ 管理員權限(能裝 Homebrew、改系統設定)
專用 AI 開發 Mac 伺服器
不承擔日常辦公、專門跑 Ollama / Agent / 輕量 CI 的 macOS 節點。與「主力筆記本」分離,避免 swap 把整機拖慢。
不是虛擬機切片
Apple Silicon 上跑本地 LLM 需要完整 Metal 與統一記憶體。選實體獨占 Mac(自購或雲 Mac 裸金屬),不要買「共享 vCPU 的 Mac 雲桌面」冒充伺服器。

第 0–5 分鐘:拿到一台「可 SSH 的 Mac」

路徑 A:雲 Mac(零基礎推薦)

  1. 在 Macstripe 控制台選擇 M4 24GB 節點與就近區域。
  2. 開通後記錄:IP、SSH 埠、使用者名稱、初始密碼(或金鑰)。
  3. 本機測試連線:
ssh -p 22 your_user@your_server_ip
# 首次連線輸入 yes 信任指紋

路徑 B:自購 Mac mini

  1. 完成 macOS 設定輔助程式,建立本機使用者。
  2. 系統設定 → 一般 → 共享 → 遠端登入:開啟。
  3. 同一區域網路內用 ssh your_user@mac-mini.local,或設定路由器埠轉發(生產環境建議 Tailscale / WireGuard,本文不展開)。
安全提示:不要把 SSH 密碼寫在公開儲存庫。生產環境請改用金鑰登入,並限制 AllowUsers

第 5–12 分鐘:系統初始化與 Homebrew

登入後依序執行(整段可複製):

# 1. 確認 Apple Silicon 與記憶體
uname -m    # 應輸出 arm64
sysctl hw.memsize | awk '{print $2/1024/1024/1024 " GB"}'

# 2. 安裝 Xcode 命令列工具(彈窗點安裝,約 2–5 分鐘)
xcode-select --install 2>/dev/null || true

# 3. 安裝 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

# 4. 基礎工具
brew install git jq htop

鍵盤習慣: 在 macOS 終端裡貼上用 +V;遠端 Windows 終端常用 Ctrl+Shift+V

brew 報錯權限問題,檢查是否用管理員使用者登入,且未在企業 MDM 鎖死安裝來源。


第 12–20 分鐘:安裝 Ollama 與首個模型

# 安裝 Ollama(官方腳本)
curl -fsSL https://ollama.com/install.sh | sh

# 設為登入自啟(可選,伺服器推薦)
brew services start ollama

# 拉取適合程式設計的 7B 模型(約 4.5GB,視網路 3–10 分鐘)
ollama pull qwen2.5-coder:7b

# 快速試跑
ollama run qwen2.5-coder:7b "用一句話解釋什麼是專用 Mac 伺服器"
模型 記憶體佔用(約) 適合場景
qwen2.5-coder:7b 5–6 GB 日常補全、單檔重構
deepseek-coder:6.7b 5 GB 備選 coder 模型
qwen2.5-coder:14b 10–12 GB 僅 24GB+ 機器,見記憶體實測

框架選型不必糾結:零基礎 預設 Ollama 即可,詳見 Ollama vs MLX 預設規則


第 20–26 分鐘:接上 AI 程式設計工具鏈

你有三種常見接法,任選一種完成本節即可。

方式 1:本機 Cursor + 遠端 Ollama API

你的筆記本上安裝 Cursor,設定裡把 OpenAI 相容端點指向 Mac 伺服器:

# 在 Mac 伺服器上確認 API 可達(預設 11434)
curl http://127.0.0.1:11434/api/tags

若需從區域網路存取,臨時開放(僅開發環境):

# 僅範例:生產請配防火牆 / 反向代理 + TLS
launchctl setenv OLLAMA_HOST "0.0.0.0:11434"
brew services restart ollama

筆記本瀏覽器存取 http://伺服器IP:11434 應能看到 API 回應(或回傳 404 但埠通)。

方式 2:SSH 裡跑 Claude Code

# Mac 伺服器上
npm install -g @anthropic-ai/claude-code  # 或按官方文件安裝
claude  # 按提示登入;模型可走雲端 API

本地模型作補充時,設定 Ollama 為 OpenAI 相容後端(與方式 1 相同端點)。

方式 3:VS Code Remote-SSH

  1. 筆記本裝 VS Code + Remote-SSH 擴充功能。
  2. Cmd/Ctrl+Shift+PRemote-SSH: Connect to Host → 填入 your_user@your_server_ip
  3. 在遠端視窗裝 Python / 你用的語言擴充功能,程式碼在伺服器側執行。

更多三工具同機實測資料見 M4 AI 程式設計實測


第 26–30 分鐘:驗收與健康檢查

把下面儲存為 ~/ai-mac-healthcheck.shchmod +x

#!/bin/bash
set -e
echo "== AI Mac Server Health Check =="
echo -n "[1/5] Architecture: "; uname -m
echo -n "[2/5] Free memory (GB): "; vm_stat | awk '/Pages free/ {print $3*4096/1024/1024/1024}'
echo -n "[3/5] Ollama: "; command -v ollama && ollama --version
echo -n "[4/5] Models: "; ollama list | tail -n +2 | wc -l | xargs echo "count"
echo -n "[5/5] API probe: "
curl -sf http://127.0.0.1:11434/api/tags >/dev/null && echo "OK" || echo "FAIL"
echo "Done."
驗收標準(點開對照)
  • 五項檢查無 FAIL
  • `ollama run` 能在 10 秒內開始吐字
  • 筆記本能透過 SSH 穩定連線 10 分鐘不掉線
  • 磁碟可用空間 > 30GB(模型與日誌會持續成長)

常見翻車點與快速修復

現象 可能原因 處理
ollama 極慢 / 逾時 記憶體不足 swap 換 7B 模型;關 Chrome;升級 24GB
SSH Connection refused 遠端登入未開 / 防火牆 檢查共享設定與安全群組
brew 安裝卡住 網路到 GitHub 不穩 換節點區域或設定代理
API 外網存取不到 只監聽 127.0.0.1 設定 OLLAMA_HOST 並配防火牆白名單
首次 pull 中斷 網路波動 ollama pull 重新執行,支援斷點續傳

舊認知:「AI 開發伺服器一定要上 GPU 伺服器。」
在 Apple Silicon 上,統一記憶體 + Metal 才是本地推理的關鍵;盲目租 Linux GPU 雲 反而接不上 Cursor / Xcode 生態。


總結:下一步往哪走

30 分鐘後你應已擁有:

  1. 一台可 SSH 的 macOS 節點(雲 Mac 或 Mac mini)
  2. 跑起來的 Ollama + 至少一個 coder 模型
  3. 從筆記本連上去的 AI 程式設計路徑(Cursor API / Claude Code / Remote-SSH 三選一)

建議的 D+1 動作: 用真實儲存庫跑一輪 Agent 任務,記錄記憶體峰值與 tok/s;若 16GB 頻繁 swap,直接跳 記憶體配置實測 選檔,別在慢機器上硬扛。



時間軸回顧

分鐘 任務
0–5 拿到 Mac + SSH 登入
5–12 CLI 工具 + Homebrew
12–20 Ollama + qwen2.5-coder:7b
20–26 接 Cursor / Claude Code / VS Code
26–30 ai-mac-healthcheck.sh 驗收

還沒機器?先用雲 Mac 把上面流程走通,再決定要不要買第二台 Mac mini 放機房——比反過來「先買機再發現記憶體不夠」省得多。

常見問題

完全零基礎,30 分鐘真的夠嗎?

夠跑通「遠端登入 + Ollama 推理 + 一次 API 呼叫」這條最小閉環。若包含 Xcode 安裝或大模型首次下載,請預留額外 15–30 分鐘網路時間。雲 Mac 開通通常 5 分鐘內,是零基礎最快路徑。

必須買 Mac mini 才能搭 AI 開發伺服器嗎?

不必。專用 AI 開發 Mac 伺服器核心是:穩定 macOS、足夠記憶體、可 SSH 的常駐節點。可先租雲 Mac 按天試用,驗證工作流後再決定是否採購實體機。

16GB 記憶體夠當 AI 開發伺服器嗎?

夠跑 7B 級 coder 模型 + 輕量 Agent,但不宜同時開 Chrome 幾十個分頁、Xcode 與 14B。日常 AI 編程伺服器建議 24GB 起;多人並發或 14B 常駐建議 32GB+。

Ollama 和 MLX 該選哪個?

零基礎預設 Ollama:安裝簡單、模型生態全、與 Claude Code 等工具對接成熟。MLX 適合壓測與微調,不是第一篇伺服器教程的必選項。

搭好後怎麼從 Windows 筆電連上去寫程式?

SSH 終端跑 Claude Code / codex;圖形介面用 VNC 或 VS Code Remote-SSH。Cursor 可在本機裝,把 Ollama API 指到 Mac 伺服器的 11434 埠即可。

延伸閱讀