DSH Plugins
返回列表
🧰

dsh-wsl-net

联网工具 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install 173787247/dsh-wsl-net

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-wsl-net 即可安装该插件,源码地址为 https://github.com/173787247/dsh-wsl-net

插件介绍

Windows 上跑 Clash 或 V2Ray 时,浏览器里 HTTPS 一切正常,可 WSL 里的 Node agent 却连不上 DeepSeek API 或 npm。根源往往是 Node 24 的 fetch 默认忽略代理环境变量,而 NODE_USE_ENV_PROXY 又没设,问题隐蔽且反复。

dsh-wsl-net 提供的 net_doctor 工具一次把整条链路查清:脱敏打印 HTTP_PROXY、HTTPS_PROXY、ALL_PROXY、NO_PROXY 与 NODE_USE_ENV_PROXY,对比 dsh web 宿主进程与工具子进程各自看到的代理配置,TCP 探测代理端口是否真正监听,再实测 DeepSeek API 和 npm registry 的 HTTP 状态。查完之后不只是抛一个日志,而是直接输出一段可直接粘贴执行的修复脚本,帮你把缺失的变量补上或把端口改对。

如果你每天在 WSL 里调 DeepSeek 或装 npm 包,中间隔着 Windows 侧的代理客户端,这个插件就是那个帮你三十秒定位谁没读到代理的瑞士军刀。

使用场景

  • 浏览器能访问 DeepSeek 但 WSL 里 Node agent 报网络错误,需要快速定位代理变量是否生效
  • Node 24 的 fetch 忽略代理环境变量,每次排查都要手动翻 env,想要一条命令出报告
  • Clash 端口改了之后 WSL 子进程仍然连不上 npm registry,需要确认端口监听和子进程注入是否到位

适合人员

  • 在 WSL 里日常调用 DeepSeek API 的开发者
  • 用 Clash 或 V2Ray 做系统级代理且 WSL 内装 npm 包的工程师
  • 频繁遭遇 agent 与浏览器网络表现不一致、需要快速定界故障的运维人员