SnowfallC/dsh-mobile-web-remote
扫描即可从手机连接至DSH,无需安装移动应用。
Project Overview项目介绍
This is a native plugin built exclusively for the DeepSeek Harness (DSH) Web profile, providing non-intrusive remote access to your local DSH session. It sets up an authenticated local mobile bridge service, then exposes a temporary HTTPS entry via Cloudflare Quick Tunnel. You don’t need a VPS, custom domain, public IP address, or port forwarding on your router to use it. Mobile users don’t even need to install a dedicated app—just scan the QR code generated on your desktop to access the native DSH session interface.
The plugin does not modify DSH source code, build outputs, or the native workspace selector. It only uses DSH’s existing plugin system, webServer routing, and tapIndex extension points to add a floating entry on the desktop side, and reuses the native DSH web interface on the remote mobile end. When you uninstall the plugin and restart DSH, all added routes and UI elements are removed cleanly, leaving no residual patches in your DSH installation. It is ideal for users who want to check or continue their DSH sessions on the go from a mobile device.
This is an experimental feature, so there are important limitations to note. Cloudflare Quick Tunnel routes all traffic through Cloudflare’s servers, and the temporary domain it provides is not permanently stable. You should not use this plugin to handle sensitive tasks like processing encryption keys or customer data, and you must revoke the tunnel link immediately after use. To install, you need a working DSH Web profile, Node.js, and pnpm; the plugin automatically handles downloading and verifying cloudflared if needed.
DSH Mobile Web Remote 是专为 DeepSeek Harness(DSH)Web 配置档打造的非侵入式远程访问原生插件。它会在本地建立带鉴权的移动桥接服务,再通过 Cloudflare Quick Tunnel 提供临时 HTTPS 访问入口。用户无需准备 VPS、域名、公网 IP,也不用在路由器上配置端口映射,手机端无需安装 APK,扫码即可访问 DSH 原生会话界面。
本插件不会修改 DSH 源码、构建产物或原生工作区选择器,仅使用 DSH 的插件组合、webServer 路由与 tapIndex 扩展点,在电脑端增加一个悬浮入口,远程端复用 DSH 原生 Web 界面。卸载插件并重启 DSH 后,所有新增路由和界面元素都会随插件生命周期一并移除,不会残留任何修改。适合需要随时通过手机访问本地 DSH 会话的移动办公用户使用。
本项目属于实验性功能,Quick Tunnel 的流量由 Cloudflare 中转,临时域名不具备长期稳定性,不建议处理敏感数据,使用后需立即撤销链接。它依赖已正常启动的 DSH Web 配置档、Node.js 和 pnpm,无需用户手动安装 cloudflared,插件会自动下载校验对应版本。本仓库代码采用 MIT 许可发布,cloudflared 遵循 Apache-2.0 许可。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-mobile-web-remote(SnowfallC/dsh-mobile-web-remote)
仓库:https://github.com/SnowfallC/dsh-mobile-web-remote
本站详情页:https://www.yhbd.top/plugins/snowfallc-dsh-mobile-web-remote/
本站登记:类型 client · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 2 · 最近提交 2026-08-16 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 2 stars - very few users, little community feedback星标只有 2,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:SnowfallC/dsh-mobile-web-remote
把 SnowfallC/dsh-mobile-web-remote 加入你的 DSH 配置(web profile)即可启用。
READMEREADME

DSH Mobile Web Remote
扫码即用,无需安装手机 App,也无需自备服务器或公网 IP。
DSH Mobile Web Remote 是面向 DeepSeek Harness(DSH)Web profile 的非侵入式远程访问插件。它在本机建立带鉴权的移动桥接服务,再通过 Cloudflare Quick Tunnel 提供临时 HTTPS 入口。无需准备 VPS、域名、公网 IP,也不用在路由器上配置端口映射。手机端无需安装 APK,扫描电脑端二维码即可继续使用 DSH 原生会话界面。
[!WARNING] 本项目属于实验性功能。Quick Tunnel 的流量由 Cloudflare 中转,临时域名也不具备长期稳定性。请勿处理密钥、客户数据等敏感任务;使用后应立即撤销链接。长期运行时,建议改用可审计的 Named Tunnel,并继续保留本插件的鉴权层。
设计边界
本插件不修改 DSH 源码、构建产物或原生工作区选择器。它只使用 DSH 的插件组合、webServer 路由与 tapIndex 扩展点:电脑端增加一个悬浮入口,远程端复用原生 Web 界面。卸载插件并重启 DSH 后,新增路由和界面元素随插件生命周期一并移除。
为何复用 DSH Web 界面
DSH 本身就在 Web 环境中运行,其官方界面已经定义了会话、消息流、工具状态、语言与主题等交互。手机远程访问因此没有另造一套客户端,而是将同一 Web 应用通过受保护桥接交付给手机浏览器。该结构既减少了界面分叉,也使移动端能够随 DSH 官方界面和功能更新一同演进;插件只负责配对、鉴权、转发与手机端必要的权限收敛。
仓库通过兼容性 CI 每周拉取最新 DSH main,真实安装插件并验证桌面入口、管理页、一次性配对、会话 Cookie 与远程限制注入。检查使用本地假隧道,不会在 CI 中创建公网入口。DSH 若调整插件清单、Web 扩展点或首页交付方式,CI 会尽早暴露需要更新的薄适配层。
flowchart LR
P[手机浏览器] -->|HTTPS / WebSocket| C[Cloudflare Quick Tunnel]
C --> B[本地移动桥接]
B -->|一次性配对 + 会话 Cookie| D[DSH Web profile]
- 一次性配对令牌位于 URL Fragment,不随初次 HTTP 请求进入代理日志。
- 配对成功后签发
HttpOnly、SameSite=Strict会话 Cookie。 - HTTP 与 WebSocket 共用同一鉴权边界,并校正转发时的 Host 与 Origin。
- DSH 退出或插件卸载时,桥接端口与
cloudflared子进程会被回收。 - 电脑未安装
cloudflared时,插件会下载与平台匹配的固定官方版本,核验 SHA-256 后缓存使用。 - 弹窗、悬浮入口与远程界面跟随 DSH 的中英文和深浅主题。
- 远程端保留“添加工作区”和“设置”的原生位置,但以灰色禁用态呈现;请先在电脑端完成宿主配置,再从手机进入现有会话。
界面

入口附着在原生 DSH 页面,不会打开额外标签页:

扫码后,手机浏览器直接呈现同一套 DSH 界面;“添加工作区”和设置齿轮保留原生位置,但以禁用态显示:

安装
前置条件
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
shaobeichen/dsh-pocket
ningbainb/deepseek-harness-desktop
chokwinlee/deepseek-harness-desktop
SCSpotato/dsh-remote
dclichang2022/dsh-green-meter
omdsh-dev/dsh-notification
mrRisega/dsh-remote
Clarklevis1995/dsh-plugin-mobile-gateway