扫码用手机浏览器远程接管电脑端会话界面
28.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add SnowfallC/dsh-mobile-web-remote该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 17 处,展示前 14 条)
- 执行外部命令来自配置/变量src/cloudflared.js:6
const child = spawn(executable, [ - 读取本地文件src/cloudflared-install.js:39
return sha256(await readFile(path)) - 读取本地文件src/cloudflared-install.js:70
const manifest = JSON.parse(await readFile(manifestPath, 'utf8')) - 写入本地文件src/cloudflared-install.js:99
await mkdir(extractRoot, { recursive: true }) - 写入本地文件src/cloudflared-install.js:108
await rename(extracted, executablePath) - 写入本地文件src/cloudflared-install.js:124
await mkdir(root, { recursive: true }) - 写入本地文件src/cloudflared-install.js:128
await mkdir(stagingRoot, { recursive: true }) - 写入本地文件src/cloudflared-install.js:131
await writeFile(archivePath, bytes, { flag: 'wx' }) - 写入本地文件src/cloudflared-install.js:133
else await writeFile(stagedExecutable, bytes, { flag: 'wx' }) - 删除本地文件src/cloudflared-install.js:136
await rm(executablePath, { force: true }) - 删除本地文件递归src/cloudflared-install.js:147
await rm(stagingRoot, { force: true, recursive: true }) - 发起网络请求src/mobile-bridge.js:108
const upstream = await fetch(`${upstreamOrigin}/`, { cache: 'no-store' }) - 发起网络请求src/theme.js:5
const response = await fetch(`http://127.0.0.1:${String(port)}/`, { cache: 'no-store' }) - 发起网络请求src/theme.js:19
const response = await fetch(`http://127.0.0.1:${String(port)}/api/settings.describe`, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 扫码连接电脑端
- 手机浏览器远程接管
- 无需安装手机应用
扫码即可用手机连接 DSH,无需装手机应用。
README
由 DeepSeek 最新模型翻译生成DSH Mobile Web Remote
扫码即用,无需安装手机 App,也无需自备服务器或公网 IP。
Compatibility CI
English · 安装指南 · DSHFind
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 后,新增路由和界面元素随插件生命周期一并移除。
展开完整文档(README 剩余 1 节)
DSH Mobile Web Remote 扫码即用,无需安装手机 App,也无需自备服务器或公网 IP。 Compatibility CI English · 安装指南 · DSHFind 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 界面;“添加工作区”和设置齿轮保留原生位置,但以禁用态显示: 安装 前置条件 - 已能正常启动 DSH 的 Web profile。 - 已安装 Node.js 与 pnpm(从 DSH 源码运行时通常已经具备)。 无需手工安装 cloudflared。插件优先使用 PATH 中已有的版本;如果不存在,则自动下载并校验 Cloudflare 官方发布文件。首次运行需要访问 GitHub Releases,后续会使用本地缓存。 无需自备服务器、域名或公网 IP。插件启动时,Cloudflare Quick Tunnel 会分配一个临时 HTTPS 地址,二维码中包含该地址和一次性配对信息。 从 GitHub 安装 在 DSH 源码仓库中执行: pnpm dsh plugin --profile web add "github:SnowfallC/dsh-mobile-web-remote" pnpm dsh web 从本地目录安装 git clone https://github.com/SnowfallC/dsh-mobile-web-remote.git cd deepseek-harness pnpm dsh plugin --profile web add "C:/path/to/dsh-mobile-web-remote" pnpm dsh web 使用 1. 在电脑端打开 DSH,点击右下角“手机远程 / Mobile remote”。 2. 等待 Quick Tunnel 建立并显示二维码。 3. 使用手机系统相机或浏览器扫码。配对链接默认在 15 分钟后失效,且只能成功配对一次。 4. 在手机上进入已有工作区与会话,继续发送消息或查看执行状态。 5. 结束后点击“撤销链接 / Revoke link”。如需重新配对,先撤销,再生成新的二维码。 管理页也可从本机访问:http://127.0.0.1:3080/__dsh_mobile。 配置 默认配置位于 cordis.patch.yml: config: cloudflaredPath: auto pairingTtlMinutes: 15 sessionTtlHours: 12 bridgePort: 0 bridgePort: 0 表示由操作系统分配空闲本地端口。cloudflaredPath: auto 会先检查系统命令,再安装经过校验的固定版本。自动安装文件缓存在 $DSH_HOME/cache/dsh-mobile-web-remote/cloudflared;也可以通过 cloudflaredPath 或环境变量 DSH_CLOUDFLARED_PATH 指定现有可执行文件。 卸载 pnpm dsh plugin --profile web remove dsh-mobile-web-remote 随后重启 DSH。插件不会在 DSH 内核仓库中留下补丁。 开发与验证 pnpm install pnpm check pnpm test 友情链接 - DSHFind — DSH 生态项目索引 安全问题请按 SECURITY.md 私下报告,不要在公开 Issue 中提交配对链接、Token 或工作区数据。 许可 代码采用 MIT License 发布。运行时下载的 cloudflared 由 Cloudflare 以 Apache-2.0 许可发布,不属于本仓库的 MIT 授权。仓库头图属于社区角色的 AI 衍生创作,同样不纳入 MIT;详见 ASSET_LICENSE.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
SnowfallC/dsh-mobile-web-remote
扫码用手机浏览器远程接管电脑端会话界面
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。