dsh-plugin-proxy: DSH Runtime Proxy Switching Plugin
`dsh-plugin-proxy` is a runtime proxy switching plugin designed for DeepSeek Harness (DSH). By intercepting `globalThis.fetch`, it supports HTTP and SOCKS5 protocols and allows users to flexibly switch between the `direct`, `system`, and `manual` modes via the web interface or configuration files without restarting the service. The plugin can also pass proxy settings to child processes (such as curl and git) through environment variables, facilitating unified management of network requests. Developers should note that this plugin only affects fetch requests from the DSH main process; built-in browsers and specific SDK routes may bypass it.
Read Moredsh-network
`dsh-network` is a plugin for DeepSeek Harness, designed to address limitations of native networking tools, such as document truncation and insufficient controllability. It introduces a Node.js process, provides a sidebar search panel and multiple document parsing features (e.g., PDF, EPUB), and enables security mechanisms such as SSRF validation by default. Installation requires enabling `web_download`, and it significantly improves the stability and controllability of web access capabilities.
Read Moredsh-outbound-proxy: Configuring a Global Outbound Proxy in DeepSeek Harness
The DeepSeek Harness (DSH) outbound proxy plugin provides a graphical interface that allows users to configure a global proxy in Settings, solving the cumbersome problem of modifying environment variables in restricted network environments. The plugin supports HTTP/HTTPS protocols, and its configuration is persistently written to the `~/.dsh/.env` file while automatically merging with existing content. Installation requires adding the dependency to the web profile and restarting DSH. The plugin takes effect through DSH's built-in HTTP proxy component, so a restart is required after any changes. It follows DSH community ecosystem standards and is suitable for users who need to centrally manage LLM, search, and HTTP MCP traffic.
Read MoreDeepSeek Harness LAN Access Plugin: Enabling Local Network Access Control
The `dsh-lan-access` plugin lifts the default access restrictions on the DeepSeek Harness (DSH) Web GUI, allowing it to be accessed within a virtual LAN or trusted local network. It supports binding to all interfaces, configuring controlled trust boundaries, and selecting LAN IPs. Before use, install the plugin and restart the service. After enabling it, take extreme care with security risks; never enable it on public networks or in uncontrolled environments, as this may lead to remote code execution risks.
Read More