安装
在 DeepSeek Harness 里通过 dsh-market 安装
dsh plugin --profile web add dshmarket
或使用命令行
dsh plugin --profile web add "https://github.com/kanneiren/dsh-network-settings/releases/download/v0.2.1/dsh-network-settings-0.2.1.tgz"
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络。请先审阅源码,并尽量锁定 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 设置 → 插件 → 网络:

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

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

网络配置按 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
- 所有检测默认只读,只有用户明确确认后才修改配置
隐私
无遥测。报告与快照在写入本地前自动脱敏。