TheColdWorld/dsh-wsl-keepalive0

wsl-keepalive

WSL 保活切换静态插件:在 WebUI 设置中提供 dbus-daemon 保活开关,Host 侧通过 API 暴露状态,配置存储于本地 JSON 中。

AI 分析

该插件用于防止 WSL 实例因闲置而自动关闭,确保后台服务持续运行。适合在 Windows WSL 环境下部署和运行 DSH 的用户。

包名
wsl-keepalive
版本
0.1.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TheColdWorld/dsh-wsl-keepalive

三、配置 ~/.dsh/wsl-keepalive.json

插件启动时读取;字段缺失或文件缺失时按空值处理,并在需要时自动创建 / 写入。

{
  "wsl-dist-name": "",
  "wsl-exec-path": "/mnt/c/Windows/System32/wsl.exe"
}
字段类型含义
wsl-dist-name字符串目标发行版命名。非空时启动命令追加 -d ${wsl-dist-name}为空时使用默认发行版
wsl-exec-path字符串wsl.exe 在 Linux 文件系统下的绝对路径。为空时启动期自动探测 /mnt/c/Windows/System32/wsl.exe,存在则写入配置;两者皆无则报错进入错误态

方式一:使用dsh plugin add安装

内容仓库位于 https://github.com/TheColdWorld/dsh-wsl-keepalive.git,可通过仓库地址直接安装:


#    或使用显式 git 地址: