开发者分享了一个开源项目 pc-bridge,用单个 Python 文件实现的桥接程序,让运行在云端虚拟机里的 AI 助手 Muse 能够读写本地 Windows 电脑的文件、执行编译、并通过 hdc 调试手机,实现云上决策、云下执行的全链路打通。选型上,第一版 Go 实现交叉编译出的 exe 被 Windows Defender 的 ML 启发式判定为木马并自动删除,作者遂改用仅依赖标准库的纯 Python 版本,杀软无感,得出给别人电脑装软件优先选解释执行方案的教训。安全模型分四层:网络层只绑定 Tailscale 虚拟网卡 IP,杜绝公网暴露;身份层通过 tailscale whois 查询来源节点名并按白名单放行;文件层读写白名单分离,用 realpath 与 commonpath 归一化防御路径穿越;命令层采用前缀白名单。接口涵盖系统信息、目录列表、文件读写(10MB 上限)与命令执行。架构上所有执行动作均在本地发生:AI 通过 HTTP 请求下发指令,桥用 open() 写文件、subprocess 调用本地 JDK 编译、借道 hdc 控制手机,编译环境与人工操作完全一致。Tailscale 点对点加密隧道保障低延迟与可达性,桥不具备截屏能力,关闭窗口即断开服务。文中还记录了 bat 脚本中文乱码、括号转义、whois 解析取错字段等踩坑细节,并提供支持目录白名单热更新与持久化的交互式控制台。项目含 Python 与 Go 双版本,已在 GitHub 开源。
事件分析
核心观点:AI Agent 的瓶颈不在云端智能,而在能否安全打通本地执行环境,分层鉴权与最小权限才是落地必经之路。
原文链接:V2EX 分享发现

评论前必须登录!
立即登录 注册