Linux/WSL2 跑 OpenClaw 閘道常見,簽章與模擬器回 macOS。收斂 systemd --user、WSL2、MCP 轉 Streamable HTTP 逾時與 ENOENT。Agent/Actions 參考OpenClaw 手把手部署與 GitHub Actions 協作手冊。
一、Linux:systemd --user 常駐
systemd --user:unit 放 ~/.config/systemd/user/,daemon-reload 後 enable --now;記得 loginctl enable-linger "$USER" 以免登出即停。寫清 WorkingDirectory= 與絕對 PATH(不讀 shell profile);HTTP 先綁本機直到有反代。
systemctl --user is-active 與 journalctl --user -u openclaw-gateway -n 50。二、WSL2 互通
daemon 放 Linux 根下,少從 /mnt/c 跑。簽名網址莫名 401 先試 wsl --shutdown。對外 MCP 寫明 Windows 打轉發埠或 distro IP;防毒掃 VHD 會拖首次啟動。
三、MCP 逾時與 Streamable HTTP
stdio 易被慢 I/O 塞滿;逾時請分調連線與單次呼叫。Streamable HTTP 適合大輸出,反代關緩衝並設閒置讀逾時。日誌帶關聯 ID 才好對照 TLS/序列化/工具。
四、ENOENT 快速排查
ENOENT:查 command -v、工作目錄、網路掛載與相對路徑是否只在你的機器成立;Node 留意目錄差一層。換傳輸後對齊 HTTP 根或 socket。
五、遠端彈性 Mac 工作流
閘道輕量;xcodebuild、notarization、模擬器丟遠端 Mac,金鑰分環境,rsync tarball 後 SSH 拉回日誌。並行模擬器務必限 RAM,見企業 Mac CI:Xcode 並行測試與磁碟水位 FAQ。尖峰後關閉閒置 worker。
為什麼 macOS 車道錨在 Mac mini
macOS 車道建議錨 Mac mini:Apple Silicon 單執行緒強、待機約 4W;Unix+Keychain 簽章同機;Gatekeeper/SIP/FileVault 收斂面網風險。先用 Mac mini M4 校準路徑再擴節點;獨享遠端硬體想一次到位,Mac mini M4 仍是划算起點,機型與區域見 Macstripe 首頁。