DSH 插件市场DeepSeek Harness 社区插件目录

dshgo

已验证 工具与能力 ★ 40 2.0.5

把只监听 127.0.0.1 的 dsh web 暴露到局域网,并带上移动端适配 —— 一个包,手机连上就能用。

一句话定位

把只监听 127.0.0.1 的 dsh web 暴露到局域网,并带上移动端适配 —— 一个包,手机连上就能用。

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add @xiazhi88/dshgo@2.0.5

兼容的 DSH 版本

未声明

作者与热度

xiazhi88 · ★ 40 · 更新于 2026-09-18

关于这个插件

dshgo

在手机 / 平板上用 DSH —— 一个 Android App,加一个让电脑可达的插件。 两者独立:App 也可以连你自己的隧道,插件也可以只给浏览器用。但配在一起是完整体验。

同一台机器上的浏览器也能用 —— 打开 设置 → 局域网访问 就有地址和二维码。 为什么需要它

dsh web 有三道限制,手机端一条都绕不过去: 所以手机即使能连上 3080,也会被栅栏 401。本插件把入站请求的 Host/Origin 统一改写成 127.0.0.1: 再转发 —— 栅栏永远看到 loopback,cookie 的 authority 也始终一致。

另外它还补两件小事: 首屏注入一次 launch token:token 每次 dsh web 启动都会变,不带就永远拿不到会话 cookie 注入两个 polyfill:crypto.randomUUID 在 http:// (非安全上下文)里原生不可用, 而 DSH 连接层拿它生成 RPC id;AbortSignal.any 在旧 WebView 上缺失会让发送消息直接失败 DSH 版本要求

最低 0.1.2-rc.1。

插件本身任何版本都能跑(它只是转发),但通知与应用内的会话状态依赖两个服务端能力, 而它们都是 0.1.2-alpha.2 才加的: 版本过老时的表现(我们在这上面栽过): 0.1.2-alpha.2 是最早同时具备两者的版本,但 alpha 不建议用 —— 所以写 0.1.2-rc.1。

升级: App 侧对「太老」做了兜底:WS 连不上会自动退到轮询 session/list。 但那也要求 session/list 存在 —— 低于 0.1.2-alpha.2 时它是真的没有, 只能在界面上明确告诉你去升级。 安装

也可以走 npm(更快,且免掉一次构建授权): dsh plugin --profile web add @xiazhi88/dshgo -w。

装完就有:局域网入口(设置 → 局域网访问,带二维码)、移动端布局、 大响应压缩、删除会话。移动端布局的代码已内联在本包里,不需要另装 dsh-web-mobile。 两个注意点 - 装完必须重启 dsh web。 后端半只在启动时挂载。不重启的话页签会出现, 但会显示「服务端半没有运行」—— 不是装失败,是没重启。 - 从旧名 dsh-lan 升级要先卸旧包,否则设置里会多出一个同名的「局域网访问」 (两个包的页签 id 不同,不会被去重):dsh plugin --profile web remove dsh-lan。 App 同理 —— com.dsh.remote 和 com.dshgo.app 是两个应用。 配置(可选)

在 profile 的 cordis.patch.yml 里:

相似插件