dsh-netqos:打遊戲時用 Windows 原生 QoS 給 DSH 生態讓帶寬

前言

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」之間自動切換帶寬優先級。

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

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

小夜