DSH Plugins
返回列表
🖥️

dsh-remote-access

客户端 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install sysit/dsh-remote-access

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

在 DeepSeek Harness 中执行 dsh plugin install sysit/dsh-remote-access 即可安装该插件,完整源码地址:https://github.com/sysit/dsh-remote-access

插件介绍

你本地跑着 dsh --profile web,想从另一台设备打开,却发现 stock dsh 死死绑在 127.0.0.1 上——--host 0.0.0.0 被 web-startup 直接拒绝。dsh-remote-access 就是为这个尴尬场景而生的一个极小 bundle:它不 fork、不重写、不自造 token 门禁,只是用一条声明式的 env-var 覆盖把 webserver 的 host 放开到 0.0.0.0,认证完全交给 dsh 自带的 BrowserAuth ?token= 流程。

因为整份补丁只是 profile 目录下一个被 loader 每次启动重新读取的配置文件层,它天然免疫 dsh 升级——不用重跑、不用重新 apply,甚至不用记住装过什么。启动日志会同时打印 LAN 地址和 token URL,浏览器 cookie 在 cookieMaxAgeDays(默认 30 天)内跨重启保持有效,已经打开的标签页不会突然 401。

适合谁:需要在同一局域网内从手机、平板或另一台笔记本访问本地 dsh Web GUI 的人;希望用 launchd KeepAlive 做常驻远程入口、又不想引入第三方代理或自造鉴权的人;以及一切只改一个参数、其余交给官方的极简偏好者。

使用场景

  • 从同一局域网的另一台笔记本直接打开本地 dsh Web GUI
  • launchd KeepAlive 常驻远程入口,无需代理或中继
  • 跨设备访问后重启进程,已打开标签页不丢会话

适合人员

  • 需要在局域网内跨设备使用 dsh Web GUI 的用户
  • 偏好极小声明式补丁、不引第三方鉴权的人
  • 希望 dsh 升级后无需重新配置插件的运维者