dsh-wsl-expose
Expose the DSH Web GUI over IPv6 or IPv4 from WSL2 through a reverse proxy (Lucky): /wan up sets up the socat relay, Windows portproxy, firewall, and trusted-host fence, with a Settings card plus commands to configure the domain and ports.
从 WSL2 走 IPv6/IPv4 经反向代理(Lucky)把 DSH Web GUI 暴露到公网:/wan up 一键建立 socat 中继、Windows portproxy、防火墙与 trusted-host 白名单;域名与端口可在设置卡片或命令中配置。
How to install
dsh plugin add dsh-wsl-expose About
English | 中文 What problem it solves DSH's Web GUI binds to 127.0.0.1 only (--host 0.0.0.0 is intentionally refused), and every /api request must pass a browser-trust fence keyed to the request Host. Reaching it from a phone over IPv6 — through WSL2's NAT plus a LAN reverse proxy like Lucky — normally takes a chain of fragile manual steps. This plugin automates everything that runs *on your machine*: public IPv6 user ──> your domain (AAAA) ──> Lucky (reverse proxy) └─> [Windows global IPv6]:3082 (portproxy v6tov4) └─> WSL eth0:3082 (socat relay) └─> 127.0.0.1:<web port> (DSH Web GUI) What it au…
Recommendation signals
Meta
- License
- MIT
- Language
- JavaScript
- GitHub stars
- 0
- mo. downloads
- 257
- Last push
- 2026-08-20
- Created
- 2026-08-18
Links
Basic safety check
- Findings
- None
- Sources
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
Related plugins
dsh-wsl-workspace
6Mikao9/dsh-wsl-workspace
Add a WSL workspace from the web GUI without needing to install dsh or related tools again inside WSL. Bash commands and file read/write operations run within the local WSL distribution on the host machine, while Windows files remain accessible.
dsh-win-toolkit
Edge-Echo/dsh-win-toolkit
Windows-native tools for DSH agents: clipboard read and write, system notifications, hosts file inspection and network diagnostics, each returning structured data with UI cards from injection-safe PowerShell.
dsh-wsl-tray
liyu34/dsh-wsl-tray
Windows desktop shortcut and system-tray launcher for DSH running in WSL, with fully hidden startup, tray open/restart/exit menu, and a plugin-configuration card to manage the shortcut.
dsh-wsl-workspace
173787247/dsh-wsl-workspace
Lists WSL distros and validates a Linux workspace path for DSH.