dsh-plugin-qr-connect

@mervyn-teo · 远程
检测有风险提示无安装脚本来源一致

在 DSH Web 侧边栏加一个二维码按钮,让手机通过鉴权反向代理扫码连接 Web 界面。

v0.1.1版本
npm 预构建包安装方式
2026-08-20最近更新
3 · 0Star · 周下载
dsh plugin --profile web add dsh-plugin-qr-connect查看仓库

插件介绍

根据仓库资料整理 · commit 938b32a

主要功能

  • 在侧边栏底部“设置”按钮上方新增一个二维码按钮
  • 点击后展示局域网和公网两个二维码,供手机扫描连接
  • 通过带鉴权的反向代理转发请求,含 WebSocket 支持以保持实时更新
  • 访问密钥默认每 30 秒自动轮换,二维码同步刷新(可配置)
  • 在“设置 → 插件”中提供配置卡片,可调整代理端口、会话时长和刷新间隔
  • 支持中英文界面语言

适合什么时候用

  • 想用手机在同一局域网内快速扫码打开并操作 DSH Web 界面
  • 需要通过公网远程访问 DSH Web 界面,且能自行做端口转发

安装后会多出什么

界面侧边栏底部 QR 连接按钮 · 扫码面板(局域网/公网二维码) · “设置 → 插件”中的 QR Connect 配置卡片

使用前需要

  • DSH 需挂载 subprocess、fs、webServer 服务
  • DSH 主机需要能访问互联网以查询公网 IP(api.ipify.org)
  • 扫码设备需能访问代理端口,公网二维码还需端口转发和防火墙放行

在 GitHub 阅读完整 README

权限与能力

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

基本信息

仓库mervyn-teo/dsh-plugin-qr-connectnpmdsh-plugin-qr-connect@0.1.1安装方式npm 预构建包收录日期2026-08-16固定 commit938b32a13fb2 · 2026-08-20
dsh plugin --profile web add dsh-plugin-qr-connect