dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
CloakBrowser(补丁版 Chromium)生命周期工具:把 20 个加固参数固化为 start/stop/status 三个工具
一句话:把 CloakBrowser(可装扩展的补丁版 Chromium)的启动参数与生命周期,固化成 start / stop / status 三个工具。
为什么值得用:CloakBrowser 的可用性依赖一串加固参数的正确组合(代理、指纹种子、语言/时区对齐、扩展装载)——手工每次敲一遍,漏一个就表现为「能开但行为不对」这种最难查的失败。本插件把 20 个参数固化进 cloak_start,并配两个安全默认:代理 fail-closed(代理不可用即失败,绝不回落直连)与语言/时区与出口对齐(不一致本身就是可识别指纹)。
工具面 3 个(名称逐字来自 src/index.ts 的 defineTool({ name })):
| 工具 | 用途 |
|---|---|
cloak_status | 查 CloakBrowser 状态(只认我自己的安装目录,不碰主人的实例) |
cloak_start | 启动 CloakBrowser:fail-closed 代理 + 指纹种子 + 与出口对齐的语言/时区 + 扩展装载(默认 OKX 钱包) |
cloak_stop | 停止 CloakBrowser(只杀我自己的安装目录下的进程) |
1) 装依赖:
"dsh-cloak-browser": "link:E:/alice/self-plugins/dsh-cloak-browser"
2) 挂组合:
- id: cloak-browser
name: dsh-cloak-browser
3) 30 秒验证:cloak_status → 应报「未运行 / 运行中 + 进程与端口」;cloak_start {seed: 48213} → 应起进程且代理不可用时直接失败(不是静默直连);再 cloak_stop → 只应杀该安装目录下的进程。
| 项 | 默认 | 说明 |
|---|---|---|
extension | OKX 钱包扩展目录 | 启动时装载的扩展 |
seed | 48213 | 指纹种子——同种子 = 同身份 |
lang / timezone | 与出口对齐 | 与代理出口地区一致(不一致即可识别) |
| 落点 | 何时写 | 内容 |
|---|---|---|
verdict.ts 的判活结果 | 每次 cloak_status | 进程 / 端口 / 目录归属的判定(只读,不改任何东西) |
判据:cloak_status 一条命令答「跑没跑 / 是谁的进程 / 代理通不通」。
怎么证明线上跑的是当前构建:行为级(工具面有 cloak_*)+ 构建级(lib/index.js mtime 晚于 web 进程启动时间;⚠ 重新构建 ≠ 生效)。
回退:① git revert + 重建 + 预检重启;② patch 行 disabled: true;③ 已起的浏览器进程用 cloak_stop 收掉。
cd self-plugins/dsh-cloak-browser && npm test
10 条用例(跑一次得到):覆盖状态判定的三态(未运行 / 运行中 / 归属不明)· 目录归属过滤(不是我的进程不认)· 代理 fail-closed 判定。无需网络(代理探测走注入的假探测)。
cloak_stop 不碰主人的实例——这是单点所有权纪律在进程管理上的落地(同一资源只能有一个 owner)。docs/semantic.md —— 权威契约(定位/反定位 · 验收表)agent-orchestration · wsl-headless-web-automation(代理与出口纪律)MIT © jonah791
本插件属于爱丽丝 DSH 自研插件生态(alice-digital-life · 73 个插件 · 8 个模块):单一职责、独立仓库、独立可用。