DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-network-settings

k

dsh-network-settings

Manifest valid★ 100

DSH Network Settings Plugin | DeepSeek Harness network diagnostics, proxy detection and repair for Windows/WSL/MacOS

UI (client)hasBundlePatch

dsh-network-settings

简体中文 | English

DSH Network Settings: provides network link diagnostics and safe repairs for DeepSeek Harness on Windows / WSL / macOS.

Features

  • Automatically detects three runtime models: native Windows, WSL distributions, and macOS.
  • Shows the real network path, DNS side branches, and the first failure point of the current DSH process; for TUN/VPN virtual NICs, it automatically fills in the physical egress and the real gateway.
  • Identifies configuration drift: when configuration differs but the network works, it only notifies, without warning.
  • Supports single checks and stability checks, with DeepSeek as the default target that can be switched at any time; every layer of probing and the whole check have timeout limits, so the network won't hang unresponsive even when broken.
  • One-click copy of a Markdown network report suitable for Agents: fixed English section titles and report-version, TL;DR summary first, machine-readable diagnostic codes and layered probe latency.
  • Recommended fixes only appear when high-confidence diagnostics map to common low-risk operations (such as clearing residual proxy environment variables, disabling the system proxy, and flushing the DNS cache); admin-level and high-risk operations are only kept in the manual catalog.
  • Persistent changes follow: snapshot → preview → confirm → apply → re-check → rollback-able.
  • The UI uses DSH native components and --dsw-* tokens, with no separate theme.

UI

The plugin is located at DSH Settings → Plugins → Network (click an image to enlarge)

Plugin location in the DSH Settings UI

DSH network path in WSL

DSH path in a WSL distribution: DSH → distribution → WSL NAT → Windows host → proxy TUN → physical NIC → gateway → target

DSH network path on Windows

Native Windows DSH path: a TUN/VPN virtual NIC is automatically connected to a physical egress and the real gateway

Network configuration

Grouped view of network configuration

Network configuration is grouped by source, each item traceable:

  • Windows proxy: WinINet / WinHTTP status, proxy environment variables across three scopes (including case sensitivity)
  • DSH process environment: runtime model, egress mode (direct / via proxy + address), measured listening process on the proxy port, process proxy variables
  • WSL: distribution environment variables, network mode (NAT / mirrored), /etc/wsl.conf and .wslconfig
  • Advanced networking: DNS cache, interface routes, hosts, system first-aid operations

All modifying operations follow snapshot → preview → confirm → apply → rollback-able.

Installation

Install from the npm registry (recommended; ships with prebuilt artifacts):

dsh plugin --profile web add dsh-network-settings

Rerun the same command to update. A newly published version may be held back by pnpm's minimumReleaseAge supply-chain policy—install an explicit version (dsh plugin --profile web add dsh-network-settings@<版本号>) or retry later.

Open Settings → Plugins → Network.

直接从 GitHub 安装(备选)
dsh plugin --profile web add github:kanneiren/dsh-network-settings

Installing from GitHub requires building on the spot (the prepare script), but pnpm blocks build scripts for git-sourced packages by default and needs to be allowed first. If installation reports ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED, copy the full allowBuilds key printed in the error message into %UserProfile%\.dsh\profiles\<profile>\pnpm-workspace.yaml, then rerun the install command. The key format is as follows:

allowBuilds:
  dsh-network-settings@https://codeload.github.com/kanneiren/dsh-network-settings/tar.gz/<commit>: true

The key contains the resolved commit hash, so each new version needs to be allowed again (pnpm doesn't support wildcards for git-sourced packages). The npm registry install above doesn't have this step.

Usage

打开页面         → 只显示缓存摘要,不执行探测
[单次检测]       → 采集 + 当前目标探测 + DSH 链路图
[稳定性检测]     → TCP/HTTP 重复采样
[复制网络报告]   → 生成 Agent 可用的 Markdown 报告

文档

DocumentContent
ArchitectureModules, runtime models, probing, fix guarantees
Diagnostics flowHow diagnostic results are produced and displayed
Network first-aidOperations, risks, reliability
Agent guideDevelopment commands and extension points
Release checklistRelease steps
Network path graph & driftGraph and UI behavior details

Support

  • DSH: @deepseek-ai/dsh >= 0.1.0-rc.6 (tested on 0.1.0-rc.7 – 0.1.1-rc.2; Web profile)
  • Platforms: Windows 10/11 + WSL; macOS (CI-verified, real-device acceptance pending)
  • All checks are read-only by default; configuration is only modified after explicit user confirmation

Privacy

无遥测。报告与快照在写入本地前自动脱敏。

License

MIT

Compatibility

DSH 0.2.0-rc.2: failedDSH 0.2.1-alpha.1: failedDSH 0.2.1-alpha.2: failed

Versions

Latest versionPublishedSize
0.2.1——
0.3.3——
0.3.2——

Comments

Loading…

Similar plugins

@copylee/dsh-proxy

by copylee711

DeepSeek Harness 代理插件:在设置中配置全局 HTTP(S) 代理,或为单个 LLM 提供商单独配置代理 / 直连

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 8

↓ 284/wk

MIT

TypeScript

Oct 7, 2026

dsh plugin --profile web add @copylee/dsh-proxy

by minatoAI

DeepSeek Harness fallback network proxy plugin: detects system proxies, probes overseas connectivity (Google/GitHub), routes dsh outbound HTTP through a working local proxy

Manifest valid

★ 0

MIT

TypeScript

Aug 30, 2026

dsh plugin --profile web add dsh-net-proxy-plugin

by chickmat

Make DeepSeek Harness follow your system network settings - route through the OS proxy and trust its certificate store, so TLS-intercepting accelerators work without env vars or a restart. 让 DSH 走系统代理并信任系统证书库,免环境变量、免重启。

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 1

MIT

JavaScript

Oct 2, 2026

dsh plugin --profile web add dsh-system-net

by NaivG

Let Deepseek Harness access the internet seamlessly.

Manifest valid

★ 4

↓ 174/wk

MIT

TypeScript

Oct 15, 2026

dsh plugin --profile web add dsh-network

by FxRayHughes

Link DeepSeek Harness (DSH) instances on the LAN: delegate subagents to another machine's DSH, continue its sessions, with signed auto-discovery and a visual settings page

Manifest valid

★ 0

NOASSERTION

JavaScript

Oct 23, 2026

dsh plugin --profile web add @local/dsh-peer-link

by Leon0555

一个DSH局域网内访问插件:让 DeepSeek Harness 可在局域网内被其他设备访问的 DSH 插件。同一局域网下,手机/平板/电脑打开浏览器即可直接访问你某台设备上的 DSH——无需 SSH、无需内网穿透,npm 一键安装。

Tools & CapabilitiesManifest valid

★ 13

↓ 385/wk

MIT

JavaScript

Aug 24, 2026

dsh plugin --profile web add dsh-lan-access