MIT 许可的 DSH 连接器插件,加上 iOS SwiftUI 客户端与可自建的 Go WSS 中转,让 iPhone / iPad 无需公网 IP、无需 VPN 就能跟进并回答本机 DeepSeek Harness 会话。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-11-14
许可证
MIT
01它能帮你完成什么?
在任务继续跑在电脑上的同时,用 iPhone 或 iPad 跟进并回答 DeepSeek Harness 会话
手机上看到与电脑端一致的会话列表与消息流;电脑锁屏后任务继续运行,挂起的提问可以在手机上作答
把长任务留在桌面上跑、希望用手机随时查看或回答提问的开发者
不用公网 IP、也不用 VPN,就把手机和电脑配对起来
扫码配对流程加设备身份;连接器的中转地址与身份存放在 `~/.dsh/mobile-link/agent.json`
不想为了用手机访问 DSH 而暴露本机或长期开 VPN 的自建用户
不用公共中转,自己部署一台中转主机
仓库内的 Go 中转(`relay-go/`),用 Caddy 路由对外,实时负载与每设备用量可从 `http://127.0.0.1:8787/stats` 读取
需要自己掌握中转主机、限额与运维的部署方
02如何接入 DeepSeek Harness?
前置条件
- 电脑上已装好并能运行 DSH(`dsh web`);连接器需要 Node.js ≥ 22
- 走公共中转时,iPhone 或 iPad 上要先装好 TestFlight
- 自建中转需要一台有公网 IP 的主机(macOS 或 Linux)与 Caddy
安装步骤
- 01
加入 TestFlight 公开测试并安装 App(需先安装 TestFlight)
- 02
把连接器装进实际在用的宿主档案:命令行 web 版执行 `dsh plugin --profile web add dsh-plugin-mobile-link`;官方桌面版用应用内插件页,或应用自带的 `dsh` 装进 `desktop` 档案
$ dsh plugin --profile web add dsh-plugin-mobile-link
- 03
登记:DSH 左下角「移动端连接」→ 确认中转地址 →「登记」;无头环境执行 `dsh-mobile-link enroll --relay wss://<中转地址>/dsh-link`
- 04
配对:在 App 里点「扫码配对」,扫描面板中的二维码与配对码
验证接入成功
- 面板顶部显示「已连接」即为成功;完整步骤与故障排查见 `docs/ONBOARDING.md`
- 安装插件与面板登记都不需要重启;只有命令行登记且宿主正在运行时才需要重启一次
03DSH 适配与能力边界
DSH 连接器插件(`dsh plugin --profile web add dsh-plugin-mobile-link`):以 `127.0.0.1` 访问本机 `dsh web`,再经 WSS 中转把会话桥接到 SwiftUI iOS 客户端
远程查看会话并回答挂起提问
本机 `dsh web` 宿主,由连接器以 `127.0.0.1` 访问→与电脑端一致的会话列表和消息流,包括转写、图片与文件
扫码配对与设备管理
把连接器的中转地址与身份写入 `~/.dsh/mobile-link/agent.json`按 `agentId` 鉴权转发的 WSS 中转
来自 iOS App 与电脑侧连接器的 WSS 帧→按 `agentId` 转发的帧;中转不解析会话内容
中转主机能看到按 `agentId` 的流量元数据,但看不到会话内容把电脑上的截图与文件发到已配对手机
只有经中转连接时文件才会离开电脑
04适合谁?何时不该用?
适合
- 把长任务留在桌面上跑、希望用手机随时查看或回答提问的开发者
- 不想为了用手机访问 DSH 而暴露本机或长期开 VPN 的自建用户
- 需要自己掌握中转主机、限额与运维的部署方
不适合
- 连接器与 iOS App 按同一份协议演进,必须保持最新版本;README 明确说跨版本兼容窗口有限,版本组合与约束见 `docs/VERSIONING.md`。
- 后台覆盖不完整:电脑端新开始的会话无法唤起 App(需要 APNs,尚未实现),长时间未答的提问可能丢失,文件发送仅在经中转时可用。
05兼容性、维护与安全提示
- 连接器与 iOS App 按同一份协议演进,必须保持最新版本;README 明确说跨版本兼容窗口有限,版本组合与约束见 `docs/VERSIONING.md`。
- 产品上只提供经中转这一条连接方式,`dsh://direct` 只是 DEBUG 测试通道;自建中转还需要一台有公网 IP 的主机(macOS 或 Linux)与 Caddy。
- App 通过 TestFlight 分发,从源码构建需要 macOS + Xcode 16 以上;电脑侧要有可运行的 `dsh web` 宿主,连接器要求 Node.js ≥ 22。
- 后台覆盖不完整:电脑端新开始的会话无法唤起 App(需要 APNs,尚未实现),长时间未答的提问可能丢失,文件发送仅在经中转时可用。
MIT · 仅有 README 证据,最新版本 relay-v0.3.4,未做安全审计
06常见问题
在 DeepSeek Harness 里怎么安装 DSH Mobile 的连接器?
命令行 web 版执行 `dsh plugin --profile web add dsh-plugin-mobile-link`;官方桌面版用应用内插件页,或用应用自带的 `dsh` 装进 `desktop` 档案(普通 npm 版 `dsh` 会拒绝该档案)。必须装进实际在用的档案——README 说明装错不会报错,只是连接器不会被加载。电脑侧需要可运行的 `dsh web` 宿主,连接器要求 Node.js ≥ 22。
电脑需要公网 IP 或 VPN 吗?
不需要。连接器以 `127.0.0.1` 访问本机宿主,再以 WSS 连接中转,所以手机用 4G/5G 就能连上,电脑不必有公网 IP,也不必开 VPN。产品上只提供经中转这一条通道,`dsh://direct` 只是 DEBUG 测试通道。如果自建中转,那台中转主机需要有公网 IP(macOS 或 Linux)并配 Caddy。
怎么确认在 DSH 里配对成功?
README 给出的成功信号是面板顶部显示「已连接」。安装插件与在面板登记都不需要重启,只有仅用命令行登记且宿主正在运行时才需要重启一次。配对码只有在点「重新生成」时才会更换。
DSH Mobile 目前还有哪些没覆盖?
电脑端新开始的会话无法唤起 App(需要 APNs,尚未实现),长时间未答的提问可能丢失,把电脑上的文件发到手机也只在经中转时可用。另外连接器与 App 按同一份协议演进,两者都要保持最新版本。
07相关的 DSH 工作流
awesome-gpt-image-2
作者 freestylefly
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比专区,附完整提示词与生成记录,持续更新。
dsh-im
作者 xmanrui
通过扫码或机器人凭据把IM机器人接入DeepSeek Harness(支持飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord和WhatsApp)。 Connect IM bots to DeepSeek Harness via QR code or credentials (9 channels).
echobird
作者 edison7009
一键安装并切换模型的插件,支持 Claude Code、Codex、DeepSeek Harness、Kimi Code、Qwen Code 等众多智能体客户端。
wegent
作者 wecode-ai
开源、可自托管的 AI 工作空间,用于规划、构建和交付代码、协作与自动化任务。
08数据与来源
| 连接器 | 电脑(DSH 插件) | 以 `127.0.0.1` 访问本机 DSH,转成中转帧 |
- 命令行 web 版:`dsh plugin --profile web add dsh-plugin-mobile-link`
产品上只提供经中转这一条连接方式;`dsh://direct` 是 DEBUG-only 的测试通道。
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-11-14。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
