wikkd/dsh-remote-access-web#remote-access-web
Reverse tunnel for the DSH Web GUI: exposes a dsh --profile web deployment at a public frp URL and switches the directory picker to the in-app browser, so a phone or remote machine can open and manage the workspace.
Lets a remote device reach a dsh --profile web deployment through a managed reverse tunnel. The host-side plugin registers ctx.remoteAccess and supervises the outbound tunnel child process for the configured provider, keeping it alive; because it is outbound-only there is no inbound port to open on the DSH machine. The tunnel backend is pluggable via the provider setting, with frp as the shipped driver.
Install
dsh plugin --profile web add @froststarinquire/dsh-remote-access-webREADME install for the tunnel bundle (the package hosts both the reverse-tunnel host plugin and the remote client). The README's example then runs the web profile with configuration passed on the command line (dsh --profile web \). The tunnel backend is chosen by a configurable provider; the shipped driver is frp, using an frpc-compatible client.
Compatibility
DSH web profile (dsh --profile web). Requires an frp-compatible tunnel endpoint — the shipped provider runs an frpc-compatible client, so you need your own frps server or a compatible tunnel service. Two packages ship from this repo: the host plugin (ctx.remoteAccess, keeps the outbound tunnel alive) and the remote client.
Details
- Repo: wikkd/dsh-remote-access-web#remote-access-web
- Category: Development & Runtime
- Stars: 0
- Version: 0.1.0-rc.6 (npm @froststarinquire/dsh-remote-access-web; registry repository field → github.com/wikkd/dsh-remote-access-web, verified 2026-09-11)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
README documents the split between the two packages in the repo — the reverse-tunnel host plugin and the remote client — and notes the shipped driver is the frp provider running an frpc-compatible client, with the provider selectable by configuration.
FAQ
- How do I install dsh-remote-access-web?
- Run: dsh plugin --profile web add @froststarinquire/dsh-remote-access-web, then run your web profile with the tunnel configuration.
- Do I need to open a port to reach my DSH instance?
- No — the plugin manages an outbound reverse tunnel, so the DSH machine dials out to the tunnel backend instead of accepting inbound connections.
- Which tunnel provider is used?
- The provider is configurable and the shipped driver is frp, running an frpc-compatible client — so you point it at your own frps server or a compatible tunnel service.