WorkBuddy如何实现移动端快速远控_配置微信小程序唤起协议

夜宇小哥_4171

夜宇小哥_4171

2026-04-20

1040人浏览

原创

需通过微信小程序调用系统级唤起协议实现workbuddy远控:一、启用本地http服务并注册wbcmd自定义scheme;二、配置微信小程序合法域名及“打开app”扩展能力;三、在小程序中构造wbcmd://协议链接唤起并透传参数;四、部署nginx反向代理支持https校验。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

workbuddy如何实现移动端快速远控_配置微信小程序唤起协议

如果您希望在手机端不安装额外应用即可快速触发 WorkBuddy 执行远控指令,需通过微信小程序调用系统级唤起协议实现无缝跳转与权限接管。以下是实现此能力的具体配置步骤:

一、启用WorkBuddy本地HTTP服务并注册自定义URL Scheme

WorkBuddy 必须暴露一个可被微信小程序安全调用的本地服务端点,并注册唯一 URL Scheme,使小程序可通过 wx.openEmbeddedMiniProgram 或 webview bridge 方式唤起本地控制逻辑。该协议需绕过浏览器沙箱限制,直接触达桌面进程。

1、在 WorkBuddy 安装目录下创建 config/protocol.json 文件,写入:{"scheme": "wbcmd", "host": "localhost", "port": 8081, "allowed_origins": ["https://workbuddy.weixin.qq.com"]}。

2、启动内置 HTTP 服务:执行命令 workbuddy --enable-protocol --port 8081,确保服务监听 127.0.0.1:8081 并响应 GET /health 状态码 200。

3、在 Windows 注册表 HKEY_CLASSES_ROOT\wbcmd\shell\open\command 下添加默认值:"C:\Program Files\WorkBuddy\workbuddy.exe" --protocol-handler "%1";macOS 用户需在 Info.plist 中声明 CFBundleURLSchemes 数组包含 wbcmd。

二、配置微信小程序合法域名及协议桥接能力

微信平台强制要求所有发起本地协议调用的小程序必须完成域名白名单备案,并启用「打开APP」或「打开本地服务」扩展能力,否则 wx.openEmbeddedMiniProgram 或 navigateToMiniProgram 将静默失败。

1、登录微信公众平台,在「开发管理」→「开发设置」→「服务器域名」中,将 https://workbuddy.weixin.qq.com 添加至 request 合法域名列表。

2、进入「功能设置」→「小程序扩展组件」,开通「打开APP」组件,并上传已签名的 WorkBuddy 桌面端 SHA-256 证书指纹(Windows 可通过 signtool verify 获取)。

3、在小程序 project.config.json 中添加字段:"requiredBackgroundModes": ["audio", "fetch"],确保后台持续保活以维持长连接心跳。

Wechat MP Article Stats Comments Suite - 微信公众号管理套件
Wechat MP Article Stats Comments Suite - 微信公众号管理套件

公众号运营:文章发布至草稿、样式封面、评论与用户管理、数据统计等。用户要求将 Markdown 发送到公众号草稿、查看阅读量统计或类似后台操作时,使用本技能。

下载

三、在小程序中实现 wbcmd:// 协议唤起与参数透传

小程序不直接执行系统指令,而是通过构造标准 wbcmd:// 协议链接,交由微信客户端解析后触发已注册的本地应用处理程序。该过程依赖微信对自定义 Scheme 的深度集成支持,无需用户手动点击“在浏览器中打开”。

1、在小程序页面 JS 中调用 wx.miniProgram.navigateToMiniProgram({appId: 'wx1234567890abcdef', path: 'pages/control/index?cmd=open_browser&url=https%3A%2F%2Fexample.com'}) 实现跨小程序跳转并携带指令参数。

2、若目标为本小程序内唤起本地 WorkBuddy,使用 wx.openEmbeddedMiniProgram({extInfo: {scheme: 'wbcmd://exec?script=backup_db&ts=1745134380'}, path: '/pages/blank'}) 发送结构化指令。

3、WorkBuddy 启动时自动捕获系统传递的 wbcmd:// 参数,解析 query 字段中的 script、params、ts 值,并校验 ts 与本地时间差是否 ≤ 300 秒,防止重放攻击。

四、部署反向代理支持 HTTPS 域名回源校验

