家里的 Mac mini 常年开机跑 Claude Code,人在外面怎么用浏览器接管会话?这是一套上线一周、每天在用的真实方案:claudecodeui 做 Web 界面(选型对比了官方 Web 版、ttyd、code-server),SSH 反向隧道把它推到 VPS,nginx 加 TLS 和登录限流反代成一个普通网址。附完整配置、真实运行数据(隧道五天零掉线、内存 170MB)、上线一周就踩到并自己修掉的 <synthetic> 占位符 bug,以及「为什么不用 Tailscale」的正反论证。
深入了解 Claude Code 的 Hooks 系统,学习如何在工具调用前后自动执行自定义脚本,构建符合团队规范的自动化工作流。文末附本机实测:38 次 claude -p 会话跑完 8 类事件矩阵,实测只有 exit 2 能拦住工具(exit 1/3 一律放行),UserPromptSubmit exit 2 拦下整轮只花 0.195 秒、0 turns、$0,9 次空 hook 的额外开销落在噪声带内。