dsh-netqos
Manifest valid一个给 DSH 用的网速守卫插件。你在打游戏、或者运行名单里的软件时,它会用 Windows 原生的按进程 QoS,把 Coopanion、SnowLuma 和 DSH 自己的带宽限制到设定值(或者直接断到几乎不通);软件一关,就自动恢复。触发软件、限速值、限速还是断开,都在 DSH 设置页里可视化配置。它不装代理、不改路由、不下驱动;群里图片和短视频卡住游戏的那几秒,正是它要处理的问题。
dsh-netqos
给 DSH 用的「网速守卫」:你在打游戏(或跑任何指定的软件)时,自动把 Coopanion / SnowLuma / DSH 自己的带宽压下去;一关掉就自动放开。
用的是 Windows 原生的按进程限速(QoS),不是代理、不改路由、不装驱动。
它解决什么
桌宠、QQ 桥、B 站拉取这些东西平时不占带宽,但群里的图和短视频是「瞬时几十兆」的尖峰——正好卡在你游戏里最要紧的那几秒。
这个插件让你提前定好:哪些软件在跑的时候,让谁让路,让多少。
安装(三步)
需要:Windows 10/11、DSH Desktop、管理员权限(只有第 3 步要)。
1. 放到插件目录
下载源码后解压到任意位置,例如 C:\Users\你\.dsh\plugins\dsh-netqos。
2. 装进 DSH
dsh plugin --profile desktop add "link:C:\Users\你\.dsh\plugins\dsh-netqos"
3. 装限速助手(管理员)
以管理员身份打开 PowerShell,cd 到插件目录,执行:
powershell -ExecutionPolicy Bypass -File .\scripts\install-helper.ps1
它会注册一个开机自启的计划任务(SYSTEM 权限)并立即启动。
4. 重启 DSH
打开「设置 → 网速守卫」,加一条触发软件(例如 cod.exe),选「限速」或「几乎断开」,保存。
怎么用
| 字段 | 意思 |
|---|---|
| 触发软件 | 你运行它的时候才限速。比如 cod.exe、cs2.exe、obs64.exe |
| 限速值 | 选「限速」时每个目标进程的上限,默认 128 KB/s |
| 被限的对象 | 默认 Coopanion.exe、SnowLuma.exe、DeepSeek Harness.exe,写在 config.json 里可改 |
| 几乎断开 | 把上限压到 8 kbit/s,等于让路;QQ 文字消息还能过,图片视频基本下不动 |
配置与状态在 %USERPROFILE%\.dsh\netqos\:
config.json— 触发软件、限速值、目标进程state.txt—idle或throttled <exe> <action>(插件负责显示成中文)helper.log— 助手日志,每条策略建没建起来都写在这
卸载
# 管理员
powershell -ExecutionPolicy Bypass -File .\scripts\uninstall-helper.ps1
# 插件本身
dsh plugin --profile desktop remove dsh-netqos
已知局限
- 限速粒度是整个进程:限 Coopanion 时,它的 QQ 文字消息也会一起被压(128 KB/s 够用;「几乎断开」会掉线)。
- 助手每 5 秒轮询一次,切到游戏→限速最多延迟 5 秒。
- 按 exe 名匹配:同名不同路径的程序会一起算。
- 只在 Windows 上有效(用的是
New-NetQosPolicy)。
原理
helper.ps1 每 5 秒读一次 config.json:白名单里有进程在跑,就给每个「在跑的目标进程」建一条
New-NetQosPolicy -Name "DSH NetQoS Throttle <exe>" -AppPathNameMatchCondition <完整路径> \
-ThrottleRateActionBitsPerSecond <bits> -PolicyStore ActiveStore
触发软件退出后把这些策略全部删掉。插件那半边只负责读写配置和显示状态,不碰网络。
License
MIT
Comments
Loading…
Similar plugins
by kiterunner1
DSH 插件:任务结束或命令卡死时用本机人声提醒,自动中断卡住的 pwsh 调用并把「怎么继续」写回工具结果,并在 spawn 之前拦掉已知的性能陷阱写法。仅 Windows。 / Beeps + stuck-command watchdog + command guard for DeepSeek Harness. Windows only.
★ 0
MIT
JavaScript
Sep 15, 2026
dsh plugin --profile web add dsh-attention-beepby Ayle5678
一款DSH (DeepSeek Harness) 插件:类似 Claude Code 中 Auto Mode 的一种命令通过机制,给 dsh中的full access 加一层 LLM 安全网的自动审批插件。
★ 0
MIT
TypeScript
Aug 26, 2026
dsh plugin --profile web add dsh-auto-guardby fakechris
DSH 运维工具箱:升级、重启、故障都不用操心。① 官方每日快照 A/B 双槽轮换——旧插件迁移+构建+验收全过才原子切换,一键回滚,旧版本永远兜底;② 守护 10s 自动拉起 web + agent 断点自动续接,重启无人值守;③ web 全挂(A/B 都坏、agent 不可用)时 dsh-doctor 一条命令自救:九项诊断→机械修复配置→LLM 深度检测修复(完整推理实时可见)→拉起 web
★ 16
↓ 28/wk
MIT
Python
Oct 30, 2026
dsh plugin --profile agent add @fakechris/dsh-restart-recoverby zqh260619
DSH(DeepSeek Harness)实时重复输出守卫:模型复读时立即停止生成(默认同一字符串连续重复 ≥10 次;阈值、单元长度、检测窗口、白名单等全部参数可在设置页动态调整)。已生成内容正常提交,不丢消息、不污染会话日志。Real-time repetition guard plugin for DSH, with a graphical settings page and npm one-command install.
★ 4
↓ 426/wk
MIT
JavaScript
Nov 4, 2026
dsh plugin --profile web add dsh-dupguardby huihui0927
DSH(DeepSeek Harness)插件与设置备份 / 跨机同步工具:一键把全部插件、配置和插件数据打包成可移植 .zip,在新电脑上先预览再批量还原。5 个 agent 工具 + 零依赖独立 CLI;凭据默认排除、可选 AES-256-GCM 加密导出;还原默认只预览,应用前自动生成还原点。
★ 0
MIT
JavaScript
Oct 16, 2026
dsh plugin --profile web add dsh-config-syncby iasiv5
DSH 插件:为 DSH 内置 GitHub Copilot 通道补充网页设备码登录 / 注销入口,预置开箱即用 Provider 路由,支持模型列表管理。
★ 2
MIT
JavaScript
Nov 4, 2026
dsh plugin --profile web add @inventec/dsh-copilot-auth