dsh-mobile

DSH PLUGIN浏览器与联网

仓库 cuteG41cute/dsh-mobile

浏览器与联网 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

dsh-mobile 是 cuteG41cute 维护的 浏览器与联网 类 DSH 可安装插件, 仓库为 cuteG41cute/dsh-mobile,许可证 MIT。 下面按「装什么、怎么装、验没验过、跑起来要注意什么」逐项列出。

一句话选型结论

按资料字段整理

dsh-mobile 是浏览器与联网类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类浏览器与联网 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 1 复刻 未标注 · 未关闭 issue 未标注
最近更新 2026-10-17 创建于 未标注
README 8.3 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:cuteG41cute/dsh-mobile#v1.3.9
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

浏览器与联网
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

通知终端命令

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-11-07): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ? 未知
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 结论说明 静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。
  • 风险计数 严重 0 / 高 0

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在浏览器与联网场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-mobile当前 L4 · 沙盒安装通过 低风险 1 未标注 有
dsh-our-free-model L3 · 安装规范通过 低风险 8,796 未标注 有
dsh-web L3 · 安装规范通过 低风险 8,549 未标注 无
BrowserSkill L4 · 沙盒安装通过 低风险 8,456 未标注 有
dsh-pocket L5 · 运行验证通过 低风险 1,656 0.2.0-rc.2 等 12 个 有
Browser4 L4 · 沙盒安装通过 中风险 1,152 未标注 有

仓库档案

浏览器与联网
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方cuteG41cute仓库 dsh-mobile · 默认分支 未标注
分类浏览器与联网network
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue1 / 未标注 / 未标注收录时的数值,非实时
创建 / 更新未标注 · 2026-10-17最后推送 未标注
本站收录2026-11-15首次进入本站目录的时间

README 全文

8.3 KB
作者原文,中文版优先;只做安全转义,不改内容

