deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DSH Web 远程控制插件:在设置面板新增「远程控制」页,开启后通过 Node 反向代理把本机 DSH WebUI 暴露给局域网,页面显示局域网 IP 列表与二维码,手机扫码即可访问;未授权设备一律拦截。
设置面板「插件」选项下方新增「远程控制」页(仅电脑端显示):
iPhone · Safari)、IP、授权与最近活跃时间,可单独移除;~/.dsh/remote-control/devices.json,重启后已授权设备免重新扫码。?rcnt_t=<token>),token 校验通过后签发 rcnt_auth Cookie 并跳转到干净地址,后续请求凭 Cookie 放行;RC_NO_LOOPBACK=1 强制所有来源(含本机回环)验签,仅用于本地集成测试,生产不要设置。0.0.0.0:<端口>,将请求转发到 127.0.0.1:<端口>,并把 Host/Origin 头改写为 loopback,绕过 DSH /api 浏览器信任篱笆(CLI 出于安全禁止 --host 0.0.0.0,运行时绑定不可改,故用代理旁路);http://<局域网IP>:<端口> 访问时处于非安全上下文,crypto.randomUUID 不可用,代理在 HTML 响应中自动注入 polyfill;前置要求:本机已安装 dsh 与 pnpm(dsh plugin 通过 pnpm 安装插件)。
dsh plugin --profile web add "git+https://github.com/hw-cola/dsh-remote-control.git"
钉到指定版本(按 tag 锁定):
dsh plugin --profile web add "git+https://github.com/hw-cola/dsh-remote-control.git#v1.0.0"
dsh plugin --profile web add "link:${PATH}/dsh-remote-control"
${PATH}为下载源码的路径
dsh plugin --profile web update @dsh/remote-control
若 pnpm 对 git 依赖的更新不生效,先卸载再重新安装:
dsh plugin --profile web remove @dsh/remote-control
dsh plugin --profile web add "git+https://github.com/hw-cola/dsh-remote-control.git"
dsh plugin --profile web remove @dsh/remote-control
安装后请重启 dsh web(让插件的 cordis 补丁层生效)并刷新浏览器页面;卸载后刷新页面即可恢复原生布局。
卸载会终止代理子进程;设备白名单文件(
~/.dsh/remote-control/devices.json)不会自动删除,需要时手动清理。
验签防的是「局域网内未扫码直接访问」:通信仍是 HTTP 明文,同网段可嗅探 token/Cookie,已授权设备之间等价共享访问权;DSH WebUI 本身无登录认证。请仅在可信网络中使用,用毕务必关闭。
兼容性:插件在 DSH
0.1.1-rc.2上开发测试。客户端 API 仍在迭代,DSH 大版本升级后若功能异常,请检查本仓库是否有对应适配版本。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。