Engineering
Docker、Linux、網路、代理、自架服務與部署工程
Technical Blog
給獨立開發者看的自動化、部署與工程流程實戰筆記
這個部落格目前先把三條主線寫扎實:Docker 與伺服器部署、Git 開發流程、Markdown 驅動的內容發佈。之後再把 AI 自動化實戰逐步整合進來,所以首頁優先放主題入口和代表作,方便直接找到可重複使用的方案。
最近更新
MCP 用戶端如何分辨 HTTP 503、JSON-RPC error 與 isError?
根據 Cakewalk 固定版原始碼、MCP 2026 規範與 11 組 Node.js 本機測試,分析三層錯誤、SSE 回應、相容性與安全重試邊界。
Vercel Daemons 能取代 VPS 常駐 Worker 嗎?配額、設定與中斷處理
Vercel Daemons 是否適合搬遷 VPS 佇列 Worker?從 Hobby 10 vCPU-hours、執行個體設定和 SIGTERM 到實際本機 Node.js 冪等性對照。
GitHub AI Scan 實測:找出兩處 Shell 注入風險,安全檢查卻顯示 Success
公開 PR 的兩處預埋 Bash 風險都收到 AI Scan 提醒,但 Actions 工作顯示 Success。釐清 81 秒觀察、建議式評論、CodeQL、Ruleset 與費用界線。
不把核心程式碼明文交給 GitHub:我的 Win/Mac 私有 Git、加密雲端備份與行動開發困境
為何高價值商業程式碼不直接放進 GitHub Private?從 Win/Mac 本地 Git Central、Cryptomator 密文雲端備份,到加密 Git 遠端推送的限制與手機 AI 開發的困境。
AI SSH 用戶端安全嗎?從 Hatoba 原始碼看 E2EE、資料外傳與指令核准
AI SSH 助手會把哪些終端機日誌與憑證送給模型?對照 Hatoba v0.3.0 原始碼,分析 E2EE 同步、D1 中繼資料、指令核准與六項獨立密碼學原型測試。
別讓 Claude Code 亂刪庫:laya-guard(正則 + 322M 本地模型)PreToolUse 攔截實測與 3 類繞過復現
實測 laya-guard 本地 AI agent 命令守衛:12 條正則預過濾 + 322M 端側模型雙層機制,三個歷史繞過復現、30 例 eval、1.5–2.1s 延遲實測與 npm deploy 誤傷分析,給出客觀接入建議。
Codex 怎麼透過 CLIProxyAPI 反代:Docker 部署、OAuth 登入和客戶端設定
如果你想把 Codex 接到自己的代理入口,這篇文章會把 CLIProxyAPI 的 Docker 部署、Codex OAuth 登入和 Codex App 設定改法講清楚。
pnpm 12.11 讓 npm 依賴套件攜帶 Agent Skills:核准一次之後,升級時還要檢查什麼?
pnpm 12.11.0 引入 Agent Skills,允許依賴套件提供供 AI Agent 讀取的指令。本文說明其核准範圍、依賴升級時應檢查的內容,以及如何驗證權限模型。
Gatus Docker Compose 實測:服務回傳 503 後,告警會觸發並在復原時解除嗎?
使用 Gatus v5.37.0 在隔離 Docker Compose 環境驗證 HTTP 503 告警、復原通知、啟動連線拒絕與 SQLite 歷史保留。
PanelAlpha Engine 實測:AI 管理 VPS,能取代 GitHub Self-hosted Runner 嗎?
一次基於獨立 Ubuntu VPS 的 PanelAlpha Engine v2.1.1 實測,比較 AI Hosting Control Plane 與 GitHub Self-hosted Runner 在生產發布流程中的定位差異。
Docker pull 卡住怎麼辦:排查 macOS credential helper 與 DOCKER_CONFIG
macOS 上無人值守的 Docker pull 卡住時,問題可能出在 credential helper。用第一方實驗看清 DOCKER_CONFIG、credsStore、credHelpers 與空 auths 的實際行為。
WARP 出口 IP 怎麼重新整理:Gemini 報地區不支援時的排查方法
Gemini 或 AI 客戶端突然報 User location is not supported 時,先別急著改入口設定。這篇文章用 WARP SOCKS5 的真實排障過程講清楚怎麼確認出口、重連、驗證和繼續定位。
OpenClaw 怎麼部署:本地原始碼安裝和 Docker 部署怎麼選
想快速裝好 OpenClaw,真正難的不是敲哪條命令,而是先選對路徑。這篇文章把本地電腦、雲端伺服器、原始碼安裝和 Docker 部署的差別一次講清楚。
Docker 資料卷自動備份到 GitHub:適合 1Panel 的低成本容災方案
如果你在 1Panel 裡跑 Docker 服務,這篇文章可以直接照著做:每天自動打包資料卷,本地保留 7 天,再同步到 GitHub 私有儲存庫,出問題時至少還有一條還原路徑。