DeepSeek Harness 插件

kanneiren/dsh-network-settings

Star 数 ★ 0 分类 开发与运行时 收录于 2026-08-19

可视化 DSH 进程在 Windows 或 WSL 上的网络链路(DNS/TCP/TLS/HTTP 分层探测),检测失效的代理配置,并提供带快照回滚的安全修复。

安装

# Release 预构建包

dsh plugin --profile web add "https://github.com/kanneiren/dsh-network-settings/releases/download/v0.2.1/dsh-network-settings-0.2.1.tgz"

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:kanneiren/dsh-network-settings

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

DSH 网络设置:为 DeepSeek Harness 提供 Windows / WSL 网络链路诊断与安全修复。

特性

  • 自动检测 Windows 原生WSL 发行版 两种运行模型。
  • 展示当前 DSH 进程 的真实网络路径、DNS 侧支和第一个失败点;TUN/VPN 虚拟网卡后面自动补出物理出口与真实网关。
  • 识别 配置漂移:配置不同但网络正常时只提示,不警告。
  • 支持 单次检测稳定性检测,默认目标 DeepSeek、可随时切换;每层探测与整次检测都有超时上限,网络故障也不会长时间无响应。
  • 一键复制 适合 Agent 的 Markdown 网络报告:固定英文小节标题与 report-version、TL;DR 摘要先行、机器可读的诊断码与分层探测延迟。
  • 推荐修复 只在高置信度诊断映射到常用低风险操作时出现(如清理代理残余环境变量、关闭系统代理、刷新 DNS 缓存);管理员级与高风险操作仅保留在手动目录。
  • 持久化修改遵循:快照 → 预览 → 确认 → 应用 → 重新检测 → 可回滚
  • UI 使用 DSH 原生组件与 --dsw-* token,不建立独立主题。

界面

插件位于 DSH 设置 → 插件 → 网络

插件在 DSH 中的位置

检测完成后,链路图按真实拓扑绘制。下图来自运行在 Ubuntu(WSL2)中的 DSH——DSH 进程 → 发行版 → WSL NAT → Windows Host → 代理软件 TUN 虚拟网卡 → 物理网卡 → 网关 → 目标网站:

WSL 中的 DSH 网络链路

Windows 原生运行的 DSH 同样可视化,TUN/VPN 虚拟网卡后面自动接出物理出口与真实网关:

Windows 中的 DSH 网络链路

网络配置按 Windows / DSH 进程 / WSL 分组,展示配置来源与实测验证(如代理端口的监听进程):

网络配置

安装

dsh plugin --profile web add dsh-network-settings

打开 设置 → 插件 → 网络

使用

打开页面         → 只显示缓存摘要,不执行探测
[单次检测]       → 采集 + 当前目标探测 + DSH 链路图
[稳定性检测]     → TCP/HTTP 重复采样
[复制网络报告]   → 生成 Agent 可用的 Markdown 报告

文档

文档 内容
架构 模块、运行模型、探测、修复保证
诊断流程 诊断结果如何产生与展示
网络急救 操作、风险、可靠性
Agent 指南 开发命令与扩展点
发布检查清单 发布步骤
网络路径图与漂移 图与 UI 行为细节

支持

  • DSH:@deepseek-ai/dsh >= 0.1.0-rc.6(Web profile)
  • 平台:Windows 10/11 + WSL
  • 所有检测默认只读,只有用户明确确认后才修改配置

隐私

无遥测。报告与快照在写入本地前自动脱敏。

License

MIT

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →