GPL-2.0 的 dsh-pocket 修改副本:七处插件补丁 + 安卓客户端,让 DeepSeek Harness 会话在手机上持续可用——流式输出、审批、产物下载,内网 / Tailscale / 公网三条链路自动择优。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-11-10
许可证
GPL-2.0
01它能帮你完成什么?
在手机上继续 DeepSeek Harness 会话——看流式输出、回答问题与审批、下载产物——且不必因为地址变化反复重新扫码
打过补丁的 dsh-pocket 设置页(内网 / Tailscale / 公网 三张链路卡片)与一个按顺序探测、断线自动切换的安卓 App
在电脑上跑 DeepSeek Harness、并用安卓手机(包括离家在外时)使用它的人
扫一次二维码就进手机界面,之后还能自动同步当前公网地址
二维码文本追加 `?token=<PIN>`,校验后种 30 天 HttpOnly cookie,并提供只读 `GET /dsh-pocket/entry.json` 供 App 回拉地址与 PIN
此前每次 Quick Tunnel 域名变化都要回电脑前重新扫码、重新输 PIN 的用户
02如何接入 DeepSeek Harness?
前置条件
- 已安装 DeepSeek Harness 并具备 `web` profile(README 全程用 `dsh plugin --profile web`)
- 安卓 App 需要 Android 8.0+(README 徽章 `Android-8.0%2B`)
- 手机需允许“安装未知来源”——APK 为自签名
安装步骤
- 01
把插件装进 Web profile:`dsh plugin --profile web add "dsh-pocket@github:Mrsirlila/dsh-pocket-plus#path:/plugin"`
$ dsh plugin --profile web add "dsh-pocket@github:Mrsirlila/dsh-pocket-plus#path:/plugin"
- 02
重启 DSH,在侧栏打开“DSH Pocket”设置页,应能看到内网 / Tailscale / 公网三块卡片
- 03
在手机安装仓库里的 `DSH掌上版-1.41.apk`
- 04
用手机扫任意一张二维码;带密码的那张会直接进入
验证接入成功
- 确认补丁还在:`(Get-Item "$env:USERPROFILE\.dsh\profiles\web\node_modules\dsh-pocket\lib\service.mjs").Length`——26509 是补丁版,22202 是官方原版
- 用 `Select-String` 在装好的文件里查 `tailscaleIPv4` 与 `qrTextFor`
03DSH 适配与能力边界
原生 dsh Web profile 插件:以 `dsh-pocket` 包名(上游插件本体 + 七处补丁)通过 GitHub 子目录规格安装,另配一个在 内网 / Tailscale / 公网 三条链路间自动择优的安卓 App。
三链路自动择优
内网 `192.168.x.x:3081`、Tailscale `100.x.x.x:3081`、Cloudflare Quick Tunnel 地址→第一条真正可用的链路,支持断线自动切换,并可在 App 顶栏长按 ⚙ 手动锁定
探测是 TCP + HTTP 双重判定:端口能连上还不算通,`GET /` 返回状态码 < 500 才算可用二维码内嵌 PIN
带 `?token=<PIN>` 的扫码地址→校验 PIN、种 30 天 HttpOnly cookie,再 302 到不带参数的干净地址
链接里有 PIN,等同于电脑的钥匙,README 提醒别往公开群里发entry.json 地址同步
任一可用链路上的 `GET /dsh-pocket/entry.json`→当前公网地址与密码,App 存到本地,下次出门不用重新扫码
只读,只暴露“地址 + 当前 PIN”,不含任何会话数据;公网访问同样要求已登录手机端 UI 补丁
打过补丁的移动端样式与代理→宽表格可横向滚动;401 时清掉过期 `dsh-auth-*` cookie 并重新握手
补丁⑦在窄屏强制 `grid-template-columns: 0 minmax(0,1fr) 0`,修掉主列宽度为 0 的黑屏
04适合谁?何时不该用?
适合
- 在电脑上跑 DeepSeek Harness、并用安卓手机(包括离家在外时)使用它的人
- 此前每次 Quick Tunnel 域名变化都要回电脑前重新扫码、重新输 PIN 的用户
不适合
- 这是 `shaobeichen/dsh-pocket` 的修改副本,以 GPL-2.0 分发,与原作者无关。上游插件的问题提到上游仓库,七处补丁与 App 的问题提到本仓库。
- 不要直接覆盖上游发版:README 的升级流程是先拉到临时目录、逐文件重打七处补丁、重打 zip 并更新校验值。`pnpm update dsh-pocket` 也会把文件换回官方版,所以需要启动前的自愈脚本补回。
- 公网链路走 Cloudflare Quick Tunnel,传输层是 HTTPS;但局域网与 Tailscale 是明文 HTTP,只在可信网络内可达。访问密码为 6–8 位数字 PIN,且只在公网入口强制校验。
05兼容性、维护与安全提示
- 这是 `shaobeichen/dsh-pocket` 的修改副本,以 GPL-2.0 分发,与原作者无关。上游插件的问题提到上游仓库,七处补丁与 App 的问题提到本仓库。
- 不要直接覆盖上游发版:README 的升级流程是先拉到临时目录、逐文件重打七处补丁、重打 zip 并更新校验值。`pnpm update dsh-pocket` 也会把文件换回官方版,所以需要启动前的自愈脚本补回。
- 公网链路走 Cloudflare Quick Tunnel,传输层是 HTTPS;但局域网与 Tailscale 是明文 HTTP,只在可信网络内可达。访问密码为 6–8 位数字 PIN,且只在公网入口强制校验。
- Quick Tunnel 域名是临时的:重启 DSH 会换掉公网域名与 PIN,README 称这属于正常现象。只有三条链路全都不通时,才需要回电脑前重新扫码。
GPL-2.0,`shaobeichen/dsh-pocket` 的修改副本 · 未发布 GitHub Release(facts pack 的 latest_release 为空);APK 1.41 以仓库文件形式提供
06常见问题
扫码之后还要输 PIN 吗?
不用——补丁把 PIN 拼进二维码文本(`?token=<PIN>`)。代理校验 PIN 后种一个 30 天有效的 HttpOnly cookie,并 302 到不带参数的干净地址,之后打开不需要参数。
DSH 重启后手机为什么又黑屏?
DSH 每次启动会换 launch token,旧 `dsh-auth-*` cookie 换来 401。补丁④把这种 401 变成“清掉旧 cookie 并重新握手”的 302,手机自动跳一次就进去了。
公网地址每次重启都变,要重新扫码吗?
一般不用。Quick Tunnel 域名是临时的,但 App 连上内网或 Tailscale 时会拉 `/dsh-pocket/entry.json`,把新地址与 PIN 同步过去;只有三条链路全都不通时才需要回电脑前重扫。
怎么确认升级后补丁还在?
看 `node_modules/dsh-pocket/lib/service.mjs` 的长度:26509 是补丁版,22202 是官方原版;README 还给了用 `Select-String` 查 `tailscaleIPv4` 与 `qrTextFor` 的命令。
APK 是应用商店签名的吗?
不是——签名是自签名,首次安装需要允许“安装未知来源”。因为沿用同一个签名密钥,升级可以直接覆盖安装,不需要卸载。
07相关的 DSH 工作流
open-design
作者 nexu-io
DeepSeek Harness 的开源 AI 设计插件,本地优先桌面应用,让编码智能体变身设计引擎,生成原型、落地页、幻灯片、图片与视频,支持多种格式导出。
mole
作者 tw93
将 Mole 命令行工具作为 DSH 技能使用,进行磁盘分析、预览清理、卸载应用和系统健康检查。
dsh-desktop
作者 anywhere-labs
为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
picgo
作者 molunerfinn
PicGo:面向高效创作者的图片上传神器,支持 Obsidian、Typora、VS Code 等编辑器,以及 S3、GitHub、Cloudflare R2、Imgur、阿里云 OSS 等 60+ 图床,粘贴即上传。
08数据与来源
是 [shaobeichen/dsh-pocket](https://github.com/shaobeichen/dsh-pocket) 的增强发行版。插件本体仍是那个插件(包名 `dsh-pocket`),我们在它上面打了七处补丁,并配…
dsh plugin --profile web add "dsh-pocket@github:Mrsirlila/dsh-pocket-plus#path:/plugin"
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-11-10。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
