Repository navigation
Releases: 1731988818/dsh-lan-remote
Releases · 1731988818/dsh-lan-remote
Release list
v1.1.1
- Fix: the remote (Tailscale) address is only reported from the
100.64.0.0/10range. With the daemon stopped the adapter keeps a169.254.x.xlink-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 addfrom GitHub that hangs becausenode_modulesstill holds an old link under the same name.
v1.1.0 — 首个公开发布
首个公开发布。把正在运行的 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.