DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
M

dsh-mobile-bridge

Mobile Bridge

通过手机打开这个 DeepSeek Harness 桌面端:支持局域网配对或 AES-128-GCM 中继隧道。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:umeabc/dsh-remote-plugin#33b03ef82f2ff74c7b7df3e8ce923dc5f372257a
README兼容性版本

兼容性与来源证明

Mobile Bridge 以 dsh-mobile-bridge 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/20

版本

0.1.0stable
2026/10/20

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/31
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Im@xmanrui/dsh-im将微信、飞书、企微、钉钉、QQ、Telegram、WhatsApp、Slack、Discord 和 Matrix 接入 DSH。Ds Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊Free Searchdsh-free-searchDeepSeek Harness 的免费网页搜索:27 个引擎(Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl/Parallel/You.com 无需密钥;通过 MCP 支持 Zhihu 全局/站内搜索,以及 Perplexity/SerpBase/DeepSeek(官方 + 原生工具/搜索)/Baidu/Kimi/Aliyun/Douba)Pocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。

README

DSH Remote Plugin

English summary: the desktop (controlled) side of DSH Remote. A DeepSeek Harness Host plugin that pairs a phone over the LAN or keeps an outbound AES-128-GCM tunnel to a relay, serves the DSH web UI to the phone, and injects a phone layout into it.

把本机的 DeepSeek Harness 接到手机上的电脑端插件。手机端 App 与中转服务器分别在:

  • 手机客户端:umeabc/dsh-remote-android
  • 中转服务器:umeabc/dsh-remote-relay
Phone App ──TCP+AEAD──▶ Relay ◀──TCP+AEAD── dsh-remote-plugin ──▶ 127.0.0.1:8319 (DSH)
Phone ──http://电脑IP:8320──▶ 同一 Wi-Fi 直连 ──▶ dsh-remote-plugin ──▶ 127.0.0.1:8319

两种通路共用同一套反向代理;电脑不需要公网 IP、不需要证书,127.0.0.1:8319 保持不变。

功能

  • 局域网配对:0.0.0.0:8320 监听,6 位配对码(10 分钟、用后即换、每 IP 限次), 手机浏览器扫码打开;配对后持有 HMAC 签名的 dshmb 授权 Cookie。
  • 中转隧道:主动连出中转、AES-128-GCM 端到端加密、按 channel/stream 多路复用, 支持多台手机;中转只转发密文帧。
  • 手机布局注入:只注入给经过插件的页面——对话全宽、侧栏变覆盖抽屉、隐藏桌面挂件、 把 DSH 设置页改成顶部标签 + 满宽内容。
  • 设置页:设置 → 手机访问,显示局域网地址/二维码/配对码/设备数、中转地址与连接二维码。
  • 模型工具:mobile_access(status / pair / revoke / relay-reset)。

安装

插件是一个普通 DSH bundle(package.json 里的 dsh.bundle.patch 指向 cordis.patch.yml)。

# 用 dsh CLI
dsh plugin --profile desktop add "/path/to/dsh-remote-plugin"

# 或在 Harness 里用 plugin_manager 的 install_bundle,目标填这个目录

安装后重载/重启 mobile-bridge 行。默认配置在 cordis.patch.yml:

- insert:
    - id: mobile-bridge
      name: dsh-mobile-bridge
      config:
        lan:
          enabled: true
          host: 0.0.0.0
          port: 8320
        relay:
          url: ''

relay.url 也可以直接在设置页里填,保存后立即重连,不需要改配置文件。

使用

  1. 打开 设置 → 手机访问。
  2. 同一 Wi-Fi:手机扫左侧二维码 → 输入桌面显示的 6 位配对码。
  3. 外网:先在中转服务器上启动 dsh-remote-relay,在设置页填 你的服务器:9443, 状态变「已连接」后,用手机 App 扫右侧二维码(或复制连接码粘贴)。

连接码格式(dshm://)由中转地址 + 房间 ID + 房间密钥组成,等同于钥匙,不要公开发布。

局域网与防火墙

局域网通路需要在系统防火墙上放行入站 TCP(默认 8320)。Windows:

netsh advfirewall firewall add rule name="DSH Remote (LAN 8320)" dir=in action=allow protocol=TCP localport=8320

不需要时删除同名规则。中转通路是主动出站,不需要任何入站规则。

本机路由

设置页通过这些同源接口读取状态(都要求桌面浏览器已登录):

路由作用
GET /__mobile/status局域网/中转状态、配对码、设备数
GET /__mobile/qr.svg?kind=lan|relay二维码 SVG
POST /__mobile/pair/rotate换配对码
POST /__mobile/devices/clear撤销全部手机授权
POST /__mobile/relay/config保存中转地址 { "url": "host:port" }
POST /__mobile/relay/reset更换房间(room/key)
GET /__mobile/mobile.css|mobile.js注入的手机布局资源

安全模型

  • 桌面端的 DSH 会话 Cookie 只存在于电脑进程内;手机拿到的是插件自己签发的 dshmb 授权。
  • 局域网:6 位码 + 限次 + 可撤销;每台设备独立。
  • 中转:房间密钥从不发给中转;载荷 AES-128-GCM 端到端加密,中转只能看到帧头。
  • 本机 /__mobile/* 接口要求浏览器已登录;局域网侧只公开 manifest/图标/静态布局资源。

配置项

字段默认说明
lan.enabledtrue是否启动局域网监听
lan.host0.0.0.0绑定地址;也可填某个具体网卡 IP
lan.port8320监听端口
lan.publicHost''对外展示的主机名(如 Tailscale 名称)
lan.sessionDays30手机授权的有效期
relay.url''中转地址 host:port;设置页保存的值优先
relay.enabledtrue是否允许中转通路

自测

node test/lan-e2e.mjs                                   # 配对/Cookie/HTML 注入/WebSocket
DSH_RELAY_JS=/path/to/dsh-remote-relay/relay.js \
  node test/relay-e2e.mjs                               # 双手机/未知房间/篡改帧

test/relay-e2e.mjs 需要一个中转 relay.js;不设置 DSH_RELAY_JS 时会直接跳过。

License

MIT