dsh-reverse-proxy-xc
Run the following command in DeepSeek Harness:
dsh plugin install xchannel1987/dsh-reverse-proxy-xc
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install xchannel1987/dsh-reverse-proxy-xc in the DeepSeek Harness terminal to install this plugin. The full source repository is available at https://github.com/xchannel1987/dsh-reverse-proxy-xc . Restart DSH after installation to activate the plugin.
About this plugin
DSH's Web GUI is built for local loopback access. The moment you reach it through a reverse proxy on another LAN device, the frontend detects a non-loopback origin and locks down the settings panel, randomUUID throws under plain HTTP, and WebSocket streams silently drop. dsh-reverse-proxy-xc was written to fix that entire class of breakage in one go.
Under the hood the plugin spins up a standalone proxy on 0.0.0.0:3090 that forwards every request to the DSH main service at 127.0.0.1:3080. It rewrites Host and Origin headers back to loopback, injects the isLoopback=true flag into the HTML so the settings panel and credential manager unlock, ships a randomUUID polyfill for non-secure contexts, and handles WebSocket via streaming pass-through. The net effect is that a phone or tablet browser sees the exact same sidebar, session list, settings, and real-time event stream as a desktop session on localhost.
The intended audience is anyone who wants a DSH touchpoint outside the primary machine: checking conversations from a tablet in the living room, tweaking API credentials from a second workstation, or sharing a read-through entry point with a small team over a trusted intranet or VPN. It is deliberately restricted to LAN and VPN use, ships disabled by default, and requires a single toggle in the DSH settings panel to go live.
Use Cases
- Access the DSH Web GUI from a phone or tablet browser to manage sessions
- Use DSH settings and API credentials remotely over a trusted VPN
- Share a single DSH entry point across workstations on the same LAN
- Fix WebSocket drops and randomUUID errors that appear under a reverse proxy
Best For
- Individual users who need DSH on multiple devices
- Small teams collaborating on DSH within a LAN or VPN
- Developers who want to glance at sessions from a tablet on the go
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.