dsh-remote-public:用 Android 手机远程操控 DeepSeek Harness 的 DSH plugin
liaoguogang-hub/dsh-remote-public
DSH Remote 让 Android 手机通过局域网或 ngrok 隧道远程操控电脑上的 DeepSeek Harness,支持会话浏览、流式对话与模型切换。
dsh-remote-public 是一个让 Android 手机直接操控电脑端 DeepSeek Harness 的 DSH plugin,用原生 Kotlin 应用连接 DSH 自带的 HTTP API 与 WebSocket 网关,而不是套一层网页外壳。它解决的是人离开电脑后无法查看会话、发送指令的痛点,支持局域网、ngrok 隧道与自定义三种连接方式,并提供会话搜索排序、流式对话、模型切换与一键连接脚本。地址与凭证首次填写后保存在本地,公网访问按 ngrok、cloudflared、仅局域网的顺序尽力尝试。
如何安装
dsh plugin --profile web add dsh-remote-hub- 分类
- 集成与连接
- 平台
- DSH Plugin
- 作者
- liaoguogang-hub
- 分发方式
- 插件
dsh-remote-public 核心特性
dsh-remote-public 仓库简介
它是做什么的?
DSH Remote 是 DeepSeek Harness(DSH)的 Android 远程控制插件,用手机原生 App 直接操控电脑上的 DSH。它解决的是离开电脑后无法查看会话、发送指令的麻烦,通过 Kotlin/Compose 直连 DSH 自带的 HTTP API 与 WebSocket 网关,而不是 WebView 套壳。核心能力包括三种连接方式、会话列表管理、流式对话与模型切换,并附带一键连接脚本。
核心功能
- 三种连接方式:支持局域网、ngrok 隧道与自定义地址,地址和凭证首次填写后保存在本地。
- 会话列表管理:可搜索、按最近更新或手动排序、按归档状态筛选,默认显示最近 10 条,每次展开再增加 5 条。
- 会话操作:长按会话即可重命名或归档、取消归档。
- 对话体验:支持发消息、逐字流式回复与随时中断,历史消息分页加载并带本地缓存,先显示上次内容再同步。
- 模型选择:按分组目录浏览并切换模型;权限模式目前只能读取当前值,因为 DSH 尚未开放远程切换权限的接口。
- 一键连接脚本:电脑上双击脚本即可自动启动桥接、签发 30 天 Cookie、尝试开启公网隧道并打印结果。
怎么使用这个插件?
在电脑上双击随 App 发布的连接脚本,它会启动桥接、签发 30 天 Cookie,并尽量开启公网隧道,随后打印出 DSH 地址与 Cookie,同时写入同目录的说明文件。接着在 App 里选择「自定义」档,把地址和 Cookie 分别粘贴进去后点连接即可。公网访问按 ngrok、cloudflared 免费隧道、仅局域网的顺序尽力尝试,局域网地址始终可用;想固定域名可注册 ngrok 免费账号并配置一次。电脑端脚本窗口需保持开启,关闭即断开手机,下次使用重新运行并抄录新地址与 Cookie。
报错怎么排查?
连接返回 403 通常是 Host 未改写导致 DSH 的信任栅栏拦截,按官方说明让桥接把 Host 改写为 DSH 认可的值。若每个 API 调用都返回 401,多半是给隧道额外加了 Basic Auth,App 使用 DSH 签名 Cookie 认证,应去掉该层认证。偶发断连常见于免费隧道额度或连接数超限,可改用付费方案或换用 cloudflared。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:liaoguogang-hub/dsh-remote-public。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
