DSH Plugins
返回列表
dsh-guard-messenger

dsh-guard-messenger

客户端 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install frederico-kluser/dsh-guard-messenger

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install frederico-kluser/dsh-guard-messenger,或按文档从 https://github.com/frederico-kluser/dsh-guard-messenger 安装该客户端插件。

插件介绍

想在手机上用浏览器打开本机 DeepSeek Harness 的完整 Web UI 做正经编码,又不想把服务绑到 0.0.0.0 或长期暴露公网,这是很多远程开发场景里的矛盾。dsh-guard-messenger 的思路是:DSH 继续只监听 127.0.0.1,本机访问照旧、无需登录;需要外网时由插件拉起受监督的 cloudflared,把流量接到带认证的专用代理,由代理守住 /api、SPA 与 WebSocket,而不是把本地 socket 直接摊开。

隧道侧只认会话 cookie 或链接里的 ?key=(256 位 CSPRNG,磁盘仅存摘要),401 无登录弹窗、无密码表单;可在 Telegram 或 DSH 设置里的 Remote Access 一键开关隧道,/rotacionar 可轮换密钥并立刻断开既有连接。插件在加载时拒绝非回环 bind 与 danger-full-access,并对暴力尝试限速,失败过多会进入仅回环可用的受限模式。

配对成功的 Telegram 机器人还能下发带密钥的访问链接,并支持通过 allowlist 技能在主机上派发 harness 子代理、新建真实聊天会话与 git worktree——这些操作会执行本机代码,因此关键步骤都有两步确认。README 对威胁模型写得很直白:TLS 在 Cloudflare 边缘终止、隧道 URL 并非秘密、quick tunnel 无 SLA,适合已理解「用认证换可达性」、需要临时用手机编码并随时能关断的人;若你要求端到端加密或不愿接受任何外网暴露,应优先考虑 Tailscale 或 SSH。

截图预览

使用场景

  • 外出时用手机打开本机 DSH 完整 Web UI 继续写代码
  • 需要临时外网入口时通过 Telegram 一键开关隧道并收带密钥链接
  • 在聊天里确认后派发 harness 子代理或新建聊天与工作树

适合人员

  • 坚持 DSH 只绑回环、又偶尔要从外网访问的 DeepSeek Harness 用户
  • 已阅读威胁模型、接受 Cloudflare 边缘 TLS 与链接密钥机制的单机开发者
  • 习惯用 Telegram 做远程开关与应急断连的维护者