需通过WorkBuddy Desktop代理实现移动端触发本地编译:一、开发机启用HTTP代理并记录IP端口;二、手机端绑定该地址;三、Desktop端配置命名化shell命令并启用远程调用;四、手机端选择命令执行并查看日志;五、验证Desktop端退出码与输出目录文件更新。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望在移动设备上通过WorkBuddy应用触发本地开发环境的代码编译流程,实现脱离桌面端的轻量级开发协同,则需借助其远程命令执行与本地代理联动机制。以下是可行的操作路径:
一、启用WorkBuddy本地代理服务
WorkBuddy手机端无法直接调用本地编译器,必须依赖已在开发机上运行的WorkBuddy Desktop代理程序作为中间桥梁,该代理监听特定端口并接收来自移动端的编译指令。
1、在开发机(Windows/macOS/Linux)安装最新版WorkBuddy Desktop客户端。
2、启动WorkBuddy Desktop,进入“设置”→“本地代理”,勾选启用HTTP代理服务,并记录显示的本地IP与端口号(如 http://192.168.1.100:8081)。
3、确保开发机与手机处于同一局域网,防火墙放行对应端口。
二、绑定手机端与本地代理
手机端需明确指向开发机代理地址,才能将编译请求准确路由至本地shell环境,此步骤建立可信通信链路。
1、打开WorkBuddy手机App,进入“连接管理”页面。
2、点击“添加本地代理”,手动输入开发机IP与端口(例如:192.168.1.100:8081)。
3、点击“测试连接”,确认状态显示为已就绪后保存配置。
三、配置预设编译命令集
WorkBuddy Desktop支持定义命名化命令模板,手机端可一键触发,避免每次输入完整指令,提升操作安全性与复用性。
1、在WorkBuddy Desktop中进入“命令管理”→“新建命令”。
2、填写名称(如“build-react-app”),在命令栏输入完整shell指令(如:cd /Users/dev/project && npm run build)。
3、勾选允许远程调用,保存后该命令将同步至手机端“快捷编译”列表。
四、手机端发起编译任务
完成绑定与配置后,手机端即可在无SSH或VNC介入的情况下,以低侵入方式驱动本地终端执行编译流程,并实时查看输出日志片段。
1、在WorkBuddy手机App首页点击“编译中心”。
2、从列表中选择已配置的命令(如“build-react-app”)。
3、点击“执行”,界面立即显示正在连接代理… 编译中…状态,并滚动返回前200行终端输出。
五、验证编译结果与文件同步
编译动作实际发生在开发机本地,手机端仅作指令下发与日志回传;结果文件仍保留在原项目路径,需额外机制保障可见性。
1、检查WorkBuddy Desktop日志面板末尾是否出现Exit code: 0标识编译成功。
2、确认开发机输出目录(如 ./dist/)已生成新文件,时间戳更新。
3、如需快速查验,可在手机端使用WorkBuddy内置的“文件浏览”功能,连接同一代理后访问/Users/dev/project/dist/路径查看内容列表。










