Skip to content

Releases: 1731988818/dsh-lan-remote

v1.1.1

Choose a tag to compare

@1731988818 1731988818 released this 22 Oct 08:32
  • Fix: the remote (Tailscale) address is only reported from the 100.64.0.0/10 range. With the daemon stopped the adapter keeps a 169.254.x.x link-local address, which used to be announced as the remote URL and pointed phones at an unreachable host.
  • Docs: how to recover a dsh plugin add from GitHub that hangs because node_modules still holds an old link under the same name.

v1.1.0 — 首个公开发布

Choose a tag to compare

@1731988818 1731988818 released this 22 Oct 08:09

首个公开发布。把正在运行的 DeepSeek Harness 桌面版 Web GUI 暴露给手机,访问的是同一个会话(不是另起一个 harness)。

功能

  • 反向代理:0.0.0.0:<port> → 127.0.0.1:<webServer.port>,自动改写 Host / Origin / Referer 通过宿主认证围栏,WebSocket 升级同样转发。
  • 双地址:卡片同时给出「局域网(同一 Wi-Fi)」与「异地(Tailscale)」两条带 token 的地址,各自一键复制;本机登录 Tailscale 后异地地址自动出现。
  • 浮动听筒按钮:可拖动、记忆位置、点击外部自动关闭,纯白听筒 + 全透明背景。
  • 通知:启动时写桌面文件 DSH-手机访问网址.txt、弹通知气泡;可选邮件(卡片内自行填写 SMTP 服务器/账号/授权码/收件地址,授权码用 Windows DPAPI 加密保存,不含任何预置账号)。
  • 接口:GET /dsh-lan-remote/api/status、GET|POST /dsh-lan-remote/api/mail、POST /dsh-lan-remote/api/mail/config、POST /dsh-lan-remote/api/restart。

安装

dsh plugin --profile <profile> add github:1731988818/dsh-lan-remote

说明

  • 桌面版把 web 绑定写死为 127.0.0.1 并拒绝 0.0.0.0,本插件不改绑定,用反代实现,因此手机打开的就是桌面端当前那个实例。
  • 地址里的 ?token= 等同登录态,有效期 30 天,请勿外发或截图。
  • 默认明文 HTTP:建议只在可信局域网或 Tailscale 私网内使用;跨公网请自行加 TLS 或隧道。

English: expose the running DeepSeek Harness desktop web GUI to a phone — the same session, not a second harness — through a loopback reverse proxy, with LAN + Tailscale token URLs, a draggable handset card, desktop-file/toast/email announcements, and optional in-card SMTP settings.