dsh plugins中文
← Back to popular plugin directory

Remote Host Tunnel Manager for dsh

Linjiangxian0203/dsh-remote-tunnel · skills

Remote Host Tunnel Manager for dsh: remote port allocation + registry + resilient SSH tunnel.

★ 6GitHub stars
0Forks
2026-09-05Last updated
JavaScriptLanguage
MITLicense

Key features

  • Remote Host Tunnel Managerautomates the "local browser → dsh web on a remote Linux server" link — remote port allocation with a registry, systemd supervision, resilient SSH tunneling, local URL output, and full lifecycle management.
  • Each account prepares its own environment (N users on one server = N idempotent runs)
  • The tunnel and the remote dsh bind 127.0.0.1 only (dsh itself rejects --host 0.0.0.0)
  • No SSH/SFTP/remote-mount implementation: the design is "run dsh on the server"
  • Built for single users and for teams sharing one server.

Requirements

  • LocalWindows/macOS/Linux with the built-in OpenSSH client (Windows 10+ ships it), Node ≥ 22.19
  • RemoteLinux, Node ≥ 22.19 + dsh (installable per account via dsh --profile remote bootstrap or scripts/bootstrap-remote.sh — each user runs it once for their own account), systemd (user-level is enough — no root needed)

Install command

dsh plugin --profile web add github:Linjiangxian0203/dsh-remote-tunnel
View GitHub repository ↗Back to popular plugin directory