dsh-simple-remote
在终端中运行以下命令:
dsh plugin install ivanant/dsh-simple-remote
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ivanant/dsh-simple-remote,或在插件页安装并引用完整仓库地址 https://github.com/ivanant/dsh-simple-remote。
插件介绍
DeepSeek Harness 自带的 Web 界面默认只监听本机回环,这是有意为之的安全边界——官方也不鼓励把服务绑到 0.0.0.0。可当你已经用 Tailscale 把设备连成一张私网时,「在手机上打开同一套 GUI」就成了很自然的诉求,又不想为此牺牲局域网隔离和 Host/Origin 防护。
dsh-simple-remote 的思路很直接:在本机 Tailscale 地址上单独开一个端口,把流量反向代理到 127.0.0.1 上的 dsh Web 服务。局域网、WSL 和各类虚拟网卡仍然碰不到这个入口;代理会按规则改写 Host、谨慎处理 Origin,跨站请求依旧被栅栏拒绝。会话 cookie、API 令牌校验与 WebSocket、SSE 都按原样工作,可选的 autoToken 能在首次从手机访问时代为完成登录。
装好后设置里会出现「手机访问(Tailscale)」一行,复制地址即可。安全边界落在 Tailscale 本身:只有 tailnet 里的设备能连上该端口;若 tailnet 里还有他人,可把 autoToken 关掉,改用手动带 token 的链接,与回环访问行为一致。
适合已经日常使用 Tailscale、希望用手机或另一台 tailnet 设备远程操作 Harness、又不愿放宽 dsh 默认暴露面的用户。只需 IPv4 tailnet 地址;若 Tailscale 换址,需重启 dsh 或重载插件。
使用场景
- 已用 Tailscale 组网,想在手机上打开 DSH Web 界面
- 离开电脑时仍需查看终端或远程流
- 希望远程可用但不想让局域网或公网扫到 Web 端口
适合人员
- 日常依赖 Tailscale 的 DSH 用户
- 需要移动端操作 Harness 的开发者
- 重视默认回环绑定、不愿放宽 Host/Origin 的安全敏感用户