kokubunshu/DSH-mobile-sync

kokubunshu★ 1JavaScript最后同步: 2026-08-16

在 GitHub 打开

README 摘要

Harness Sync 三件套整合包 本整合包按 Harness 交接链路拆成三个独立部分: 1. Harness 桌面插件; 2. relay 服务器模块和搭建教程; 3. Android 移动端 APK,以及可复现构建源码。 当前移动端版本为 0.1.0+11,Android 包名为 org.dsh.dsh mobile,最低 支持 Android 7/API 24。整合包不包含真实配对码、deviceToken、Web UI Cookie、服务器 IP、真实域名、SSH 私钥、签名密钥、Firebase 服务账号或 运行日志。 目录 目录 交付内容 01-harness-plugin/ 桌面端 dsh-mobile-bridge 插件源码、构建脚本和协议验证脚本 02-relay-server/ Node relay 源码、Docker/Caddy 配置、环境变量示例和部署教程 03-mobile-apk/ 开发测试 APK、移动端 Flutter 源码和图标/通知兼容文档 docs/ 三件套共用的部署、协议、安全脱敏和截图资源 01 · Harness 桌面插件 进入 01-harness-plugin/dsh-mobile-bridge,先执行 npm install,然后按照 该目录 README 和 docs/DEPLOYMENT.md 安装到 Harness 的 web profile。 插件负责 LAN WebSocket、WSS relay 出站连接、移动端配对、HTTP 隧道、 会话事件和通知意图转发。 02 · relay 服务器 进入 02-relay-server/relay,使用其中的 .env.example、Dockerfile、 docker-compose.yml、Caddyfile 和 DEPLOY-STEP.md。先用 example.com 或 部署方自己的域名替换示例地址,再注入服务器环境变量。FCM 凭据是可选的 后续能力,不能放入这个包。 03 · Android 移动端 开发测试 APK: text 03-mobile-apk/artifacts/app-release-development-signed.apk 该 APK 使用 debug key 回退签名,因为整合包没有携带任何生产签名密钥。 它可以用于真实设备兼容性测试,但不能作为应用商店生产更新包。 移动端源码: text 03-mobile-apk/app-source/ 进入 app-source 后执行 flutter pub get、flutter analyze、flutter test, 再执行 flutter build apk --release。生产构建前必须在本机配置未入库的 android/keystore.propert…

在 GitHub 查看完整 README →
工具/开发dsh-pluginweb ui

分类