dsh-netqos: Prioritizing the DSH Ecosystem over Gaming via Native Windows QoS

前言

DeepSeek Harness(DSH)桌面端常和 Coopanion、SnowLuma 等监听端一起跑。平时流量不大,但 QQ 群里的图片、短视频会在几秒内打出几十兆的尖峰,正好撞上游戏里最吃延迟的那几秒。改路由、挂代理或装驱动,对只想「开游戏时别抢线」的人来说成本偏高。下面介绍社区插件 dsh-netqos:在指定软件运行时,用 Windows 自带的按进程 QoS 把 Coopanion、SnowLuma 和 DSH 自身压到设定速率或几乎断开;触发软件一关,策略自动撤掉。

这是什么

dsh-netqos 由维护者 Re5tart 发布,在 SkillHub 上归类为 admin-security。它面向 Windows 10/11 + DSH Desktop,不装代理、不改路由、不下驱动;插件侧负责 DSH 设置页里的可视化配置与状态展示,实际限速由本机计划任务里的 PowerShell 助手完成。

核心功能

  1. 触发式限速:在配置里登记触发进程(例如 cod.exe),只有这些进程在跑时才生效。
  2. 可配置目标与速率:默认对被限对象包括 Coopanion.exe、SnowLuma.exe、DeepSeek Harness.exe;选「限速」时默认上限 128 KB/s,选「几乎断开」时约为 8 kbit/s,文字类流量仍可能过,大图和视频基本拉不动。
  3. 自动恢复:触发软件退出后,助手删除对应 New-NetQosPolicy 策略,无需手动改网络设置。
  4. 状态与日志:运行数据落在 %USERPROFILE%\.dsh\netqos\,含 config.json、state.txt(idle 或 throttled)和 helper.log。

安装与启用

需要 DSH Desktop、Windows 10/11;注册限速助手那一步需要管理员权限。安装前建议自行查看 GitHub 仓库 源码与 MIT 许可证。插件以 DSH 进程权限运行,助手以 SYSTEM 计划任务运行,请只在信任的来源安装。

1. 放到插件目录

下载源码解压到本地目录,例如:

C:\Users\你\.dsh\plugins\dsh-netqos

2. 装进 DSH

在 PowerShell 中执行(路径换成你的实际目录):

dsh plugin --profile desktop add "link:C:\Users\你\.dsh\plugins\dsh-netqos"

3. 装限速助手(管理员)

以管理员身份打开 PowerShell,进入插件目录后执行:

powershell -ExecutionPolicy Bypass -File .\scripts\install-helper.ps1

脚本会注册开机自启的计划任务并立即启动助手。

4. 重启 DSH 并配置

重启 DSH 后打开「设置 → 网速守卫」,添加触发软件,选择「限速」或「几乎断开」,保存。

典型用法

设置页字段与 README 中的含义一致,也可直接编辑 %USERPROFILE%\.dsh\netqos\config.json 修改被限进程列表。

字段 含义
触发软件 仅在该 exe 运行时启用策略,如 cod.exe、cs2.exe、obs64.exe
限速值 「限速」模式下每个目标进程的上限,默认 128 KB/s
被限的对象 默认可改 config.json 中的 Coopanion、SnowLuma、DSH 等进程名
几乎断开 约 8 kbit/s 上限,用于强让路

卸载时先以管理员运行 scripts\uninstall-helper.ps1,再执行:

dsh plugin --profile desktop remove dsh-netqos

适用场景与注意

适合:Windows 上同时跑 DSH 监听端和竞技类游戏,希望在尖峰下载时不改整体网络架构的用户。

局限(来自官方 README):

  • 限速粒度是整个进程:限 Coopanion 时,其 QQ 文字也会一起被压;「几乎断开」可能导致相关连接掉线。
  • 助手每 5 秒轮询一次,从打开游戏到生效最多约 5 秒延迟。
  • 按 exe 名匹配,同名不同路径的程序会一并计入。
  • 仅 Windows 有效,依赖 New-NetQosPolicy。

DSH 生态强调「一切皆插件」;SkillHub 等社区目录独立于 DeepSeek / 幻方,并非官方应用商店。目录页与源码以维护者发布为准。

链接

  • 目录页:https://www.skillhub.cn/plugins/Re5tart/dsh-netqos
  • GitHub:https://github.com/Re5tart/dsh-netqos

经过上面的步骤,你可以在不动代理和路由的前提下,用系统原生 QoS 在「打游戏」和「平时用 DSH」之间自动切换带宽优先级。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye