dsh-remote-link

@BotonJ · 远程
检测有风险提示无安装脚本

为 DSH 官方 Web UI 提供带认证的局域网/隧道远程访问网关,手机扫码即可安全遥控电脑上的 agent

v0.1.0版本
GitHub 源码安装安装方式
2026-08-19最近更新
5Star
dsh plugin --profile web add github:BotonJ/dsh-remote-link查看仓库

插件介绍

根据仓库资料整理 · commit f7a444e

主要功能

  • QR + HMAC 一次性配对,认证成功后签发 HttpOnly Cookie 会话,支持按设备注册与吊销
  • 局域网 mDNS 广播发现网关服务
  • 提供 fork_session 工具,可在最近完成的回合处创建继承上下文的子会话
  • 空闲连接自动注入 WS 心跳并清理死连接,配套 /status 页展示每条连接的 RTT、设备身份与上游健康
  • agent 等待处理且无浏览器在线时可通过 Bark/ntfy/webhook 推送提醒(v1.7 候选功能)
  • 独立运行器可将网关的认证+反代能力用于 MiMo Code,实现手机扫码遥控

适合什么时候用

  • 想用手机在局域网或公网隧道环境下远程遥控电脑上运行的 DSH agent
  • 多设备/多人场景下需要对远程接入的设备进行管理、吊销权限
  • 希望在等待 agent 审批/回答但无浏览器在线时收到提醒推送

安装后会多出什么

界面/pair 配对页(扫码/短码/恢复码接入) · /status 链路状态页(连接、RTT、设备身份、上游健康) · 启动日志中的一次性配对二维码 + 6 位短码
Agent 工具remote_qrremote_devicesremote_recoveryfork_session

使用前需要

  • 需要 DSH 官方 Web UI 服务作为反代目标(默认取宿主 webserver 端口)
  • 非 loopback 绑定时必须启用配对或设置密码,否则插件拒绝加载
  • 若需在公网/流量环境使用二维码,需配置 publicUrl(如隧道域名)
  • 离线推送功能需自行提供 Bark、ntfy 或 webhook 服务地址(可选)
  • 接入 MiMo Code 需先安装 mimo/ 目录提供的 2 文件补丁以恢复其 Web UI

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
浏览器 UI环境变量文件系统外部网络宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库BotonJ/dsh-remote-link安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:BotonJ/dsh-remote-link#f7a444e 锁定本次检测的 commit。收录日期2026-08-15固定 commitf7a444eb6e02 · 2026-08-19
dsh plugin --profile web add github:BotonJ/dsh-remote-link