DSH 手机端(DeepSeek Harness Mobile?

把本机的 DeepSeek Harness WebUI 接到手机上用:局域网扫码即用,需要时再通过任意 frp 隧道从外网接入?
> Bring your local DeepSeek Harness WebUI to your phone ?over LAN by QR code, over WAN through any frp tunnel.

截图

深色(跟随系统) 浅色 会话界面

界面右侧的圆球是*实时网络往返延?(绿 <150ms / ?<400ms / 红更慢);点一下进 App 设置,长按刷新页面,可拖到任意位置并吸附边缘?深色 / 浅色既支持「跟随系统」(系统切深浅时实时跟着变),也支持按设备单独指定?

App 设置与文件浏?

首次打开就是这一页(App 设置? 文件浏览(DSH 自身的「文件」页?

还没填地址?App 直接停在设置页:扫码连接?从相册里的二维码图片连接*、保持屏幕常亮、快捷操作(展开/收起会话列表、刷新页面、在系统浏览器中打开),底部是版本号与当前服务器地址。填好一次即长期使用,之后打开直达界面?右侧?DSH 自带的文件浏览在手机上的样子——翻目录、看文件、改分辨率都不用换设备?

它做了什?

能力 说明
手机接入? 一个零依赖?Node 反向代理(默?0.0.0.0:8099 ?127.0.0.1:3080),替手机侧签发 harness 认证 cookie,并把请?Host/Origin 归一化成受信任来?
移动端适配 往页面注入移动端适配(☰ 抽屉、宽度门控、悬浮球),不改产品源码
「手机端」设置面? 二维码(局域网/外网)、App 下载、设备管理(允许/拒绝/踢出/完全信任)、接入口?
设备身份与认? 粗粒度机型特征码? 安卓 App ?Android ID)→ 随机 ID;新设备在本机点 ?才放行;口令?7 天自动轮换,「完全信任」设备免口令
按设备隔离的设置 外观 / 字号 / 语言按设备生效,不影响电?
传输优化 压缩透传 + 桥侧 brotli,首屏字节约为原来的 1/3
外网接入 任何 frp / 内网穿透都行;自带 Let's Encrypt 证书自动续期脚本(HTTP-01,无需服务?API 密钥?
下载到手? 「文件」面板每个文件行?⤓;预览里长按也能下载当前文件(含从会话点开的)。经桥的 /__file 以附件形式落到手机「下载」目?
预览手势缩放 只对图片生效:预览默认适宽(一屏看全),双指捏合缩放,范围 10%–2000%,页面里不放任何常驻控件(不会挡输入框),长按菜单可切「适宽 / 1:1」。PDF 保持产品排版:分页与滚动原样,捏合不会再去改页面尺寸。
下载进度 悬浮球边缘一圈细环显示下载进度(原生实现,需 App ?1.3.5?
延迟探测不再被挡 悬浮球的 /__ping 是原生请求,1.3.5 起会?WebView ?cookie 一起带上——走隧道时不再每 5 秒被口令闸门拦下一次(日志不再刷屏?
返回键先关浮? 打开抽屉 / 右栏预览 / 插件面板 / 长按菜单时,按安卓返回键?收起它们*,不会后退重载页面(页面位置不丢);都没有打开时才按「再按一次退出」处理。页面侧契约 window.__dshmBack(),由 App?.3.5 ?onBackPressed 调用,纯浏览器里不生?
网络 / 隧道监视? 配套 DSH 插件(netmon/):会话头部一个「网络」芯片,点开看接入桥健康、内网入口?外网隧道真实可达?、证书剩余天数、设备在线情?
抗更新退? 注入前清单自检 + /__selftest + 桌面启动器自检不过就回退官方端口

目录

bridge/   手机接入桥(Node,零依赖? 手机端面?+ 移动端适配注入 + 证书脚本
app/      安卓 App(原?WebView 壳,?Gradle/AndroidX,用 build-tools 直接构建?netmon/   配套 DSH 插件:会话头部的「网?/ 隧道」监视器(含安装说明?docs/     部署清单(换一台机器怎么装)

快速开?

前提:本机已能跑 dsh web(默?127.0.0.1:3080),Node ?18?

# 1) 电脑:启动桥
node bridge/bridge.cjs              # 默认 0.0.0.0:8099 ?127.0.0.1:3080
node bridge/bridge.cjs --port 8099 --target http://127.0.0.1:3080

# 2) 电脑:放行防火墙(Windows 管理员运行一次)
powershell -ExecutionPolicy Bypass -File bridge/allow-firewall.ps1

# 3) 打开 http://127.0.0.1:8099/ ——「设??手机端」里有二维码

手机与电脑同一 Wi-Fi ?浏览器扫码即用;页面里可直接下载安卓 App(也可以?App 内「扫一扫」直接连上)?
外网接入?docs/SETUP.md(隧??域名 ?证书 ?二维码)?

安卓 App

app/dist/dsh-mobile-1.3.9.apk 是可直接安装的构建产物(自签名,仅供自用);也可以从 Releases 直接下载。装好后应用?DeepSeek Harness(桌面图标是一只虎鲸,左右各留?8% 空白)。自己改代码后重新构建:

cd app
powershell -ExecutionPolicy Bypass -File build.ps1 -VersionCode 10 -VersionName 1.4.0

需要本机有 Android SDK ?build-tools(aapt2 / d8 / zipalign / apksigner)?签名密钥请自行生?(keystore/ 不入库)?
> 版本号以 AndroidManifest.xml 里的 versionCode/versionName 为准:实?build.ps1 -VersionCode/-VersionName 只影响输?文件?,aapt2 ?--version-code 盖不住清单里的值。改版本请直接改清单,否则会出现「文件名 1.3.4、装上去还是 1.3.3」?

安全模型(请务必读)

  • 桥端?等价于本?shell 权限:能打开它的人即可读写文件、执行命令?只暴露桥端口,绝不要暴露 3080**?- 三道闸门:接入口令(外网必须带)+ 设备认证(本机点 ✓)+ 可选「完全信任」(免口令,可随时撤销);
  • 自签证书(App v1.3.7 起):连到证书不被系统信任的服务器时,App ?SHA-256 指纹摊给你核对,确认后只认这一张(TOFU)?没有「信任所有证书」这个开?——中间人换一张证书会立刻被拒?- 桥不给页面注入任何远程代码:面板/适配脚本都是本地文件?- 建议:只用在家用网络 + 自己的隧道;不要把端口映射到公网裸奔?

已知边界

  • 依赖 DSH 的页面结构与启动清单;DSH 大版本更新后若结构变化,最坏情况是*少个面板、页面照?(不会白屏)?- /api/settings/describe 在新?DSH 上已不存在,因此「按设备隔离」改走页面注入(?bridge/README.md);
  • 语言切换在页面加载时解析,改完需刷新一次?

提个醒:两处设置别混?

  • 设置 ?通用设置 里的 语言 / 外观 / 字号?全局的:在任何设备上改,所有设备(含电脑)一起变?- 设置 ?手机?→「仅本设备的显示? 只作用于当前这台设备:电脑不受影响,按设备保存(换浏览器、重装后仍沿用)。语言在页面加载时解析,改完刷新一次?
    | 设置 ?通用设置(全局?| 设置 ?手机端(只影响这一台) |
    | --- | --- |
    | | |

宣传?

分享用(矢量源文件在 docs/,PNG 版同目录):

横版 1280×640 竖版 1080×1920

banner.png 可直接用?GitHub 社交预览图;poster.png 底部的二维码指向本仓库(已用 ZXing 实测可扫)?

许可

本项目自己的代码?MIT(见 LICENSE)?仓库里另有两个第三方文件(ZXing ?Apache-2.0 jar、qrcode-generator ?MIT 源码),逐项声明与许可全文见 THIRD-PARTY.md*?

常见问题

5 问
答案由本站依据条目字段整理,不引用上游原文
dsh-mobile 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:cuteG41cute/dsh-mobile#v1.3.9` 即可。

dsh-mobile 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-mobile 安全吗?

低风险。静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。

dsh-mobile 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-mobile 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

同名或近似条目

8 条
不同作者的仓库分开列,请确认你要装的是哪一个
浏览器与联网
按星标排序,可作替代方案

dsh-our-free-model

dsh-our-free-model

在 DeepSeek Harness 中装上这个 DSH plugin,无需登录、注册或填 API Key,即可直接调用 DeepSeek

L3 · 安装规范通过 8,796 星

dsh-web

dsh-web

侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。

L3 · 安装规范通过 8,549 星

BrowserSkill

BrowserSkill

BrowserSkill 的 DeepSeek Harness 浏览器自动化桥接插件,通过原生浏览器工具控制可见的 Chrome 和 Edg

L4 · 沙盒安装通过 8,456 星

dsh-pocket

dsh-pocket

DSH Pocket 让 DeepSeek Harness 装进口袋:电脑跑 dsh web,手机扫码即实时同步访问(局域网+公网),人在外

L5 · 运行验证通过 1,656 星

Browser4

Browser4

L4 · 沙盒安装通过 1,152 星

agentrq

agentrq

L4 · 沙盒安装通过 1,140 星

cuteG41cute 的其它插件

6 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-11-07。