微信要求所有涉及本地唤起的回调地址必须经 HTTPS 加密传输,且响应头需包含特定标识以证明服务归属权。因此需在公网或局域网部署轻量反向代理,将小程序请求转发至本地 WorkBuddy 服务并注入校验头。

1、在 Nginx 配置中新增 location 块:location /wb-verify { proxy_pass http://127.0.0.1:8081/verify; add_header X-WB-Verified "true"; }。

2、在小程序 wx.request 请求 https://workbuddy.weixin.qq.com/wb-verify 时,检查响应头 X-WB-Verified 是否为 true,仅当校验通过才执行后续唤起逻辑。

3、WorkBuddy 本地服务 /verify 接口返回 JSON:{"status": "ok", "timestamp": 1745134380, "signature": "sha256_xxx"},其中 signature 为 timestamp + secret 经 HMAC-SHA256 计算得出。

相关文章

微信app下载
微信app下载

微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
微信是谁开发的
微信是谁开发的

微信是由张小龙所带领的腾讯广州研发中心产品团队打造开发的,并不是马化腾开发的,而腾讯公司总裁马化腾是在产品策划的邮件中确定这款产品的名称叫做“微信”的。想了解更多微信相关的内容,可阅读本专题下面的相关文章。

2024.11.05

5575

8

微信是谁开发的
微信是谁开发的

微信是由张小龙所带领的腾讯广州研发中心产品团队打造开发的,并不是马化腾开发的,而腾讯公司总裁马化腾是在产品策划的邮件中确定这款产品的名称叫做“微信”的。想了解更多微信相关的内容,可阅读本专题下面的相关文章。

2024.11.05

5575

8

WorkBuddy AI教程合集
WorkBuddy AI教程合集

本专题整合了WorkBuddy AI入门到精通合集,阅读专题下面的文章了解更多详细内容。

2026.04.03

1747

38

WorkBuddy产品概览与核心价值
WorkBuddy产品概览与核心价值

本专题将带您快速了解WorkBuddy智能办公助手。内容涵盖产品定义、核心功能概览、适用场景分析以及它如何提升团队效率。无论您是初次接触还是希望深入了解,这里都有您需要的入门知识。

2026.04.09

643

19

WorkBuddy环境搭建与部署指南
WorkBuddy环境搭建与部署指南

提供详尽的WorkBuddy安装与部署指南。无论您是在Windows、Mac、Linux桌面端,还是在服务器或云端环境进行私有化部署,本专题都将一步步指导您完成环境准备、软件下载、安装配置及首次启动,确保系统平稳上线。

2026.04.09

936

26

WorkBuddy核心功能与实操模式
WorkBuddy核心功能与实操模式

深入探索WorkBuddy的强大功能。本专题包含智能问答、文档处理、会议纪要生成、日程管理、任务协作等核心模块的操作指南与最佳实践。通过图文并茂的教程,助您快速上手,最大化发挥WorkBuddy的办公效能。

2026.04.09

602

19

WorkBuddy生态集成与API配置
WorkBuddy生态集成与API配置

指导管理员如何将WorkBuddy无缝接入现有办公生态。内容涉及企业微信、钉钉、飞书等主流平台的集成步骤,以及Webhook、API密钥配置、单点登录(SSO)设置等高级接入选项,实现统一入口,提升协作体验。

2026.04.09

955

18

WorkBuddy模型矩阵与技能扩展
WorkBuddy模型矩阵与技能扩展

揭秘WorkBuddy背后的智能引擎。本专题介绍所支持的大语言模型(LLM)类型、如何根据需求切换或配置模型,以及如何通过自定义指令、技能插件(Plugins)扩展WorkBuddy的能力边界,打造专属的智能办公伙伴。

2026.04.09

1032

19

WorkBuddy安全架构与计费体系
WorkBuddy安全架构与计费体系

透明化WorkBuddy的计费模式与安全保障体系。清晰列出不同版本(免费版、专业版、企业版)的费用结构、功能差异与订阅方式;同时深入解读数据加密、访问控制、合规认证(如GDPR、ISO)等企业级安全特性,让您用得放心。

2026.04.09

244

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
秒哒微信小程序发布
秒哒微信小程序发布

共0课时 | 0人学习

微信小程序开发之API篇
微信小程序开发之API篇

共15课时 | 1.8万人学习