# 1.0.6 检测与验证记录 检测日期:2026-10-24(北京时间)。目标:Windows、DeepSeek Harness 0.2.1-rc.2。 ## 检测结论 已完成全套功能、安全与规范检查,34 项单元与契约测试全数通过,真实宿主环境下成功自动探测 Clash Verge 端口(7897、7899)并通过 GitHub HTTPS 响应验证。插件具有标准 `dsh.bundle`、配置 patch、服务端和浏览器入口,使用宿主 peer 依赖,无安装期脚本、无构建步骤,MIT 许可证随包提供。 这份记录不代表已公开发布或已获市场收录。公开仓库、发布源及市场审核属于发布流程,见 [RELEASING.md](RELEASING.md)。当前仅声明与已验证的宿主版本兼容。 ## 发现与版本演进 | 版本 | 重点改动与验证 | | --- | --- | | 1.0.8 | 修复市场重装后"无法自动检测、连接代理端口":默认启用(`enabled: true`),改为先探测后接管,探测失败不改写 DSH 网络策略;已连通失效自动退回直连;新增 macOS `scutil --proxy` 与环境变量两种端口来源;设置卡片开关改为一键保存并加未保存提示;36 项测试全过 | | 1.0.6 | 优化侧边栏按钮交互,消除重复开关,操作区新增“📋 复制入口”快捷操作;基于 `ui-ux-pro-max` 看板规范消除多余留白;文案全面优化为 DSH 社区自然极简风格;34 项测试全过 | | 1.0.5 | 增加右侧边栏与下侧工作台(BetterSidebar 选项卡)支持;注册聊天输入框常驻胶囊(`conversation.composer.dock`);建立 `ProxyStateHub` 全局单例状态总线,实现多端 0 冲突实时同步 | | 1.0.4 | 修复 HTTP 响应中途断开挂起与慢速头超时(504);补充逐跳头和代理凭据过滤;修复默认端口 80 校验;增加 10 秒请求截止时间;显著致谢 SuiSuiNian721 的 codex-connection-monitor 设计 | | 1.0.2 | 注册表或 PowerShell 辅助读取失败时保留已有候选并显示提示;权限拒绝时停止后续辅助扫描;关闭状态防重入优化 | | 1.0.1 | 增加入口自循环保护,禁止将本地回环入口设为上游;CONNECT 握手增加绝对截止时间;增加连接数限制与浏览器 Origin 请求阻断 | | 1.0.0 | 提供 DSH 原生插件设置面板和代理启用开关;自动发现本机 HTTP 代理并验证 GitHub HTTPS 连通性;采用固定本地入口动态切换上游架构 | ## 本轮检查 - 自动化测试:36 项全部通过(含安全边界 14 项、代理与发现 13 项、容错回退 6 项、前端契约 3 项),0 失败,0 跳过。 - 全部 JavaScript 语法检查通过(`node --check` 无报错)。 - 默认启用验证:`readConfig({}).enabled === true`、`DEFAULTS.enabled === true`,新装即自动探测,无需先手动开启并保存。 - 不接管验证:探测全部失败时 `install` 事件为 0、`entry` 为 `null`,DSH 保持直连;已连通后代理失效时自动 `restore` + 关闭本机入口。 - 真实系统联调:自动发现本地运行中的 Clash Verge 端口 `http://127.0.0.1:7897` 和 `7899`,通过真实 HTTP CONNECT + TLS 握手 + GitHub HTTPS 检查(返回 200)。 - 隐私与安全核验: - 本地中继仅监听 `127.0.0.1` 回环地址,不开放局域网。 - 拦截浏览器带 `Origin` 请求(403 阻断),防止跨站网页攻击本地内网。 - 仅按行正则匹配端口数字,绝不读取、不解析、不存储任何用户的节点列表、订阅链接或账号凭据。 - 零外部遥测,无任何自建后端数据回传。 - 策略恢复验证:关闭开关或卸载插件后,DSH 原生网络策略与环境变量 100% 恢复。 - 打包清单核验:通过 npm 白名单打包,仅含 15 个必要文件,未混入测试代码或本地临时文件,解包体积约 84KB。 ## 未验证及使用边界 - 没有修改 `settings.json`、系统代理、Clash 配置、DSH 安装文件或证书策略。 - 不提供 SOCKS、PAC、远程代理、代理认证、系统 VPN 管理、TLS 解密或进程级访问隔离。入口只监听回环地址,本机其他进程可能访问它。 - GitHub 检测成功仅表示该次 GitHub HTTPS 可达。站点限流、出口规则、节点质量及其他服务故障仍可能导致请求失败。 - macOS/Linux 自动发现与真实 Web 子路径部署未做端到端验收;可用手动本机 HTTP 地址,但不声称已完成这些平台的实测。