可视化 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 设置 → 插件 → 网络:

检测完成后,链路图按真实拓扑绘制。下图来自运行在 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
- 所有检测默认只读,只有用户明确确认后才修改配置
隐私
无遥测。报告与快照在写入本地前自动脱敏。
License
链接
同类插件
strukto-ai/mirage#dsh★ 3516
把文件系统与 bash 提供者换成 mirage 虚拟工作区:文件工具与 shell 命令作用于挂载的资源(RAM、S3、Redis、Slack、Gmail、Notion、Postgres)而非宿主磁盘,支持按挂载点设置读/写/执行模式、按命令选择沙箱(进程内 monty、pyodide、quickjs;远程 docker、e2b、daytona),并可在虚拟终端中安装 CLI(git、gh、slack、linear、ntn、gws,或自行注册的程序树)作为命令头词。
hust-open-atom-club/oh-dsh★ 252
社区发行版:TUI、桌面端与 Web UI 统一体验,分层安装、一步到位。
lire1131/dsh-undo-plugin★ 85
DSH 撤销/回退系统:配置变更自动存档,一键撤销/恢复/回退到任意版本,支持 WebUI 与离线 CLI/GUI 工具(DSH 启动失败也能救)。
Jayden-X-L/forkprobe★ 67
同一任务并行试跑多个技能,对比结果选出最优。
forrestchang/dsh-multica-runtime★ 48
让 dsh 运行时跑在 Multica 上。
omdsh-dev/dsh-plugin-check★ 24
插件健康检查:扫描清单协议/patch 格式/构建陷阱,零依赖只读。